diff --git a/usb2sdio/USB2SDIO/.cproject b/USB2SDIO/.cproject
similarity index 53%
rename from usb2sdio/USB2SDIO/.cproject
rename to USB2SDIO/.cproject
index f3d24fa..2a5ae8f 100644
--- a/usb2sdio/USB2SDIO/.cproject
+++ b/USB2SDIO/.cproject
@@ -1,8 +1,8 @@
-
-
+
+
@@ -14,63 +14,63 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -83,8 +83,8 @@
-
-
+
+
@@ -96,62 +96,62 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -162,20 +162,23 @@
+
-
+
+
-
+
-
+
+
diff --git a/usb2sdio/USB2SDIO/.mxproject b/USB2SDIO/.mxproject
similarity index 61%
rename from usb2sdio/USB2SDIO/.mxproject
rename to USB2SDIO/.mxproject
index b1d22fa..543cda5 100644
--- a/usb2sdio/USB2SDIO/.mxproject
+++ b/USB2SDIO/.mxproject
@@ -1,42 +1,37 @@
[PreviousLibFiles]
LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.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_def.h;Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.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_def.h;Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/tz_context.h;
-[PreviousUsedIarFiles]
-SourceFiles=..\Core\Src\main.c;..\USB_DEVICE\App\usb_device.c;..\USB_DEVICE\Target\usbd_conf.c;..\USB_DEVICE\App\usbd_desc.c;..\USB_DEVICE\App\usbd_storage_if.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;..\Core\Src/system_stm32f1xx.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;..\Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;..\Core\Src/system_stm32f1xx.c;..\Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;..\Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;
-HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc;..\Middlewares\ST\STM32_USB_Device_Library\Class\MSC\Inc;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Drivers\CMSIS\Include;..\USB_DEVICE\App;..\USB_DEVICE\Target;..\Core\Inc;
-CDefines=USE_HAL_DRIVER;STM32F103xE;USE_HAL_DRIVER;USE_HAL_DRIVER;
-
-[PreviousGenFiles]
-AdvancedFolderStructure=true
-HeaderFileListSize=7
-HeaderFiles#0=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usb_device.h
-HeaderFiles#1=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/Target/usbd_conf.h
-HeaderFiles#2=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usbd_desc.h
-HeaderFiles#3=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usbd_storage_if.h
-HeaderFiles#4=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_it.h
-HeaderFiles#5=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h
-HeaderFiles#6=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Inc/main.h
-HeaderFolderListSize=3
-HeaderPath#0=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App
-HeaderPath#1=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/Target
-HeaderPath#2=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Inc
-HeaderFiles=;
-SourceFileListSize=7
-SourceFiles#0=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usb_device.c
-SourceFiles#1=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/Target/usbd_conf.c
-SourceFiles#2=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usbd_desc.c
-SourceFiles#3=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App/usbd_storage_if.c
-SourceFiles#4=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Src/stm32f1xx_it.c
-SourceFiles#5=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
-SourceFiles#6=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Src/main.c
-SourceFolderListSize=3
-SourcePath#0=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/App
-SourcePath#1=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/USB_DEVICE/Target
-SourcePath#2=C:/Users/Jannis/Nextcloud/Projects/armbian-testing/usb2sdio/USB2SDIO/Core/Src
-SourceFiles=;
-
[PreviousUsedCubeIDEFiles]
SourceFiles=Core\Src\main.c;USB_DEVICE\App\usb_device.c;USB_DEVICE\Target\usbd_conf.c;USB_DEVICE\App\usbd_desc.c;USB_DEVICE\App\usbd_storage_if.c;Core\Src\stm32f1xx_it.c;Core\Src\stm32f1xx_hal_msp.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;Core\Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;Core\Src/system_stm32f1xx.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c;Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c;Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c;
HeaderPath=Drivers\STM32F1xx_HAL_Driver\Inc;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_USB_Device_Library\Core\Inc;Middlewares\ST\STM32_USB_Device_Library\Class\MSC\Inc;Drivers\CMSIS\Device\ST\STM32F1xx\Include;Drivers\CMSIS\Include;USB_DEVICE\App;USB_DEVICE\Target;Core\Inc;
CDefines=USE_HAL_DRIVER;STM32F103xE;USE_HAL_DRIVER;USE_HAL_DRIVER;
+[PreviousGenFiles]
+AdvancedFolderStructure=true
+HeaderFileListSize=7
+HeaderFiles#0=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usb_device.h
+HeaderFiles#1=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/Target/usbd_conf.h
+HeaderFiles#2=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usbd_desc.h
+HeaderFiles#3=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usbd_storage_if.h
+HeaderFiles#4=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Inc/stm32f1xx_it.h
+HeaderFiles#5=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h
+HeaderFiles#6=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Inc/main.h
+HeaderFolderListSize=3
+HeaderPath#0=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App
+HeaderPath#1=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/Target
+HeaderPath#2=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Inc
+HeaderFiles=;
+SourceFileListSize=7
+SourceFiles#0=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usb_device.c
+SourceFiles#1=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/Target/usbd_conf.c
+SourceFiles#2=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usbd_desc.c
+SourceFiles#3=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App/usbd_storage_if.c
+SourceFiles#4=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Src/stm32f1xx_it.c
+SourceFiles#5=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
+SourceFiles#6=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Src/main.c
+SourceFolderListSize=3
+SourcePath#0=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/App
+SourcePath#1=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/USB_DEVICE/Target
+SourcePath#2=C:/Users/Jannis/STM32CubeIDE/workspace_1.5.0/USB2SDIO/Core/Src
+SourceFiles=;
+
diff --git a/usb2sdio/USB2SDIO/.project b/USB2SDIO/.project
similarity index 100%
rename from usb2sdio/USB2SDIO/.project
rename to USB2SDIO/.project
index 957829b..eb04ab6 100644
--- a/usb2sdio/USB2SDIO/.project
+++ b/USB2SDIO/.project
@@ -20,9 +20,9 @@
com.st.stm32cube.ide.mcu.MCUProjectNature
+ com.st.stm32cube.ide.mcu.MCUCubeProjectNature
org.eclipse.cdt.core.cnature
com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature
- com.st.stm32cube.ide.mcu.MCUCubeProjectNature
com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature
com.st.stm32cube.ide.mcu.MCUEndUserDisabledTrustZoneProjectNature
com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature
diff --git a/USB2SDIO/.settings/stm32cubeide.project.prefs b/USB2SDIO/.settings/stm32cubeide.project.prefs
new file mode 100644
index 0000000..d8334bb
--- /dev/null
+++ b/USB2SDIO/.settings/stm32cubeide.project.prefs
@@ -0,0 +1,3 @@
+8DF89ED150041C4CBC7CB9A9CAA90856=6C266C1D6D9A4C85D433E945AEFC4708
+DC22A860405A8BF2F2C095E5B6529F12=6C266C1D6D9A4C85D433E945AEFC4708
+eclipse.preferences.version=1
diff --git a/usb2sdio/USB2SDIO/Core/Inc/main.h b/USB2SDIO/Core/Inc/main.h
similarity index 81%
rename from usb2sdio/USB2SDIO/Core/Inc/main.h
rename to USB2SDIO/Core/Inc/main.h
index 1c6d0eb..6623913 100644
--- a/usb2sdio/USB2SDIO/Core/Inc/main.h
+++ b/USB2SDIO/Core/Inc/main.h
@@ -58,6 +58,22 @@ void Error_Handler(void);
/* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/
+#define PORT0_Pin GPIO_PIN_13
+#define PORT0_GPIO_Port GPIOB
+#define PORT1_Pin GPIO_PIN_14
+#define PORT1_GPIO_Port GPIOB
+#define PORT2_Pin GPIO_PIN_15
+#define PORT2_GPIO_Port GPIOB
+#define PORT3_Pin GPIO_PIN_6
+#define PORT3_GPIO_Port GPIOC
+#define PORT4_Pin GPIO_PIN_7
+#define PORT4_GPIO_Port GPIOC
+#define PORT5_Pin GPIO_PIN_8
+#define PORT5_GPIO_Port GPIOA
+#define PORT6_Pin GPIO_PIN_9
+#define PORT6_GPIO_Port GPIOA
+#define PORT7_Pin GPIO_PIN_10
+#define PORT7_GPIO_Port GPIOA
/* USER CODE BEGIN Private defines */
/* USER CODE END Private defines */
diff --git a/usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h b/USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h
rename to USB2SDIO/Core/Inc/stm32f1xx_hal_conf.h
diff --git a/usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_it.h b/USB2SDIO/Core/Inc/stm32f1xx_it.h
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Inc/stm32f1xx_it.h
rename to USB2SDIO/Core/Inc/stm32f1xx_it.h
diff --git a/usb2sdio/USB2SDIO/Core/Src/main.c b/USB2SDIO/Core/Src/main.c
similarity index 82%
rename from usb2sdio/USB2SDIO/Core/Src/main.c
rename to USB2SDIO/Core/Src/main.c
index fa76a87..0d059ea 100644
--- a/usb2sdio/USB2SDIO/Core/Src/main.c
+++ b/USB2SDIO/Core/Src/main.c
@@ -88,8 +88,8 @@ int main(void)
/* Initialize all configured peripherals */
MX_GPIO_Init();
- MX_SDIO_SD_Init();
MX_USB_DEVICE_Init();
+ MX_SDIO_SD_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
@@ -176,10 +176,6 @@ static void MX_SDIO_SD_Init(void)
{
Error_Handler();
}
- if (HAL_SD_ConfigWideBusOperation(&hsd, SDIO_BUS_WIDE_4B) != HAL_OK)
- {
- Error_Handler();
- }
/* USER CODE BEGIN SDIO_Init 2 */
/* USER CODE END SDIO_Init 2 */
@@ -193,12 +189,47 @@ static void MX_SDIO_SD_Init(void)
*/
static void MX_GPIO_Init(void)
{
+ GPIO_InitTypeDef GPIO_InitStruct = {0};
/* GPIO Ports Clock Enable */
__HAL_RCC_GPIOD_CLK_ENABLE();
+ __HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(PORT0_GPIO_Port, PORT0_Pin, GPIO_PIN_SET);
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOB, PORT1_Pin|PORT2_Pin, GPIO_PIN_RESET);
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOC, PORT3_Pin|PORT4_Pin, GPIO_PIN_RESET);
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOA, PORT5_Pin|PORT6_Pin|PORT7_Pin, GPIO_PIN_RESET);
+
+ /*Configure GPIO pins : PORT0_Pin PORT1_Pin PORT2_Pin */
+ GPIO_InitStruct.Pin = PORT0_Pin|PORT1_Pin|PORT2_Pin;
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
+
+ /*Configure GPIO pins : PORT3_Pin PORT4_Pin */
+ GPIO_InitStruct.Pin = PORT3_Pin|PORT4_Pin;
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
+
+ /*Configure GPIO pins : PORT5_Pin PORT6_Pin PORT7_Pin */
+ GPIO_InitStruct.Pin = PORT5_Pin|PORT6_Pin|PORT7_Pin;
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+
}
/* USER CODE BEGIN 4 */
diff --git a/usb2sdio/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c b/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
similarity index 89%
rename from usb2sdio/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
rename to USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
index fcdda16..f88e4f2 100644
--- a/usb2sdio/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
+++ b/USB2SDIO/Core/Src/stm32f1xx_hal_msp.c
@@ -72,9 +72,9 @@ void HAL_MspInit(void)
/* System interrupt init*/
- /** DISABLE: JTAG-DP Disabled and SW-DP Disabled
+ /** NOJTAG: JTAG-DP Disabled and SW-DP Enabled
*/
- __HAL_AFIO_REMAP_SWJ_DISABLE();
+ __HAL_AFIO_REMAP_SWJ_NOJTAG();
/* USER CODE BEGIN MspInit 1 */
@@ -102,14 +102,10 @@ void HAL_SD_MspInit(SD_HandleTypeDef* hsd)
__HAL_RCC_GPIOD_CLK_ENABLE();
/**SDIO GPIO Configuration
PC8 ------> SDIO_D0
- PC9 ------> SDIO_D1
- PC10 ------> SDIO_D2
- PC11 ------> SDIO_D3
PC12 ------> SDIO_CK
PD2 ------> SDIO_CMD
*/
- GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11
- |GPIO_PIN_12;
+ GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
@@ -144,14 +140,10 @@ void HAL_SD_MspDeInit(SD_HandleTypeDef* hsd)
/**SDIO GPIO Configuration
PC8 ------> SDIO_D0
- PC9 ------> SDIO_D1
- PC10 ------> SDIO_D2
- PC11 ------> SDIO_D3
PC12 ------> SDIO_CK
PD2 ------> SDIO_CMD
*/
- HAL_GPIO_DeInit(GPIOC, GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11
- |GPIO_PIN_12);
+ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_8|GPIO_PIN_12);
HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2);
diff --git a/usb2sdio/USB2SDIO/Core/Src/stm32f1xx_it.c b/USB2SDIO/Core/Src/stm32f1xx_it.c
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Src/stm32f1xx_it.c
rename to USB2SDIO/Core/Src/stm32f1xx_it.c
diff --git a/usb2sdio/USB2SDIO/Core/Src/syscalls.c b/USB2SDIO/Core/Src/syscalls.c
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Src/syscalls.c
rename to USB2SDIO/Core/Src/syscalls.c
diff --git a/usb2sdio/USB2SDIO/Core/Src/sysmem.c b/USB2SDIO/Core/Src/sysmem.c
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Src/sysmem.c
rename to USB2SDIO/Core/Src/sysmem.c
diff --git a/usb2sdio/USB2SDIO/Core/Src/system_stm32f1xx.c b/USB2SDIO/Core/Src/system_stm32f1xx.c
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Src/system_stm32f1xx.c
rename to USB2SDIO/Core/Src/system_stm32f1xx.c
diff --git a/usb2sdio/USB2SDIO/Core/Startup/startup_stm32f103rctx.s b/USB2SDIO/Core/Startup/startup_stm32f103rctx.s
similarity index 100%
rename from usb2sdio/USB2SDIO/Core/Startup/startup_stm32f103rctx.s
rename to USB2SDIO/Core/Startup/startup_stm32f103rctx.s
diff --git a/USB2SDIO/Debug/Core/Src/main.d b/USB2SDIO/Debug/Core/Src/main.d
new file mode 100644
index 0000000..57c5b78
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/main.d
@@ -0,0 +1,93 @@
+Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Core/Src/main.o b/USB2SDIO/Debug/Core/Src/main.o
new file mode 100644
index 0000000..d25fe2c
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/main.o differ
diff --git a/USB2SDIO/Debug/Core/Src/main.su b/USB2SDIO/Debug/Core/Src/main.su
new file mode 100644
index 0000000..b1dc849
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/main.su
@@ -0,0 +1,5 @@
+main.c:67:5:main 8 static
+main.c:112:6:SystemClock_Config 96 static
+main.c:158:13:MX_SDIO_SD_Init 8 static
+main.c:190:13:MX_GPIO_Init 40 static
+main.c:243:6:Error_Handler 4 static,ignoring_inline_asm
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.d b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.d
new file mode 100644
index 0000000..07d86be
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.d
@@ -0,0 +1,84 @@
+Core/Src/stm32f1xx_hal_msp.o: ../Core/Src/stm32f1xx_hal_msp.c \
+ ../Core/Inc/main.h ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.o b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.o
new file mode 100644
index 0000000..1eec943
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.o differ
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.su b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.su
new file mode 100644
index 0000000..16fbcff
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/stm32f1xx_hal_msp.su
@@ -0,0 +1,3 @@
+stm32f1xx_hal_msp.c:64:6:HAL_MspInit 24 static
+stm32f1xx_hal_msp.c:90:6:HAL_SD_MspInit 48 static
+stm32f1xx_hal_msp.c:131:6:HAL_SD_MspDeInit 16 static
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_it.d b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.d
new file mode 100644
index 0000000..f6e8930
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.d
@@ -0,0 +1,87 @@
+Core/Src/stm32f1xx_it.o: ../Core/Src/stm32f1xx_it.c ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h \
+ ../Core/Inc/stm32f1xx_it.h
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
+
+../Core/Inc/stm32f1xx_it.h:
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_it.o b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.o
new file mode 100644
index 0000000..6cff080
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.o differ
diff --git a/USB2SDIO/Debug/Core/Src/stm32f1xx_it.su b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.su
new file mode 100644
index 0000000..63f4bde
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/stm32f1xx_it.su
@@ -0,0 +1,10 @@
+stm32f1xx_it.c:70:6:NMI_Handler 4 static
+stm32f1xx_it.c:85:6:HardFault_Handler 4 static
+stm32f1xx_it.c:100:6:MemManage_Handler 4 static
+stm32f1xx_it.c:115:6:BusFault_Handler 4 static
+stm32f1xx_it.c:130:6:UsageFault_Handler 4 static
+stm32f1xx_it.c:145:6:SVC_Handler 4 static
+stm32f1xx_it.c:158:6:DebugMon_Handler 4 static
+stm32f1xx_it.c:171:6:PendSV_Handler 4 static
+stm32f1xx_it.c:184:6:SysTick_Handler 8 static
+stm32f1xx_it.c:205:6:USB_LP_CAN1_RX0_IRQHandler 8 static
diff --git a/USB2SDIO/Debug/Core/Src/subdir.mk b/USB2SDIO/Debug/Core/Src/subdir.mk
new file mode 100644
index 0000000..940fd17
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/subdir.mk
@@ -0,0 +1,44 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Core/Src/main.c \
+../Core/Src/stm32f1xx_hal_msp.c \
+../Core/Src/stm32f1xx_it.c \
+../Core/Src/syscalls.c \
+../Core/Src/sysmem.c \
+../Core/Src/system_stm32f1xx.c
+
+OBJS += \
+./Core/Src/main.o \
+./Core/Src/stm32f1xx_hal_msp.o \
+./Core/Src/stm32f1xx_it.o \
+./Core/Src/syscalls.o \
+./Core/Src/sysmem.o \
+./Core/Src/system_stm32f1xx.o
+
+C_DEPS += \
+./Core/Src/main.d \
+./Core/Src/stm32f1xx_hal_msp.d \
+./Core/Src/stm32f1xx_it.d \
+./Core/Src/syscalls.d \
+./Core/Src/sysmem.d \
+./Core/Src/system_stm32f1xx.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Core/Src/main.o: ../Core/Src/main.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/main.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Core/Src/stm32f1xx_hal_msp.o: ../Core/Src/stm32f1xx_hal_msp.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f1xx_hal_msp.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Core/Src/stm32f1xx_it.o: ../Core/Src/stm32f1xx_it.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f1xx_it.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Core/Src/syscalls.o: ../Core/Src/syscalls.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/syscalls.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Core/Src/sysmem.o: ../Core/Src/sysmem.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/sysmem.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Core/Src/system_stm32f1xx.o: ../Core/Src/system_stm32f1xx.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/system_stm32f1xx.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Core/Src/syscalls.d b/USB2SDIO/Debug/Core/Src/syscalls.d
new file mode 100644
index 0000000..8667c70
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/syscalls.d
@@ -0,0 +1 @@
+Core/Src/syscalls.o: ../Core/Src/syscalls.c
diff --git a/USB2SDIO/Debug/Core/Src/syscalls.o b/USB2SDIO/Debug/Core/Src/syscalls.o
new file mode 100644
index 0000000..cc2aab3
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/syscalls.o differ
diff --git a/USB2SDIO/Debug/Core/Src/syscalls.su b/USB2SDIO/Debug/Core/Src/syscalls.su
new file mode 100644
index 0000000..492a785
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/syscalls.su
@@ -0,0 +1,18 @@
+syscalls.c:48:6:initialise_monitor_handles 4 static
+syscalls.c:52:5:_getpid 4 static
+syscalls.c:57:5:_kill 16 static
+syscalls.c:63:6:_exit 16 static
+syscalls.c:69:27:_read 32 static
+syscalls.c:81:27:_write 32 static
+syscalls.c:92:5:_close 16 static
+syscalls.c:98:5:_fstat 16 static
+syscalls.c:104:5:_isatty 16 static
+syscalls.c:109:5:_lseek 24 static
+syscalls.c:114:5:_open 12 static
+syscalls.c:120:5:_wait 16 static
+syscalls.c:126:5:_unlink 16 static
+syscalls.c:132:5:_times 16 static
+syscalls.c:137:5:_stat 16 static
+syscalls.c:143:5:_link 16 static
+syscalls.c:149:5:_fork 8 static
+syscalls.c:155:5:_execve 24 static
diff --git a/USB2SDIO/Debug/Core/Src/sysmem.d b/USB2SDIO/Debug/Core/Src/sysmem.d
new file mode 100644
index 0000000..74fecf9
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/sysmem.d
@@ -0,0 +1 @@
+Core/Src/sysmem.o: ../Core/Src/sysmem.c
diff --git a/USB2SDIO/Debug/Core/Src/sysmem.o b/USB2SDIO/Debug/Core/Src/sysmem.o
new file mode 100644
index 0000000..31418ae
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/sysmem.o differ
diff --git a/USB2SDIO/Debug/Core/Src/sysmem.su b/USB2SDIO/Debug/Core/Src/sysmem.su
new file mode 100644
index 0000000..4474c68
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/sysmem.su
@@ -0,0 +1 @@
+sysmem.c:54:7:_sbrk 32 static
diff --git a/USB2SDIO/Debug/Core/Src/system_stm32f1xx.d b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.d
new file mode 100644
index 0000000..f65e133
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.d
@@ -0,0 +1,82 @@
+Core/Src/system_stm32f1xx.o: ../Core/Src/system_stm32f1xx.c \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Core/Src/system_stm32f1xx.o b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.o
new file mode 100644
index 0000000..9b71312
Binary files /dev/null and b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.o differ
diff --git a/USB2SDIO/Debug/Core/Src/system_stm32f1xx.su b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.su
new file mode 100644
index 0000000..967fb21
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Src/system_stm32f1xx.su
@@ -0,0 +1,2 @@
+system_stm32f1xx.c:176:6:SystemInit 4 static
+system_stm32f1xx.c:225:6:SystemCoreClockUpdate 24 static
diff --git a/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.d b/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.d
new file mode 100644
index 0000000..4c76db5
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.d
@@ -0,0 +1,2 @@
+Core/Startup/startup_stm32f103rctx.o: \
+ ../Core/Startup/startup_stm32f103rctx.s
diff --git a/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.o b/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.o
new file mode 100644
index 0000000..f3a498b
Binary files /dev/null and b/USB2SDIO/Debug/Core/Startup/startup_stm32f103rctx.o differ
diff --git a/USB2SDIO/Debug/Core/Startup/subdir.mk b/USB2SDIO/Debug/Core/Startup/subdir.mk
new file mode 100644
index 0000000..9f10af1
--- /dev/null
+++ b/USB2SDIO/Debug/Core/Startup/subdir.mk
@@ -0,0 +1,19 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+S_SRCS += \
+../Core/Startup/startup_stm32f103rctx.s
+
+OBJS += \
+./Core/Startup/startup_stm32f103rctx.o
+
+S_DEPS += \
+./Core/Startup/startup_stm32f103rctx.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Core/Startup/startup_stm32f103rctx.o: ../Core/Startup/startup_stm32f103rctx.s
+ arm-none-eabi-gcc -mcpu=cortex-m3 -g3 -c -x assembler-with-cpp -MMD -MP -MF"Core/Startup/startup_stm32f103rctx.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<"
+
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d
new file mode 100644
index 0000000..8c09513
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o
new file mode 100644
index 0000000..1945f65
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.su
new file mode 100644
index 0000000..b50d33d
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.su
@@ -0,0 +1,25 @@
+stm32f1xx_hal.c:142:19:HAL_Init 8 static
+stm32f1xx_hal.c:175:19:HAL_DeInit 8 static
+stm32f1xx_hal.c:200:13:HAL_MspInit 4 static
+stm32f1xx_hal.c:211:13:HAL_MspDeInit 4 static
+stm32f1xx_hal.c:234:26:HAL_InitTick 16 static
+stm32f1xx_hal.c:293:13:HAL_IncTick 4 static
+stm32f1xx_hal.c:304:17:HAL_GetTick 4 static
+stm32f1xx_hal.c:313:10:HAL_GetTickPrio 4 static
+stm32f1xx_hal.c:322:19:HAL_SetTickFreq 24 static
+stm32f1xx_hal.c:354:21:HAL_GetTickFreq 4 static
+stm32f1xx_hal.c:370:13:HAL_Delay 24 static
+stm32f1xx_hal.c:396:13:HAL_SuspendTick 4 static
+stm32f1xx_hal.c:412:13:HAL_ResumeTick 4 static
+stm32f1xx_hal.c:422:10:HAL_GetHalVersion 4 static
+stm32f1xx_hal.c:438:10:HAL_GetREVID 4 static
+stm32f1xx_hal.c:454:10:HAL_GetDEVID 4 static
+stm32f1xx_hal.c:463:10:HAL_GetUIDw0 4 static
+stm32f1xx_hal.c:472:10:HAL_GetUIDw1 4 static
+stm32f1xx_hal.c:481:10:HAL_GetUIDw2 4 static
+stm32f1xx_hal.c:490:6:HAL_DBGMCU_EnableDBGSleepMode 4 static
+stm32f1xx_hal.c:506:6:HAL_DBGMCU_DisableDBGSleepMode 4 static
+stm32f1xx_hal.c:536:6:HAL_DBGMCU_EnableDBGStopMode 4 static
+stm32f1xx_hal.c:552:6:HAL_DBGMCU_DisableDBGStopMode 4 static
+stm32f1xx_hal.c:568:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static
+stm32f1xx_hal.c:584:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d
new file mode 100644
index 0000000..6af5c81
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o
new file mode 100644
index 0000000..b1e73d4
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.su
new file mode 100644
index 0000000..634528a
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.su
@@ -0,0 +1,29 @@
+core_cm3.h:1480:22:__NVIC_SetPriorityGrouping 24 static
+core_cm3.h:1499:26:__NVIC_GetPriorityGrouping 4 static
+core_cm3.h:1511:22:__NVIC_EnableIRQ 16 static
+core_cm3.h:1547:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
+core_cm3.h:1566:26:__NVIC_GetPendingIRQ 16 static
+core_cm3.h:1585:22:__NVIC_SetPendingIRQ 16 static
+core_cm3.h:1600:22:__NVIC_ClearPendingIRQ 16 static
+core_cm3.h:1617:26:__NVIC_GetActive 16 static
+core_cm3.h:1639:22:__NVIC_SetPriority 16 static
+core_cm3.h:1661:26:__NVIC_GetPriority 16 static
+core_cm3.h:1686:26:NVIC_EncodePriority 40 static
+core_cm3.h:1713:22:NVIC_DecodePriority 40 static
+core_cm3.h:1762:34:__NVIC_SystemReset 4 static,ignoring_inline_asm
+core_cm3.h:1834:26:SysTick_Config 16 static
+stm32f1xx_hal_cortex.c:143:6:HAL_NVIC_SetPriorityGrouping 16 static
+stm32f1xx_hal_cortex.c:165:6:HAL_NVIC_SetPriority 32 static
+stm32f1xx_hal_cortex.c:187:6:HAL_NVIC_EnableIRQ 16 static
+stm32f1xx_hal_cortex.c:203:6:HAL_NVIC_DisableIRQ 16 static
+stm32f1xx_hal_cortex.c:216:6:HAL_NVIC_SystemReset 8 static
+stm32f1xx_hal_cortex.c:229:10:HAL_SYSTICK_Config 16 static
+stm32f1xx_hal_cortex.c:344:10:HAL_NVIC_GetPriorityGrouping 8 static
+stm32f1xx_hal_cortex.c:371:6:HAL_NVIC_GetPriority 24 static
+stm32f1xx_hal_cortex.c:386:6:HAL_NVIC_SetPendingIRQ 16 static
+stm32f1xx_hal_cortex.c:404:10:HAL_NVIC_GetPendingIRQ 16 static
+stm32f1xx_hal_cortex.c:420:6:HAL_NVIC_ClearPendingIRQ 16 static
+stm32f1xx_hal_cortex.c:437:10:HAL_NVIC_GetActive 16 static
+stm32f1xx_hal_cortex.c:454:6:HAL_SYSTICK_CLKSourceConfig 16 static
+stm32f1xx_hal_cortex.c:472:6:HAL_SYSTICK_IRQHandler 8 static
+stm32f1xx_hal_cortex.c:481:13:HAL_SYSTICK_Callback 4 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d
new file mode 100644
index 0000000..c805d5f
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o
new file mode 100644
index 0000000..9c24171
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.su
new file mode 100644
index 0000000..5c24809
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.su
@@ -0,0 +1,13 @@
+stm32f1xx_hal_dma.c:143:19:HAL_DMA_Init 24 static
+stm32f1xx_hal_dma.c:220:19:HAL_DMA_DeInit 16 static
+stm32f1xx_hal_dma.c:319:19:HAL_DMA_Start 32 static
+stm32f1xx_hal_dma.c:362:19:HAL_DMA_Start_IT 32 static
+stm32f1xx_hal_dma.c:416:19:HAL_DMA_Abort 24 static
+stm32f1xx_hal_dma.c:457:19:HAL_DMA_Abort_IT 24 static
+stm32f1xx_hal_dma.c:502:19:HAL_DMA_PollForTransfer 32 static
+stm32f1xx_hal_dma.c:603:6:HAL_DMA_IRQHandler 24 static
+stm32f1xx_hal_dma.c:693:19:HAL_DMA_RegisterCallback 32 static
+stm32f1xx_hal_dma.c:744:19:HAL_DMA_UnRegisterCallback 24 static
+stm32f1xx_hal_dma.c:820:22:HAL_DMA_GetState 16 static
+stm32f1xx_hal_dma.c:832:10:HAL_DMA_GetError 16 static
+stm32f1xx_hal_dma.c:858:13:DMA_SetConfig 24 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d
new file mode 100644
index 0000000..53a51e6
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o
new file mode 100644
index 0000000..db6ad07
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.su
new file mode 100644
index 0000000..f6ab9c8
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.su
@@ -0,0 +1,9 @@
+stm32f1xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 32 static
+stm32f1xx_hal_exti.c:238:19:HAL_EXTI_GetConfigLine 32 static
+stm32f1xx_hal_exti.c:327:19:HAL_EXTI_ClearConfigLine 32 static
+stm32f1xx_hal_exti.c:380:19:HAL_EXTI_RegisterCallback 32 static
+stm32f1xx_hal_exti.c:405:19:HAL_EXTI_GetHandle 16 static
+stm32f1xx_hal_exti.c:445:6:HAL_EXTI_IRQHandler 24 static
+stm32f1xx_hal_exti.c:477:10:HAL_EXTI_GetPending 32 static
+stm32f1xx_hal_exti.c:506:6:HAL_EXTI_ClearPending 24 static
+stm32f1xx_hal_exti.c:527:6:HAL_EXTI_GenerateSWI 24 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d
new file mode 100644
index 0000000..a52e061
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o
new file mode 100644
index 0000000..8f3929e
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.su
new file mode 100644
index 0000000..09fa98e
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.su
@@ -0,0 +1,14 @@
+stm32f1xx_hal_flash.c:168:19:HAL_FLASH_Program 48 static
+stm32f1xx_hal_flash.c:267:19:HAL_FLASH_Program_IT 40 static
+stm32f1xx_hal_flash.c:332:6:HAL_FLASH_IRQHandler 24 static
+stm32f1xx_hal_flash.c:606:13:HAL_FLASH_EndOfOperationCallback 16 static
+stm32f1xx_hal_flash.c:624:13:HAL_FLASH_OperationErrorCallback 16 static
+stm32f1xx_hal_flash.c:657:19:HAL_FLASH_Unlock 16 static
+stm32f1xx_hal_flash.c:695:19:HAL_FLASH_Lock 4 static
+stm32f1xx_hal_flash.c:712:19:HAL_FLASH_OB_Unlock 4 static
+stm32f1xx_hal_flash.c:732:19:HAL_FLASH_OB_Lock 4 static
+stm32f1xx_hal_flash.c:745:6:HAL_FLASH_OB_Launch 8 static
+stm32f1xx_hal_flash.c:774:10:HAL_FLASH_GetError 4 static
+stm32f1xx_hal_flash.c:797:13:FLASH_Program_HalfWord 16 static
+stm32f1xx_hal_flash.c:826:19:FLASH_WaitForLastOperation 24 static
+stm32f1xx_hal_flash.c:914:13:FLASH_SetErrorCode 16 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d
new file mode 100644
index 0000000..7077484
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o
new file mode 100644
index 0000000..2642b44
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.su
new file mode 100644
index 0000000..354b9bf
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.su
@@ -0,0 +1,16 @@
+stm32f1xx_hal_flash_ex.c:159:19:HAL_FLASHEx_Erase 24 static
+stm32f1xx_hal_flash_ex.c:319:19:HAL_FLASHEx_Erase_IT 24 static
+stm32f1xx_hal_flash_ex.c:397:19:HAL_FLASHEx_OBErase 16 static
+stm32f1xx_hal_flash_ex.c:446:19:HAL_FLASHEx_OBProgram 24 static
+stm32f1xx_hal_flash_ex.c:527:6:HAL_FLASHEx_OBGetConfig 16 static
+stm32f1xx_hal_flash_ex.c:549:10:HAL_FLASHEx_OBGetUserData 24 static
+stm32f1xx_hal_flash_ex.c:595:13:FLASH_MassErase 16 static
+stm32f1xx_hal_flash_ex.c:644:26:FLASH_OB_EnableWRP 32 static
+stm32f1xx_hal_flash_ex.c:767:26:FLASH_OB_DisableWRP 32 static
+stm32f1xx_hal_flash_ex.c:886:26:FLASH_OB_RDP_LevelConfig 24 static
+stm32f1xx_hal_flash_ex.c:937:26:FLASH_OB_UserConfig 24 static
+stm32f1xx_hal_flash_ex.c:988:26:FLASH_OB_ProgramData 24 static
+stm32f1xx_hal_flash_ex.c:1021:17:FLASH_OB_GetWRP 4 static
+stm32f1xx_hal_flash_ex.c:1034:17:FLASH_OB_GetRDP 16 static
+stm32f1xx_hal_flash_ex.c:1060:16:FLASH_OB_GetUser 4 static
+stm32f1xx_hal_flash_ex.c:1089:6:FLASH_PageErase 16 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d
new file mode 100644
index 0000000..75954d6
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o
new file mode 100644
index 0000000..8247070
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.su
new file mode 100644
index 0000000..27b52b4
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.su
@@ -0,0 +1,8 @@
+stm32f1xx_hal_gpio.c:178:6:HAL_GPIO_Init 48 static
+stm32f1xx_hal_gpio.c:351:6:HAL_GPIO_DeInit 40 static
+stm32f1xx_hal_gpio.c:431:15:HAL_GPIO_ReadPin 24 static
+stm32f1xx_hal_gpio.c:465:6:HAL_GPIO_WritePin 16 static
+stm32f1xx_hal_gpio.c:487:6:HAL_GPIO_TogglePin 24 static
+stm32f1xx_hal_gpio.c:511:19:HAL_GPIO_LockPin 24 static
+stm32f1xx_hal_gpio.c:546:6:HAL_GPIO_EXTI_IRQHandler 16 static
+stm32f1xx_hal_gpio.c:561:13:HAL_GPIO_EXTI_Callback 16 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d
new file mode 100644
index 0000000..e4065c4
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o
new file mode 100644
index 0000000..e1d4624
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.su
new file mode 100644
index 0000000..87a538a
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.su
@@ -0,0 +1,3 @@
+stm32f1xx_hal_gpio_ex.c:81:6:HAL_GPIOEx_ConfigEventout 16 static
+stm32f1xx_hal_gpio_ex.c:95:6:HAL_GPIOEx_EnableEventout 4 static
+stm32f1xx_hal_gpio_ex.c:104:6:HAL_GPIOEx_DisableEventout 4 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.d
new file mode 100644
index 0000000..e4d7c9b
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o
new file mode 100644
index 0000000..5f29d39
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.su
new file mode 100644
index 0000000..fa7f2f7
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.su
@@ -0,0 +1,36 @@
+stm32f1xx_hal_pcd.c:128:19:HAL_PCD_Init 64 static
+stm32f1xx_hal_pcd.c:246:19:HAL_PCD_DeInit 16 static
+stm32f1xx_hal_pcd.c:285:13:HAL_PCD_MspInit 16 static
+stm32f1xx_hal_pcd.c:300:13:HAL_PCD_MspDeInit 16 static
+stm32f1xx_hal_pcd.c:856:19:HAL_PCD_Start 16 static
+stm32f1xx_hal_pcd.c:876:19:HAL_PCD_Stop 16 static
+stm32f1xx_hal_pcd.c:1247:6:HAL_PCD_IRQHandler 40 static
+stm32f1xx_hal_pcd.c:1365:6:HAL_PCD_WKUP_IRQHandler 16 static
+stm32f1xx_hal_pcd.c:1378:13:HAL_PCD_DataOutStageCallback 16 static
+stm32f1xx_hal_pcd.c:1395:13:HAL_PCD_DataInStageCallback 16 static
+stm32f1xx_hal_pcd.c:1410:13:HAL_PCD_SetupStageCallback 16 static
+stm32f1xx_hal_pcd.c:1425:13:HAL_PCD_SOFCallback 16 static
+stm32f1xx_hal_pcd.c:1440:13:HAL_PCD_ResetCallback 16 static
+stm32f1xx_hal_pcd.c:1455:13:HAL_PCD_SuspendCallback 16 static
+stm32f1xx_hal_pcd.c:1470:13:HAL_PCD_ResumeCallback 16 static
+stm32f1xx_hal_pcd.c:1486:13:HAL_PCD_ISOOUTIncompleteCallback 16 static
+stm32f1xx_hal_pcd.c:1503:13:HAL_PCD_ISOINIncompleteCallback 16 static
+stm32f1xx_hal_pcd.c:1519:13:HAL_PCD_ConnectCallback 16 static
+stm32f1xx_hal_pcd.c:1534:13:HAL_PCD_DisconnectCallback 16 static
+stm32f1xx_hal_pcd.c:1568:19:HAL_PCD_DevConnect 16 static
+stm32f1xx_hal_pcd.c:1587:19:HAL_PCD_DevDisconnect 16 static
+stm32f1xx_hal_pcd.c:1607:19:HAL_PCD_SetAddress 16 static
+stm32f1xx_hal_pcd.c:1624:19:HAL_PCD_EP_Open 24 static
+stm32f1xx_hal_pcd.c:1669:19:HAL_PCD_EP_Close 24 static
+stm32f1xx_hal_pcd.c:1700:19:HAL_PCD_EP_Receive 32 static
+stm32f1xx_hal_pcd.c:1731:10:HAL_PCD_EP_GetRxCount 16 static
+stm32f1xx_hal_pcd.c:1743:19:HAL_PCD_EP_Transmit 32 static
+stm32f1xx_hal_pcd.c:1778:19:HAL_PCD_EP_SetStall 24 static
+stm32f1xx_hal_pcd.c:1821:19:HAL_PCD_EP_ClrStall 24 static
+stm32f1xx_hal_pcd.c:1857:19:HAL_PCD_EP_Flush 16 static
+stm32f1xx_hal_pcd.c:1880:19:HAL_PCD_ActivateRemoteWakeup 16 static
+stm32f1xx_hal_pcd.c:1890:19:HAL_PCD_DeActivateRemoteWakeup 16 static
+stm32f1xx_hal_pcd.c:1919:18:HAL_PCD_GetState 16 static
+stm32f1xx_hal_pcd.c:2079:26:PCD_EP_ISR_Handler 64 static
+stm32f1xx_hal_pcd.c:2314:17:HAL_PCD_EP_DB_Receive 40 static
+stm32f1xx_hal_pcd.c:2395:26:HAL_PCD_EP_DB_Transmit 80 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.d
new file mode 100644
index 0000000..98332df
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o
new file mode 100644
index 0000000..5bbcdd1
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.su
new file mode 100644
index 0000000..2abcefa
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.su
@@ -0,0 +1,4 @@
+stm32f1xx_hal_pcd_ex.c:138:20:HAL_PCDEx_PMAConfig 32 static
+stm32f1xx_hal_pcd_ex.c:181:13:HAL_PCDEx_SetConnectionState 16 static
+stm32f1xx_hal_pcd_ex.c:198:13:HAL_PCDEx_LPM_Callback 16 static
+stm32f1xx_hal_pcd_ex.c:215:13:HAL_PCDEx_BCD_Callback 16 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d
new file mode 100644
index 0000000..56cd7fc
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o
new file mode 100644
index 0000000..ca74afc
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.su
new file mode 100644
index 0000000..3a73422
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.su
@@ -0,0 +1,18 @@
+stm32f1xx_hal_pwr.c:117:13:PWR_OverloadWfe 4 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:156:6:HAL_PWR_DeInit 4 static
+stm32f1xx_hal_pwr.c:169:6:HAL_PWR_EnableBkUpAccess 4 static
+stm32f1xx_hal_pwr.c:182:6:HAL_PWR_DisableBkUpAccess 4 static
+stm32f1xx_hal_pwr.c:316:6:HAL_PWR_ConfigPVD 16 static
+stm32f1xx_hal_pwr.c:359:6:HAL_PWR_EnablePVD 4 static
+stm32f1xx_hal_pwr.c:369:6:HAL_PWR_DisablePVD 4 static
+stm32f1xx_hal_pwr.c:382:6:HAL_PWR_EnableWakeUpPin 24 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:397:6:HAL_PWR_DisableWakeUpPin 24 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:417:6:HAL_PWR_EnterSLEEPMode 16 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:463:6:HAL_PWR_EnterSTOPMode 16 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:503:6:HAL_PWR_EnterSTANDBYMode 4 static,ignoring_inline_asm
+stm32f1xx_hal_pwr.c:528:6:HAL_PWR_EnableSleepOnExit 4 static
+stm32f1xx_hal_pwr.c:541:6:HAL_PWR_DisableSleepOnExit 4 static
+stm32f1xx_hal_pwr.c:554:6:HAL_PWR_EnableSEVOnPend 4 static
+stm32f1xx_hal_pwr.c:567:6:HAL_PWR_DisableSEVOnPend 4 static
+stm32f1xx_hal_pwr.c:580:6:HAL_PWR_PVD_IRQHandler 8 static
+stm32f1xx_hal_pwr.c:597:13:HAL_PWR_PVDCallback 4 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d
new file mode 100644
index 0000000..42ced0c
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o
new file mode 100644
index 0000000..9d68a29
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.su
new file mode 100644
index 0000000..aa05c10
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.su
@@ -0,0 +1,15 @@
+stm32f1xx_hal_rcc.c:202:19:HAL_RCC_DeInit 16 static
+stm32f1xx_hal_rcc.c:347:19:HAL_RCC_OscConfig 32 static
+stm32f1xx_hal_rcc.c:813:19:HAL_RCC_ClockConfig 24 static
+stm32f1xx_hal_rcc.c:1002:6:HAL_RCC_MCOConfig 48 static
+stm32f1xx_hal_rcc.c:1039:6:HAL_RCC_EnableCSS 4 static
+stm32f1xx_hal_rcc.c:1048:6:HAL_RCC_DisableCSS 4 static
+stm32f1xx_hal_rcc.c:1082:10:HAL_RCC_GetSysClockFreq 48 static
+stm32f1xx_hal_rcc.c:1176:10:HAL_RCC_GetHCLKFreq 4 static
+stm32f1xx_hal_rcc.c:1187:10:HAL_RCC_GetPCLK1Freq 8 static
+stm32f1xx_hal_rcc.c:1199:10:HAL_RCC_GetPCLK2Freq 8 static
+stm32f1xx_hal_rcc.c:1212:6:HAL_RCC_GetOscConfig 16 static
+stm32f1xx_hal_rcc.c:1312:6:HAL_RCC_GetClockConfig 16 static
+stm32f1xx_hal_rcc.c:1347:6:HAL_RCC_NMI_IRQHandler 8 static
+stm32f1xx_hal_rcc.c:1365:13:RCC_Delay 24 static,ignoring_inline_asm
+stm32f1xx_hal_rcc.c:1379:13:HAL_RCC_CSSCallback 4 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d
new file mode 100644
index 0000000..22dd3d6
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o
new file mode 100644
index 0000000..c4db6e2
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.su
new file mode 100644
index 0000000..dbe5d7b
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.su
@@ -0,0 +1,3 @@
+stm32f1xx_hal_rcc_ex.c:100:19:HAL_RCCEx_PeriphCLKConfig 32 static
+stm32f1xx_hal_rcc_ex.c:294:6:HAL_RCCEx_GetPeriphCLKConfig 24 static
+stm32f1xx_hal_rcc_ex.c:387:10:HAL_RCCEx_GetPeriphCLKFreq 64 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.d
new file mode 100644
index 0000000..2360a72
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o
new file mode 100644
index 0000000..0800be1
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.su
new file mode 100644
index 0000000..d5d46ff
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.su
@@ -0,0 +1,42 @@
+stm32f1xx_hal_sd.c:335:19:HAL_SD_Init 16 static
+stm32f1xx_hal_sd.c:403:19:HAL_SD_InitCard 72 static
+stm32f1xx_hal_sd.c:459:19:HAL_SD_DeInit 16 static
+stm32f1xx_hal_sd.c:500:13:HAL_SD_MspInit 16 static
+stm32f1xx_hal_sd.c:515:13:HAL_SD_MspDeInit 16 static
+stm32f1xx_hal_sd.c:556:19:HAL_SD_ReadBlocks 80 static
+stm32f1xx_hal_sd.c:778:19:HAL_SD_WriteBlocks 80 static
+stm32f1xx_hal_sd.c:973:19:HAL_SD_ReadBlocks_IT 56 static
+stm32f1xx_hal_sd.c:1076:19:HAL_SD_WriteBlocks_IT 56 static
+stm32f1xx_hal_sd.c:1180:19:HAL_SD_ReadBlocks_DMA 56 static
+stm32f1xx_hal_sd.c:1304:19:HAL_SD_WriteBlocks_DMA 56 static
+stm32f1xx_hal_sd.c:1426:19:HAL_SD_Erase 40 static
+stm32f1xx_hal_sd.c:1528:6:HAL_SD_IRQHandler 24 static
+stm32f1xx_hal_sd.c:1723:21:HAL_SD_GetState 16 static
+stm32f1xx_hal_sd.c:1734:10:HAL_SD_GetError 16 static
+stm32f1xx_hal_sd.c:1744:13:HAL_SD_TxCpltCallback 16 static
+stm32f1xx_hal_sd.c:1759:13:HAL_SD_RxCpltCallback 16 static
+stm32f1xx_hal_sd.c:1774:13:HAL_SD_ErrorCallback 16 static
+stm32f1xx_hal_sd.c:1789:13:HAL_SD_AbortCallback 16 static
+stm32f1xx_hal_sd.c:2000:19:HAL_SD_GetCardCID 16 static
+stm32f1xx_hal_sd.c:2033:19:HAL_SD_GetCardCSD 16 static
+stm32f1xx_hal_sd.c:2147:19:HAL_SD_GetCardStatus 88 static
+stm32f1xx_hal_sd.c:2195:19:HAL_SD_GetCardInfo 16 static
+stm32f1xx_hal_sd.c:2220:19:HAL_SD_ConfigWideBusOperation 72 static
+stm32f1xx_hal_sd.c:2291:25:HAL_SD_GetCardState 32 static
+stm32f1xx_hal_sd.c:2314:19:HAL_SD_Abort 24 static
+stm32f1xx_hal_sd.c:2378:19:HAL_SD_Abort_IT 24 static
+stm32f1xx_hal_sd.c:2465:13:SD_DMATransmitCplt 24 static
+stm32f1xx_hal_sd.c:2478:13:SD_DMAReceiveCplt 24 static
+stm32f1xx_hal_sd.c:2520:13:SD_DMAError 32 static
+stm32f1xx_hal_sd.c:2560:13:SD_DMATxAbort 24 static
+stm32f1xx_hal_sd.c:2599:13:SD_DMARxAbort 24 static
+stm32f1xx_hal_sd.c:2638:17:SD_InitCard 96 static
+stm32f1xx_hal_sd.c:2730:17:SD_PowerON 32 static
+stm32f1xx_hal_sd.c:2820:13:SD_PowerOFF 16 static
+stm32f1xx_hal_sd.c:2833:17:SD_SendSDStatus 56 static
+stm32f1xx_hal_sd.c:2939:17:SD_SendStatus 24 static
+stm32f1xx_hal_sd.c:2966:17:SD_WideBus_Enable 32 static
+stm32f1xx_hal_sd.c:3013:17:SD_WideBus_Disable 32 static
+stm32f1xx_hal_sd.c:3062:17:SD_FindSCR 72 static
+stm32f1xx_hal_sd.c:3155:13:SD_Read_IT 32 static
+stm32f1xx_hal_sd.c:3194:13:SD_Write_IT 32 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d
new file mode 100644
index 0000000..1ad6ba1
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o
new file mode 100644
index 0000000..d23d42f
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.su
new file mode 100644
index 0000000..e69de29
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d
new file mode 100644
index 0000000..9642c14
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o
new file mode 100644
index 0000000..1600a14
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.su
new file mode 100644
index 0000000..e69de29
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.d
new file mode 100644
index 0000000..9095f33
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o
new file mode 100644
index 0000000..b684774
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.su
new file mode 100644
index 0000000..cd32411
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.su
@@ -0,0 +1,44 @@
+stm32f1xx_ll_sdmmc.c:212:19:SDIO_Init 24 static
+stm32f1xx_ll_sdmmc.c:265:10:SDIO_ReadFIFO 16 static
+stm32f1xx_ll_sdmmc.c:277:19:SDIO_WriteFIFO 16 static
+stm32f1xx_ll_sdmmc.c:309:19:SDIO_PowerState_ON 16 static
+stm32f1xx_ll_sdmmc.c:326:19:SDIO_PowerState_OFF 16 static
+stm32f1xx_ll_sdmmc.c:343:10:SDIO_GetPowerState 16 static
+stm32f1xx_ll_sdmmc.c:356:19:SDIO_SendCommand 24 static
+stm32f1xx_ll_sdmmc.c:386:9:SDIO_GetCommandResponse 16 static
+stm32f1xx_ll_sdmmc.c:403:10:SDIO_GetResponse 24 static
+stm32f1xx_ll_sdmmc.c:424:19:SDIO_ConfigData 24 static
+stm32f1xx_ll_sdmmc.c:459:10:SDIO_GetDataCounter 16 static
+stm32f1xx_ll_sdmmc.c:469:10:SDIO_GetFIFOCount 16 static
+stm32f1xx_ll_sdmmc.c:483:19:SDIO_SetSDMMCReadWaitMode 16 static
+stm32f1xx_ll_sdmmc.c:518:10:SDMMC_CmdBlockLength 40 static
+stm32f1xx_ll_sdmmc.c:542:10:SDMMC_CmdReadSingleBlock 40 static
+stm32f1xx_ll_sdmmc.c:566:10:SDMMC_CmdReadMultiBlock 40 static
+stm32f1xx_ll_sdmmc.c:590:10:SDMMC_CmdWriteSingleBlock 40 static
+stm32f1xx_ll_sdmmc.c:614:10:SDMMC_CmdWriteMultiBlock 40 static
+stm32f1xx_ll_sdmmc.c:638:10:SDMMC_CmdSDEraseStartAdd 40 static
+stm32f1xx_ll_sdmmc.c:662:10:SDMMC_CmdSDEraseEndAdd 40 static
+stm32f1xx_ll_sdmmc.c:686:10:SDMMC_CmdEraseStartAdd 40 static
+stm32f1xx_ll_sdmmc.c:710:10:SDMMC_CmdEraseEndAdd 40 static
+stm32f1xx_ll_sdmmc.c:734:10:SDMMC_CmdErase 40 static
+stm32f1xx_ll_sdmmc.c:758:10:SDMMC_CmdStopTransfer 40 static
+stm32f1xx_ll_sdmmc.c:783:10:SDMMC_CmdSelDesel 48 static
+stm32f1xx_ll_sdmmc.c:807:10:SDMMC_CmdGoIdleState 40 static
+stm32f1xx_ll_sdmmc.c:830:10:SDMMC_CmdOperCond 40 static
+stm32f1xx_ll_sdmmc.c:861:10:SDMMC_CmdAppCommand 40 static
+stm32f1xx_ll_sdmmc.c:889:10:SDMMC_CmdAppOperCommand 40 static
+stm32f1xx_ll_sdmmc.c:913:10:SDMMC_CmdBusWidth 40 static
+stm32f1xx_ll_sdmmc.c:936:10:SDMMC_CmdSendSCR 40 static
+stm32f1xx_ll_sdmmc.c:960:10:SDMMC_CmdSendCID 40 static
+stm32f1xx_ll_sdmmc.c:985:10:SDMMC_CmdSendCSD 40 static
+stm32f1xx_ll_sdmmc.c:1010:10:SDMMC_CmdSetRelAdd 40 static
+stm32f1xx_ll_sdmmc.c:1035:10:SDMMC_CmdSendStatus 40 static
+stm32f1xx_ll_sdmmc.c:1058:10:SDMMC_CmdStatusRegister 40 static
+stm32f1xx_ll_sdmmc.c:1083:10:SDMMC_CmdOpCondition 40 static
+stm32f1xx_ll_sdmmc.c:1107:10:SDMMC_CmdSwitch 40 static
+stm32f1xx_ll_sdmmc.c:1141:17:SDMMC_GetCmdError 16 static
+stm32f1xx_ll_sdmmc.c:1168:17:SDMMC_GetCmdResp1 40 static
+stm32f1xx_ll_sdmmc.c:1303:17:SDMMC_GetCmdResp2 24 static
+stm32f1xx_ll_sdmmc.c:1347:17:SDMMC_GetCmdResp3 24 static
+stm32f1xx_ll_sdmmc.c:1387:17:SDMMC_GetCmdResp6 40 static
+stm32f1xx_ll_sdmmc.c:1460:17:SDMMC_GetCmdResp7 24 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.d b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.d
new file mode 100644
index 0000000..7be5540
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.d
@@ -0,0 +1,83 @@
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o: \
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o
new file mode 100644
index 0000000..4cf8aa9
Binary files /dev/null and b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o differ
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.su b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.su
new file mode 100644
index 0000000..957d6f7
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.su
@@ -0,0 +1,27 @@
+stm32f1xx_ll_usb.c:1786:19:USB_CoreInit 16 static
+stm32f1xx_ll_usb.c:1806:19:USB_EnableGlobalInt 24 static
+stm32f1xx_ll_usb.c:1831:19:USB_DisableGlobalInt 24 static
+stm32f1xx_ll_usb.c:1855:19:USB_SetCurrentMode 16 static
+stm32f1xx_ll_usb.c:1876:19:USB_DevInit 16 static
+stm32f1xx_ll_usb.c:1905:19:USB_FlushTxFifo 16 static
+stm32f1xx_ll_usb.c:1924:19:USB_FlushRxFifo 16 static
+stm32f1xx_ll_usb.c:1943:19:USB_ActivateEndpoint 112 static
+stm32f1xx_ll_usb.c:2058:19:USB_DeactivateEndpoint 56 static
+stm32f1xx_ll_usb.c:2114:19:USB_EPStartXfer 280 static
+stm32f1xx_ll_usb.c:2324:19:USB_EPSetStall 24 static
+stm32f1xx_ll_usb.c:2344:19:USB_EPClearStall 32 static
+stm32f1xx_ll_usb.c:2375:19:USB_StopDevice 16 static
+stm32f1xx_ll_usb.c:2396:20:USB_SetDevAddress 16 static
+stm32f1xx_ll_usb.c:2412:20:USB_DevConnect 16 static
+stm32f1xx_ll_usb.c:2430:20:USB_DevDisconnect 16 static
+stm32f1xx_ll_usb.c:2448:11:USB_ReadInterrupts 24 static
+stm32f1xx_ll_usb.c:2461:10:USB_ReadDevAllOutEpInterrupt 16 static
+stm32f1xx_ll_usb.c:2477:10:USB_ReadDevAllInEpInterrupt 16 static
+stm32f1xx_ll_usb.c:2495:10:USB_ReadDevOutEPInterrupt 16 static
+stm32f1xx_ll_usb.c:2514:10:USB_ReadDevInEPInterrupt 16 static
+stm32f1xx_ll_usb.c:2532:7:USB_ClearInterrupts 16 static
+stm32f1xx_ll_usb.c:2549:19:USB_EP0_OutStart 16 static
+stm32f1xx_ll_usb.c:2566:19:USB_ActivateRemoteWakeup 16 static
+stm32f1xx_ll_usb.c:2578:19:USB_DeActivateRemoteWakeup 16 static
+stm32f1xx_ll_usb.c:2593:6:USB_WritePMA 56 static
+stm32f1xx_ll_usb.c:2627:6:USB_ReadPMA 48 static
diff --git a/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk
new file mode 100644
index 0000000..dc9899c
--- /dev/null
+++ b/USB2SDIO/Debug/Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk
@@ -0,0 +1,104 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c \
+../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c
+
+OBJS += \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o
+
+C_DEPS += \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.d \
+./Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_sdmmc.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/subdir.mk b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/subdir.mk
new file mode 100644
index 0000000..2a49bda
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/subdir.mk
@@ -0,0 +1,19 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c
+
+OBJS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.o
+
+C_DEPS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d
new file mode 100644
index 0000000..f9c0dce
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.d
@@ -0,0 +1,103 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.su
new file mode 100644
index 0000000..1d53116
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.su
@@ -0,0 +1,15 @@
+usbd_cdc.c:471:17:USBD_CDC_Init 24 static
+usbd_cdc.c:549:17:USBD_CDC_DeInit 24 static
+usbd_cdc.c:583:17:USBD_CDC_Setup 32 static
+usbd_cdc.c:677:17:USBD_CDC_DataIn 24 static
+usbd_cdc.c:711:17:USBD_CDC_DataOut 24 static
+usbd_cdc.c:738:17:USBD_CDC_EP0_RxReady 24 static
+usbd_cdc.c:760:18:USBD_CDC_GetFSCfgDesc 16 static
+usbd_cdc.c:773:18:USBD_CDC_GetHSCfgDesc 16 static
+usbd_cdc.c:786:18:USBD_CDC_GetOtherSpeedCfgDesc 16 static
+usbd_cdc.c:798:11:USBD_CDC_GetDeviceQualifierDescriptor 16 static
+usbd_cdc.c:810:10:USBD_CDC_RegisterInterface 24 static
+usbd_cdc.c:830:10:USBD_CDC_SetTxBuffer 32 static
+usbd_cdc.c:849:10:USBD_CDC_SetRxBuffer 24 static
+usbd_cdc.c:865:10:USBD_CDC_TransmitPacket 24 static
+usbd_cdc.c:903:10:USBD_CDC_ReceivePacket 24 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/subdir.mk b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/subdir.mk
new file mode 100644
index 0000000..3e6bc37
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/subdir.mk
@@ -0,0 +1,19 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c
+
+OBJS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.o
+
+C_DEPS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.d
new file mode 100644
index 0000000..967e84c
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.d
@@ -0,0 +1,103 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.o: \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc/usbd_hid.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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/HID/Inc/usbd_hid.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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.su
new file mode 100644
index 0000000..2a12f47
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.su
@@ -0,0 +1,10 @@
+usbd_hid.c:383:17:USBD_HID_Init 16 static
+usbd_hid.c:408:17:USBD_HID_DeInit 16 static
+usbd_hid.c:432:17:USBD_HID_Setup 40 static
+usbd_hid.c:550:9:USBD_HID_SendReport 32 static
+usbd_hid.c:576:10:USBD_HID_GetPollingInterval 24 static
+usbd_hid.c:605:18:USBD_HID_GetFSCfgDesc 16 static
+usbd_hid.c:618:18:USBD_HID_GetHSCfgDesc 16 static
+usbd_hid.c:631:18:USBD_HID_GetOtherSpeedCfgDesc 16 static
+usbd_hid.c:644:17:USBD_HID_DataIn 16 static
+usbd_hid.c:661:18:USBD_HID_GetDeviceQualifierDesc 16 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/subdir.mk b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/subdir.mk
new file mode 100644
index 0000000..48f34ea
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/subdir.mk
@@ -0,0 +1,34 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c \
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c \
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c \
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c
+
+OBJS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o
+
+C_DEPS += \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.d \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.d \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.d \
+./Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o: ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.d
new file mode 100644
index 0000000..8f0db73
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.d
@@ -0,0 +1,118 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o: \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
+ ../USB_DEVICE/Target/usbd_conf.h ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc_scsi.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/Class/MSC/Inc/usbd_msc.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
+
+../USB_DEVICE/Target/usbd_conf.h:
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc_scsi.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o
new file mode 100644
index 0000000..7890e4e
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.su
new file mode 100644
index 0000000..3305c00
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.su
@@ -0,0 +1,10 @@
+usbd_msc.c:280:9:USBD_MSC_Init 16 static
+usbd_msc.c:322:9:USBD_MSC_DeInit 16 static
+usbd_msc.c:352:9:USBD_MSC_Setup 32 static
+usbd_msc.c:506:9:USBD_MSC_DataIn 16 static
+usbd_msc.c:520:9:USBD_MSC_DataOut 16 static
+usbd_msc.c:533:10:USBD_MSC_GetHSCfgDesc 16 static
+usbd_msc.c:546:10:USBD_MSC_GetFSCfgDesc 16 static
+usbd_msc.c:559:10:USBD_MSC_GetOtherSpeedCfgDesc 16 static
+usbd_msc.c:571:10:USBD_MSC_GetDeviceQualifierDescriptor 16 static
+usbd_msc.c:583:9:USBD_MSC_RegisterStorage 16 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.d
new file mode 100644
index 0000000..888a4bd
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.d
@@ -0,0 +1,124 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o: \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
+ ../USB_DEVICE/Target/usbd_conf.h ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.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/Class/MSC/Inc/usbd_msc_scsi.h
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
+
+../USB_DEVICE/Target/usbd_conf.h:
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.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/Class/MSC/Inc/usbd_msc_scsi.h:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o
new file mode 100644
index 0000000..02be3c1
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.su
new file mode 100644
index 0000000..f757608
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.su
@@ -0,0 +1,10 @@
+usbd_msc_bot.c:101:6:MSC_BOT_Init 24 static
+usbd_msc_bot.c:127:6:MSC_BOT_Reset 24 static
+usbd_msc_bot.c:145:6:MSC_BOT_DeInit 24 static
+usbd_msc_bot.c:158:6:MSC_BOT_DataIn 24 static
+usbd_msc_bot.c:188:6:MSC_BOT_DataOut 24 static
+usbd_msc_bot.c:218:14:MSC_BOT_CBW_Decode 24 static
+usbd_msc_bot.c:282:14:MSC_BOT_SendData 32 static
+usbd_msc_bot.c:303:7:MSC_BOT_SendCSW 24 static
+usbd_msc_bot.c:327:14:MSC_BOT_Abort 24 static
+usbd_msc_bot.c:355:7:MSC_BOT_CplClrFeature 24 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.d
new file mode 100644
index 0000000..5a8fd6e
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.d
@@ -0,0 +1,91 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o: \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h \
+ ../USB_DEVICE/Target/usbd_conf.h ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h:
+
+../USB_DEVICE/Target/usbd_conf.h:
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o
new file mode 100644
index 0000000..3a9170c
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.su
new file mode 100644
index 0000000..e69de29
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.d
new file mode 100644
index 0000000..c5dc7f3
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.d
@@ -0,0 +1,127 @@
+Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o: \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
+ ../USB_DEVICE/Target/usbd_conf.h ../Core/Inc/main.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc_scsi.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
+ ../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
+
+../USB_DEVICE/Target/usbd_conf.h:
+
+../Core/Inc/main.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/Class/MSC/Inc/usbd_msc_scsi.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_bot.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_scsi.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
+
+../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc/usbd_msc_data.h:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o
new file mode 100644
index 0000000..d327fee
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.su
new file mode 100644
index 0000000..9da3b25
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.su
@@ -0,0 +1,16 @@
+usbd_msc_scsi.c:115:8:SCSI_ProcessCmd 24 static
+usbd_msc_scsi.c:182:15:SCSI_TestUnitReady 32 static
+usbd_msc_scsi.c:213:16:SCSI_Inquiry 40 static
+usbd_msc_scsi.c:258:15:SCSI_ReadCapacity10 32 static
+usbd_msc_scsi.c:291:15:SCSI_ReadFormatCapacity 40 static
+usbd_msc_scsi.c:333:15:SCSI_ModeSense6 32 static
+usbd_msc_scsi.c:354:15:SCSI_ModeSense10 32 static
+usbd_msc_scsi.c:378:15:SCSI_RequestSense 32 static
+usbd_msc_scsi.c:422:6:SCSI_SenseCode 24 static
+usbd_msc_scsi.c:441:15:SCSI_StartStopUnit 32 static
+usbd_msc_scsi.c:455:15:SCSI_Read10 32 static
+usbd_msc_scsi.c:509:15:SCSI_Write10 32 static
+usbd_msc_scsi.c:583:15:SCSI_Verify10 32 static
+usbd_msc_scsi.c:610:15:SCSI_CheckAddressRange 32 static
+usbd_msc_scsi.c:629:15:SCSI_ProcessRead 32 static
+usbd_msc_scsi.c:667:15:SCSI_ProcessWrite 32 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/subdir.mk b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/subdir.mk
new file mode 100644
index 0000000..f2e330c
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/subdir.mk
@@ -0,0 +1,29 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c \
+../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c \
+../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c
+
+OBJS += \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o
+
+C_DEPS += \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d \
+./Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o: ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../USB_DEVICE/App -I../USB_DEVICE/Target -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
+
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d
new file mode 100644
index 0000000..0ec6c9b
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.d
@@ -0,0 +1,103 @@
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o
new file mode 100644
index 0000000..65a4295
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.su
new file mode 100644
index 0000000..9c79411
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.su
@@ -0,0 +1,20 @@
+usbd_core.c:89:20:USBD_Init 24 static
+usbd_core.c:128:20:USBD_DeInit 16 static
+usbd_core.c:152:21:USBD_RegisterClass 24 static
+usbd_core.c:178:21:USBD_Start 16 static
+usbd_core.c:192:21:USBD_Stop 16 static
+usbd_core.c:209:21:USBD_RunTestMode 16 static
+usbd_core.c:225:20:USBD_SetClassConfig 24 static
+usbd_core.c:248:20:USBD_ClrClassConfig 16 static
+usbd_core.c:263:20:USBD_LL_SetupStage 16 static
+usbd_core.c:300:20:USBD_LL_DataOutStage 32 static
+usbd_core.c:361:20:USBD_LL_DataInStage 32 static
+usbd_core.c:442:20:USBD_LL_Reset 16 static
+usbd_core.c:476:20:USBD_LL_SetSpeed 16 static
+usbd_core.c:491:20:USBD_LL_Suspend 16 static
+usbd_core.c:506:20:USBD_LL_Resume 16 static
+usbd_core.c:523:20:USBD_LL_SOF 16 static
+usbd_core.c:542:20:USBD_LL_IsoINIncomplete 16 static
+usbd_core.c:558:20:USBD_LL_IsoOUTIncomplete 16 static
+usbd_core.c:574:20:USBD_LL_DevConnected 16 static
+usbd_core.c:588:20:USBD_LL_DevDisconnected 16 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d
new file mode 100644
index 0000000..89ed658
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.d
@@ -0,0 +1,106 @@
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o
new file mode 100644
index 0000000..a2c3952
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.su
new file mode 100644
index 0000000..d38865f
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.su
@@ -0,0 +1,14 @@
+usbd_ctlreq.c:114:21:USBD_StdDevReq 24 static
+usbd_ctlreq.c:178:21:USBD_StdItfReq 24 static
+usbd_ctlreq.c:230:21:USBD_StdEPReq 24 static
+usbd_ctlreq.c:405:13:USBD_GetDescriptor 24 static
+usbd_ctlreq.c:595:13:USBD_SetAddress 24 static
+usbd_ctlreq.c:637:13:USBD_SetConfig 16 static
+usbd_ctlreq.c:712:13:USBD_GetConfig 16 static
+usbd_ctlreq.c:746:13:USBD_GetStatus 16 static
+usbd_ctlreq.c:787:13:USBD_SetFeature 16 static
+usbd_ctlreq.c:805:13:USBD_ClrFeature 16 static
+usbd_ctlreq.c:834:6:USBD_ParseSetupRequest 16 static
+usbd_ctlreq.c:852:6:USBD_CtlError 16 static
+usbd_ctlreq.c:868:6:USBD_GetString 32 static
+usbd_ctlreq.c:892:16:USBD_GetLen 24 static
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d
new file mode 100644
index 0000000..b353c79
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.d
@@ -0,0 +1,103 @@
+Middlewares/ST/STM32_USB_Device_Library/Core/Src/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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \
+ ../Core/Inc/stm32f1xx_hal_conf.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \
+ ../Drivers/CMSIS/Include/core_cm3.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h \
+ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h:
+
+../Core/Inc/stm32f1xx_hal_conf.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h:
+
+../Drivers/CMSIS/Include/core_cm3.h:
+
+../Drivers/CMSIS/Include/cmsis_version.h:
+
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+
+../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_sd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_sdmmc.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h:
+
+../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_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:
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o
new file mode 100644
index 0000000..a928ab3
Binary files /dev/null and b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.o differ
diff --git a/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.su b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.su
new file mode 100644
index 0000000..c95025c
--- /dev/null
+++ b/USB2SDIO/Debug/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.su
@@ -0,0 +1,7 @@
+usbd_ioreq.c:87:20:USBD_CtlSendData 24 static
+usbd_ioreq.c:109:20:USBD_CtlContinueSendData 24 static
+usbd_ioreq.c:126:20:USBD_CtlPrepareRx 24 static
+usbd_ioreq.c:148:20:USBD_CtlContinueRx 24 static
+usbd_ioreq.c:162:20:USBD_CtlSendStatus 16 static
+usbd_ioreq.c:179:20:USBD_CtlReceiveStatus 16 static
+usbd_ioreq.c:197:10:USBD_GetRxCount 16 static
diff --git a/USB2SDIO/Debug/USB2SDIO.bin b/USB2SDIO/Debug/USB2SDIO.bin
new file mode 100644
index 0000000..08bc98d
Binary files /dev/null and b/USB2SDIO/Debug/USB2SDIO.bin differ
diff --git a/USB2SDIO/Debug/USB2SDIO.elf b/USB2SDIO/Debug/USB2SDIO.elf
new file mode 100644
index 0000000..1a88f7f
Binary files /dev/null and b/USB2SDIO/Debug/USB2SDIO.elf differ
diff --git a/USB2SDIO/Debug/USB2SDIO.list b/USB2SDIO/Debug/USB2SDIO.list
new file mode 100644
index 0000000..e0ee8d3
--- /dev/null
+++ b/USB2SDIO/Debug/USB2SDIO.list
@@ -0,0 +1,24397 @@
+
+USB2SDIO.elf: file format elf32-littlearm
+
+Sections:
+Idx Name Size VMA LMA File off Algn
+ 0 .isr_vector 000001e4 08000000 08000000 00010000 2**0
+ CONTENTS, ALLOC, LOAD, READONLY, DATA
+ 1 .text 000094c0 080001e4 080001e4 000101e4 2**2
+ CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 2 .rodata 000000a4 080096a4 080096a4 000196a4 2**2
+ CONTENTS, ALLOC, LOAD, READONLY, DATA
+ 3 .ARM.extab 00000000 08009748 08009748 00020120 2**0
+ CONTENTS
+ 4 .ARM 00000000 08009748 08009748 00020120 2**0
+ CONTENTS
+ 5 .preinit_array 00000000 08009748 08009748 00020120 2**0
+ CONTENTS, ALLOC, LOAD, DATA
+ 6 .init_array 00000004 08009748 08009748 00019748 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 7 .fini_array 00000004 0800974c 0800974c 0001974c 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 8 .data 00000120 20000000 08009750 00020000 2**2
+ CONTENTS, ALLOC, LOAD, DATA
+ 9 .bss 00000ae8 20000120 08009870 00020120 2**2
+ ALLOC
+ 10 ._user_heap_stack 00003000 20000c08 08009870 00020c08 2**0
+ ALLOC
+ 11 .ARM.attributes 00000029 00000000 00000000 00020120 2**0
+ CONTENTS, READONLY
+ 12 .debug_info 00017335 00000000 00000000 00020149 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 13 .debug_abbrev 00003464 00000000 00000000 0003747e 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 14 .debug_aranges 00000e58 00000000 00000000 0003a8e8 2**3
+ CONTENTS, READONLY, DEBUGGING
+ 15 .debug_ranges 00000cb8 00000000 00000000 0003b740 2**3
+ CONTENTS, READONLY, DEBUGGING
+ 16 .debug_macro 0001d581 00000000 00000000 0003c3f8 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 17 .debug_line 0001232d 00000000 00000000 00059979 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 18 .debug_str 0009949f 00000000 00000000 0006bca6 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 19 .comment 0000007b 00000000 00000000 00105145 2**0
+ CONTENTS, READONLY
+ 20 .debug_frame 00003874 00000000 00000000 001051c0 2**2
+ CONTENTS, READONLY, DEBUGGING
+
+Disassembly of section .text:
+
+080001e4 <__do_global_dtors_aux>:
+ 80001e4: b510 push {r4, lr}
+ 80001e6: 4c05 ldr r4, [pc, #20] ; (80001fc <__do_global_dtors_aux+0x18>)
+ 80001e8: 7823 ldrb r3, [r4, #0]
+ 80001ea: b933 cbnz r3, 80001fa <__do_global_dtors_aux+0x16>
+ 80001ec: 4b04 ldr r3, [pc, #16] ; (8000200 <__do_global_dtors_aux+0x1c>)
+ 80001ee: b113 cbz r3, 80001f6 <__do_global_dtors_aux+0x12>
+ 80001f0: 4804 ldr r0, [pc, #16] ; (8000204 <__do_global_dtors_aux+0x20>)
+ 80001f2: f3af 8000 nop.w
+ 80001f6: 2301 movs r3, #1
+ 80001f8: 7023 strb r3, [r4, #0]
+ 80001fa: bd10 pop {r4, pc}
+ 80001fc: 20000120 .word 0x20000120
+ 8000200: 00000000 .word 0x00000000
+ 8000204: 0800968c .word 0x0800968c
+
+08000208 :
+ 8000208: b508 push {r3, lr}
+ 800020a: 4b03 ldr r3, [pc, #12] ; (8000218 )
+ 800020c: b11b cbz r3, 8000216
+ 800020e: 4903 ldr r1, [pc, #12] ; (800021c )
+ 8000210: 4803 ldr r0, [pc, #12] ; (8000220 )
+ 8000212: f3af 8000 nop.w
+ 8000216: bd08 pop {r3, pc}
+ 8000218: 00000000 .word 0x00000000
+ 800021c: 20000124 .word 0x20000124
+ 8000220: 0800968c .word 0x0800968c
+
+08000224 :
+/**
+ * @brief The application entry point.
+ * @retval int
+ */
+int main(void)
+{
+ 8000224: b580 push {r7, lr}
+ 8000226: af00 add r7, sp, #0
+ /* USER CODE END 1 */
+
+ /* MCU Configuration--------------------------------------------------------*/
+
+ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
+ HAL_Init();
+ 8000228: f000 fa04 bl 8000634
+ /* USER CODE BEGIN Init */
+
+ /* USER CODE END Init */
+
+ /* Configure the system clock */
+ SystemClock_Config();
+ 800022c: f000 f807 bl 800023e
+ /* USER CODE BEGIN SysInit */
+
+ /* USER CODE END SysInit */
+
+ /* Initialize all configured peripherals */
+ MX_GPIO_Init();
+ 8000230: f000 f888 bl 8000344
+ MX_USB_DEVICE_Init();
+ 8000234: f008 fd7e bl 8008d34
+ MX_SDIO_SD_Init();
+ 8000238: f000 f85e bl 80002f8
+
+ /* USER CODE END 2 */
+
+ /* Infinite loop */
+ /* USER CODE BEGIN WHILE */
+ while (1)
+ 800023c: e7fe b.n 800023c
+
+0800023e :
+/**
+ * @brief System Clock Configuration
+ * @retval None
+ */
+void SystemClock_Config(void)
+{
+ 800023e: b580 push {r7, lr}
+ 8000240: b096 sub sp, #88 ; 0x58
+ 8000242: af00 add r7, sp, #0
+ RCC_OscInitTypeDef RCC_OscInitStruct = {0};
+ 8000244: f107 0330 add.w r3, r7, #48 ; 0x30
+ 8000248: 2228 movs r2, #40 ; 0x28
+ 800024a: 2100 movs r1, #0
+ 800024c: 4618 mov r0, r3
+ 800024e: f009 fa15 bl 800967c
+ RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
+ 8000252: f107 031c add.w r3, r7, #28
+ 8000256: 2200 movs r2, #0
+ 8000258: 601a str r2, [r3, #0]
+ 800025a: 605a str r2, [r3, #4]
+ 800025c: 609a str r2, [r3, #8]
+ 800025e: 60da str r2, [r3, #12]
+ 8000260: 611a str r2, [r3, #16]
+ RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
+ 8000262: 1d3b adds r3, r7, #4
+ 8000264: 2200 movs r2, #0
+ 8000266: 601a str r2, [r3, #0]
+ 8000268: 605a str r2, [r3, #4]
+ 800026a: 609a str r2, [r3, #8]
+ 800026c: 60da str r2, [r3, #12]
+ 800026e: 611a str r2, [r3, #16]
+ 8000270: 615a str r2, [r3, #20]
+
+ /** Initializes the RCC Oscillators according to the specified parameters
+ * in the RCC_OscInitTypeDef structure.
+ */
+ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
+ 8000272: 2301 movs r3, #1
+ 8000274: 633b str r3, [r7, #48] ; 0x30
+ RCC_OscInitStruct.HSEState = RCC_HSE_ON;
+ 8000276: f44f 3380 mov.w r3, #65536 ; 0x10000
+ 800027a: 637b str r3, [r7, #52] ; 0x34
+ RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV2;
+ 800027c: f44f 3300 mov.w r3, #131072 ; 0x20000
+ 8000280: 63bb str r3, [r7, #56] ; 0x38
+ RCC_OscInitStruct.HSIState = RCC_HSI_ON;
+ 8000282: 2301 movs r3, #1
+ 8000284: 643b str r3, [r7, #64] ; 0x40
+ RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
+ 8000286: 2302 movs r3, #2
+ 8000288: 64fb str r3, [r7, #76] ; 0x4c
+ RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
+ 800028a: f44f 3380 mov.w r3, #65536 ; 0x10000
+ 800028e: 653b str r3, [r7, #80] ; 0x50
+ RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;
+ 8000290: f44f 13e0 mov.w r3, #1835008 ; 0x1c0000
+ 8000294: 657b str r3, [r7, #84] ; 0x54
+ if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
+ 8000296: f107 0330 add.w r3, r7, #48 ; 0x30
+ 800029a: 4618 mov r0, r3
+ 800029c: f002 f88e bl 80023bc
+ 80002a0: 4603 mov r3, r0
+ 80002a2: 2b00 cmp r3, #0
+ 80002a4: d001 beq.n 80002aa
+ {
+ Error_Handler();
+ 80002a6: f000 f8d7 bl 8000458
+ }
+ /** Initializes the CPU, AHB and APB buses clocks
+ */
+ RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
+ 80002aa: 230f movs r3, #15
+ 80002ac: 61fb str r3, [r7, #28]
+ |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
+ RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
+ 80002ae: 2302 movs r3, #2
+ 80002b0: 623b str r3, [r7, #32]
+ RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
+ 80002b2: 2300 movs r3, #0
+ 80002b4: 627b str r3, [r7, #36] ; 0x24
+ RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
+ 80002b6: f44f 6380 mov.w r3, #1024 ; 0x400
+ 80002ba: 62bb str r3, [r7, #40] ; 0x28
+ RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
+ 80002bc: 2300 movs r3, #0
+ 80002be: 62fb str r3, [r7, #44] ; 0x2c
+
+ if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
+ 80002c0: f107 031c add.w r3, r7, #28
+ 80002c4: 2102 movs r1, #2
+ 80002c6: 4618 mov r0, r3
+ 80002c8: f002 faf8 bl 80028bc
+ 80002cc: 4603 mov r3, r0
+ 80002ce: 2b00 cmp r3, #0
+ 80002d0: d001 beq.n 80002d6
+ {
+ Error_Handler();
+ 80002d2: f000 f8c1 bl 8000458
+ }
+ PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USB;
+ 80002d6: 2310 movs r3, #16
+ 80002d8: 607b str r3, [r7, #4]
+ PeriphClkInit.UsbClockSelection = RCC_USBCLKSOURCE_PLL_DIV1_5;
+ 80002da: 2300 movs r3, #0
+ 80002dc: 61bb str r3, [r7, #24]
+ if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
+ 80002de: 1d3b adds r3, r7, #4
+ 80002e0: 4618 mov r0, r3
+ 80002e2: f002 fc57 bl 8002b94
+ 80002e6: 4603 mov r3, r0
+ 80002e8: 2b00 cmp r3, #0
+ 80002ea: d001 beq.n 80002f0
+ {
+ Error_Handler();
+ 80002ec: f000 f8b4 bl 8000458
+ }
+}
+ 80002f0: bf00 nop
+ 80002f2: 3758 adds r7, #88 ; 0x58
+ 80002f4: 46bd mov sp, r7
+ 80002f6: bd80 pop {r7, pc}
+
+080002f8 :
+ * @brief SDIO Initialization Function
+ * @param None
+ * @retval None
+ */
+static void MX_SDIO_SD_Init(void)
+{
+ 80002f8: b580 push {r7, lr}
+ 80002fa: af00 add r7, sp, #0
+ /* USER CODE END SDIO_Init 0 */
+
+ /* USER CODE BEGIN SDIO_Init 1 */
+
+ /* USER CODE END SDIO_Init 1 */
+ hsd.Instance = SDIO;
+ 80002fc: 4b0f ldr r3, [pc, #60] ; (800033c )
+ 80002fe: 4a10 ldr r2, [pc, #64] ; (8000340 )
+ 8000300: 601a str r2, [r3, #0]
+ hsd.Init.ClockEdge = SDIO_CLOCK_EDGE_RISING;
+ 8000302: 4b0e ldr r3, [pc, #56] ; (800033c )
+ 8000304: 2200 movs r2, #0
+ 8000306: 605a str r2, [r3, #4]
+ hsd.Init.ClockBypass = SDIO_CLOCK_BYPASS_DISABLE;
+ 8000308: 4b0c ldr r3, [pc, #48] ; (800033c )
+ 800030a: 2200 movs r2, #0
+ 800030c: 609a str r2, [r3, #8]
+ hsd.Init.ClockPowerSave = SDIO_CLOCK_POWER_SAVE_DISABLE;
+ 800030e: 4b0b ldr r3, [pc, #44] ; (800033c )
+ 8000310: 2200 movs r2, #0
+ 8000312: 60da str r2, [r3, #12]
+ hsd.Init.BusWide = SDIO_BUS_WIDE_1B;
+ 8000314: 4b09 ldr r3, [pc, #36] ; (800033c )
+ 8000316: 2200 movs r2, #0
+ 8000318: 611a str r2, [r3, #16]
+ hsd.Init.HardwareFlowControl = SDIO_HARDWARE_FLOW_CONTROL_DISABLE;
+ 800031a: 4b08 ldr r3, [pc, #32] ; (800033c )
+ 800031c: 2200 movs r2, #0
+ 800031e: 615a str r2, [r3, #20]
+ hsd.Init.ClockDiv = 3;
+ 8000320: 4b06 ldr r3, [pc, #24] ; (800033c )
+ 8000322: 2203 movs r2, #3
+ 8000324: 619a str r2, [r3, #24]
+ if (HAL_SD_Init(&hsd) != HAL_OK)
+ 8000326: 4805 ldr r0, [pc, #20] ; (800033c )
+ 8000328: f002 fcea bl 8002d00
+ 800032c: 4603 mov r3, r0
+ 800032e: 2b00 cmp r3, #0
+ 8000330: d001 beq.n 8000336
+ {
+ Error_Handler();
+ 8000332: f000 f891 bl 8000458
+ }
+ /* USER CODE BEGIN SDIO_Init 2 */
+
+ /* USER CODE END SDIO_Init 2 */
+
+}
+ 8000336: bf00 nop
+ 8000338: bd80 pop {r7, pc}
+ 800033a: bf00 nop
+ 800033c: 200003b0 .word 0x200003b0
+ 8000340: 40018000 .word 0x40018000
+
+08000344 :
+ * @brief GPIO Initialization Function
+ * @param None
+ * @retval None
+ */
+static void MX_GPIO_Init(void)
+{
+ 8000344: b580 push {r7, lr}
+ 8000346: b088 sub sp, #32
+ 8000348: af00 add r7, sp, #0
+ GPIO_InitTypeDef GPIO_InitStruct = {0};
+ 800034a: f107 0310 add.w r3, r7, #16
+ 800034e: 2200 movs r2, #0
+ 8000350: 601a str r2, [r3, #0]
+ 8000352: 605a str r2, [r3, #4]
+ 8000354: 609a str r2, [r3, #8]
+ 8000356: 60da str r2, [r3, #12]
+
+ /* GPIO Ports Clock Enable */
+ __HAL_RCC_GPIOD_CLK_ENABLE();
+ 8000358: 4b3b ldr r3, [pc, #236] ; (8000448 )
+ 800035a: 699b ldr r3, [r3, #24]
+ 800035c: 4a3a ldr r2, [pc, #232] ; (8000448 )
+ 800035e: f043 0320 orr.w r3, r3, #32
+ 8000362: 6193 str r3, [r2, #24]
+ 8000364: 4b38 ldr r3, [pc, #224] ; (8000448 )
+ 8000366: 699b ldr r3, [r3, #24]
+ 8000368: f003 0320 and.w r3, r3, #32
+ 800036c: 60fb str r3, [r7, #12]
+ 800036e: 68fb ldr r3, [r7, #12]
+ __HAL_RCC_GPIOB_CLK_ENABLE();
+ 8000370: 4b35 ldr r3, [pc, #212] ; (8000448 )
+ 8000372: 699b ldr r3, [r3, #24]
+ 8000374: 4a34 ldr r2, [pc, #208] ; (8000448 )
+ 8000376: f043 0308 orr.w r3, r3, #8
+ 800037a: 6193 str r3, [r2, #24]
+ 800037c: 4b32 ldr r3, [pc, #200] ; (8000448 )
+ 800037e: 699b ldr r3, [r3, #24]
+ 8000380: f003 0308 and.w r3, r3, #8
+ 8000384: 60bb str r3, [r7, #8]
+ 8000386: 68bb ldr r3, [r7, #8]
+ __HAL_RCC_GPIOC_CLK_ENABLE();
+ 8000388: 4b2f ldr r3, [pc, #188] ; (8000448 )
+ 800038a: 699b ldr r3, [r3, #24]
+ 800038c: 4a2e ldr r2, [pc, #184] ; (8000448 )
+ 800038e: f043 0310 orr.w r3, r3, #16
+ 8000392: 6193 str r3, [r2, #24]
+ 8000394: 4b2c ldr r3, [pc, #176] ; (8000448 )
+ 8000396: 699b ldr r3, [r3, #24]
+ 8000398: f003 0310 and.w r3, r3, #16
+ 800039c: 607b str r3, [r7, #4]
+ 800039e: 687b ldr r3, [r7, #4]
+ __HAL_RCC_GPIOA_CLK_ENABLE();
+ 80003a0: 4b29 ldr r3, [pc, #164] ; (8000448 )
+ 80003a2: 699b ldr r3, [r3, #24]
+ 80003a4: 4a28 ldr r2, [pc, #160] ; (8000448 )
+ 80003a6: f043 0304 orr.w r3, r3, #4
+ 80003aa: 6193 str r3, [r2, #24]
+ 80003ac: 4b26 ldr r3, [pc, #152] ; (8000448 )
+ 80003ae: 699b ldr r3, [r3, #24]
+ 80003b0: f003 0304 and.w r3, r3, #4
+ 80003b4: 603b str r3, [r7, #0]
+ 80003b6: 683b ldr r3, [r7, #0]
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(PORT0_GPIO_Port, PORT0_Pin, GPIO_PIN_SET);
+ 80003b8: 2201 movs r2, #1
+ 80003ba: f44f 5100 mov.w r1, #8192 ; 0x2000
+ 80003be: 4823 ldr r0, [pc, #140] ; (800044c )
+ 80003c0: f000 fc34 bl 8000c2c
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOB, PORT1_Pin|PORT2_Pin, GPIO_PIN_RESET);
+ 80003c4: 2200 movs r2, #0
+ 80003c6: f44f 4140 mov.w r1, #49152 ; 0xc000
+ 80003ca: 4820 ldr r0, [pc, #128] ; (800044c )
+ 80003cc: f000 fc2e bl 8000c2c
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOC, PORT3_Pin|PORT4_Pin, GPIO_PIN_RESET);
+ 80003d0: 2200 movs r2, #0
+ 80003d2: 21c0 movs r1, #192 ; 0xc0
+ 80003d4: 481e ldr r0, [pc, #120] ; (8000450 )
+ 80003d6: f000 fc29 bl 8000c2c
+
+ /*Configure GPIO pin Output Level */
+ HAL_GPIO_WritePin(GPIOA, PORT5_Pin|PORT6_Pin|PORT7_Pin, GPIO_PIN_RESET);
+ 80003da: 2200 movs r2, #0
+ 80003dc: f44f 61e0 mov.w r1, #1792 ; 0x700
+ 80003e0: 481c ldr r0, [pc, #112] ; (8000454 )
+ 80003e2: f000 fc23 bl 8000c2c
+
+ /*Configure GPIO pins : PORT0_Pin PORT1_Pin PORT2_Pin */
+ GPIO_InitStruct.Pin = PORT0_Pin|PORT1_Pin|PORT2_Pin;
+ 80003e6: f44f 4360 mov.w r3, #57344 ; 0xe000
+ 80003ea: 613b str r3, [r7, #16]
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ 80003ec: 2301 movs r3, #1
+ 80003ee: 617b str r3, [r7, #20]
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ 80003f0: 2300 movs r3, #0
+ 80003f2: 61bb str r3, [r7, #24]
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ 80003f4: 2302 movs r3, #2
+ 80003f6: 61fb str r3, [r7, #28]
+ HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
+ 80003f8: f107 0310 add.w r3, r7, #16
+ 80003fc: 4619 mov r1, r3
+ 80003fe: 4813 ldr r0, [pc, #76] ; (800044c )
+ 8000400: f000 faaa bl 8000958
+
+ /*Configure GPIO pins : PORT3_Pin PORT4_Pin */
+ GPIO_InitStruct.Pin = PORT3_Pin|PORT4_Pin;
+ 8000404: 23c0 movs r3, #192 ; 0xc0
+ 8000406: 613b str r3, [r7, #16]
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ 8000408: 2301 movs r3, #1
+ 800040a: 617b str r3, [r7, #20]
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ 800040c: 2300 movs r3, #0
+ 800040e: 61bb str r3, [r7, #24]
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ 8000410: 2302 movs r3, #2
+ 8000412: 61fb str r3, [r7, #28]
+ HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
+ 8000414: f107 0310 add.w r3, r7, #16
+ 8000418: 4619 mov r1, r3
+ 800041a: 480d ldr r0, [pc, #52] ; (8000450 )
+ 800041c: f000 fa9c bl 8000958
+
+ /*Configure GPIO pins : PORT5_Pin PORT6_Pin PORT7_Pin */
+ GPIO_InitStruct.Pin = PORT5_Pin|PORT6_Pin|PORT7_Pin;
+ 8000420: f44f 63e0 mov.w r3, #1792 ; 0x700
+ 8000424: 613b str r3, [r7, #16]
+ GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ 8000426: 2301 movs r3, #1
+ 8000428: 617b str r3, [r7, #20]
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ 800042a: 2300 movs r3, #0
+ 800042c: 61bb str r3, [r7, #24]
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ 800042e: 2302 movs r3, #2
+ 8000430: 61fb str r3, [r7, #28]
+ HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+ 8000432: f107 0310 add.w r3, r7, #16
+ 8000436: 4619 mov r1, r3
+ 8000438: 4806 ldr r0, [pc, #24] ; (8000454 )
+ 800043a: f000 fa8d bl 8000958
+
+}
+ 800043e: bf00 nop
+ 8000440: 3720 adds r7, #32
+ 8000442: 46bd mov sp, r7
+ 8000444: bd80 pop {r7, pc}
+ 8000446: bf00 nop
+ 8000448: 40021000 .word 0x40021000
+ 800044c: 40010c00 .word 0x40010c00
+ 8000450: 40011000 .word 0x40011000
+ 8000454: 40010800 .word 0x40010800
+
+08000458 :
+/**
+ * @brief This function is executed in case of error occurrence.
+ * @retval None
+ */
+void Error_Handler(void)
+{
+ 8000458: b480 push {r7}
+ 800045a: af00 add r7, sp, #0
+ \details Disables IRQ interrupts by setting the I-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+__STATIC_FORCEINLINE void __disable_irq(void)
+{
+ __ASM volatile ("cpsid i" : : : "memory");
+ 800045c: b672 cpsid i
+ /* USER CODE BEGIN Error_Handler_Debug */
+ /* User can add his own implementation to report the HAL error return state */
+ __disable_irq();
+ while (1)
+ 800045e: e7fe b.n 800045e
+
+08000460 :
+/* USER CODE END 0 */
+/**
+ * Initializes the Global MSP.
+ */
+void HAL_MspInit(void)
+{
+ 8000460: b480 push {r7}
+ 8000462: b085 sub sp, #20
+ 8000464: af00 add r7, sp, #0
+ /* USER CODE BEGIN MspInit 0 */
+
+ /* USER CODE END MspInit 0 */
+
+ __HAL_RCC_AFIO_CLK_ENABLE();
+ 8000466: 4b15 ldr r3, [pc, #84] ; (80004bc )
+ 8000468: 699b ldr r3, [r3, #24]
+ 800046a: 4a14 ldr r2, [pc, #80] ; (80004bc )
+ 800046c: f043 0301 orr.w r3, r3, #1
+ 8000470: 6193 str r3, [r2, #24]
+ 8000472: 4b12 ldr r3, [pc, #72] ; (80004bc )
+ 8000474: 699b ldr r3, [r3, #24]
+ 8000476: f003 0301 and.w r3, r3, #1
+ 800047a: 60bb str r3, [r7, #8]
+ 800047c: 68bb ldr r3, [r7, #8]
+ __HAL_RCC_PWR_CLK_ENABLE();
+ 800047e: 4b0f ldr r3, [pc, #60] ; (80004bc )
+ 8000480: 69db ldr r3, [r3, #28]
+ 8000482: 4a0e ldr r2, [pc, #56] ; (80004bc )
+ 8000484: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000
+ 8000488: 61d3 str r3, [r2, #28]
+ 800048a: 4b0c ldr r3, [pc, #48] ; (80004bc )
+ 800048c: 69db ldr r3, [r3, #28]
+ 800048e: f003 5380 and.w r3, r3, #268435456 ; 0x10000000
+ 8000492: 607b str r3, [r7, #4]
+ 8000494: 687b ldr r3, [r7, #4]
+
+ /* System interrupt init*/
+
+ /** NOJTAG: JTAG-DP Disabled and SW-DP Enabled
+ */
+ __HAL_AFIO_REMAP_SWJ_NOJTAG();
+ 8000496: 4b0a ldr r3, [pc, #40] ; (80004c0 )
+ 8000498: 685b ldr r3, [r3, #4]
+ 800049a: 60fb str r3, [r7, #12]
+ 800049c: 68fb ldr r3, [r7, #12]
+ 800049e: f023 63e0 bic.w r3, r3, #117440512 ; 0x7000000
+ 80004a2: 60fb str r3, [r7, #12]
+ 80004a4: 68fb ldr r3, [r7, #12]
+ 80004a6: f043 7300 orr.w r3, r3, #33554432 ; 0x2000000
+ 80004aa: 60fb str r3, [r7, #12]
+ 80004ac: 4a04 ldr r2, [pc, #16] ; (80004c0 )
+ 80004ae: 68fb ldr r3, [r7, #12]
+ 80004b0: 6053 str r3, [r2, #4]
+
+ /* USER CODE BEGIN MspInit 1 */
+
+ /* USER CODE END MspInit 1 */
+}
+ 80004b2: bf00 nop
+ 80004b4: 3714 adds r7, #20
+ 80004b6: 46bd mov sp, r7
+ 80004b8: bc80 pop {r7}
+ 80004ba: 4770 bx lr
+ 80004bc: 40021000 .word 0x40021000
+ 80004c0: 40010000 .word 0x40010000
+
+080004c4 :
+* This function configures the hardware resources used in this example
+* @param hsd: SD handle pointer
+* @retval None
+*/
+void HAL_SD_MspInit(SD_HandleTypeDef* hsd)
+{
+ 80004c4: b580 push {r7, lr}
+ 80004c6: b08a sub sp, #40 ; 0x28
+ 80004c8: af00 add r7, sp, #0
+ 80004ca: 6078 str r0, [r7, #4]
+ GPIO_InitTypeDef GPIO_InitStruct = {0};
+ 80004cc: f107 0318 add.w r3, r7, #24
+ 80004d0: 2200 movs r2, #0
+ 80004d2: 601a str r2, [r3, #0]
+ 80004d4: 605a str r2, [r3, #4]
+ 80004d6: 609a str r2, [r3, #8]
+ 80004d8: 60da str r2, [r3, #12]
+ if(hsd->Instance==SDIO)
+ 80004da: 687b ldr r3, [r7, #4]
+ 80004dc: 681b ldr r3, [r3, #0]
+ 80004de: 4a22 ldr r2, [pc, #136] ; (8000568 )
+ 80004e0: 4293 cmp r3, r2
+ 80004e2: d13c bne.n 800055e
+ {
+ /* USER CODE BEGIN SDIO_MspInit 0 */
+
+ /* USER CODE END SDIO_MspInit 0 */
+ /* Peripheral clock enable */
+ __HAL_RCC_SDIO_CLK_ENABLE();
+ 80004e4: 4b21 ldr r3, [pc, #132] ; (800056c )
+ 80004e6: 695b ldr r3, [r3, #20]
+ 80004e8: 4a20 ldr r2, [pc, #128] ; (800056c )
+ 80004ea: f443 6380 orr.w r3, r3, #1024 ; 0x400
+ 80004ee: 6153 str r3, [r2, #20]
+ 80004f0: 4b1e ldr r3, [pc, #120] ; (800056c )
+ 80004f2: 695b ldr r3, [r3, #20]
+ 80004f4: f403 6380 and.w r3, r3, #1024 ; 0x400
+ 80004f8: 617b str r3, [r7, #20]
+ 80004fa: 697b ldr r3, [r7, #20]
+
+ __HAL_RCC_GPIOC_CLK_ENABLE();
+ 80004fc: 4b1b ldr r3, [pc, #108] ; (800056c )
+ 80004fe: 699b ldr r3, [r3, #24]
+ 8000500: 4a1a ldr r2, [pc, #104] ; (800056c )
+ 8000502: f043 0310 orr.w r3, r3, #16
+ 8000506: 6193 str r3, [r2, #24]
+ 8000508: 4b18 ldr r3, [pc, #96] ; (800056c )
+ 800050a: 699b ldr r3, [r3, #24]
+ 800050c: f003 0310 and.w r3, r3, #16
+ 8000510: 613b str r3, [r7, #16]
+ 8000512: 693b ldr r3, [r7, #16]
+ __HAL_RCC_GPIOD_CLK_ENABLE();
+ 8000514: 4b15 ldr r3, [pc, #84] ; (800056c )
+ 8000516: 699b ldr r3, [r3, #24]
+ 8000518: 4a14 ldr r2, [pc, #80] ; (800056c )
+ 800051a: f043 0320 orr.w r3, r3, #32
+ 800051e: 6193 str r3, [r2, #24]
+ 8000520: 4b12 ldr r3, [pc, #72] ; (800056c )
+ 8000522: 699b ldr r3, [r3, #24]
+ 8000524: f003 0320 and.w r3, r3, #32
+ 8000528: 60fb str r3, [r7, #12]
+ 800052a: 68fb ldr r3, [r7, #12]
+ /**SDIO GPIO Configuration
+ PC8 ------> SDIO_D0
+ PC12 ------> SDIO_CK
+ PD2 ------> SDIO_CMD
+ */
+ GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_12;
+ 800052c: f44f 5388 mov.w r3, #4352 ; 0x1100
+ 8000530: 61bb str r3, [r7, #24]
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+ 8000532: 2302 movs r3, #2
+ 8000534: 61fb str r3, [r7, #28]
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
+ 8000536: 2303 movs r3, #3
+ 8000538: 627b str r3, [r7, #36] ; 0x24
+ HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
+ 800053a: f107 0318 add.w r3, r7, #24
+ 800053e: 4619 mov r1, r3
+ 8000540: 480b ldr r0, [pc, #44] ; (8000570 )
+ 8000542: f000 fa09 bl 8000958
+
+ GPIO_InitStruct.Pin = GPIO_PIN_2;
+ 8000546: 2304 movs r3, #4
+ 8000548: 61bb str r3, [r7, #24]
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+ 800054a: 2302 movs r3, #2
+ 800054c: 61fb str r3, [r7, #28]
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
+ 800054e: 2303 movs r3, #3
+ 8000550: 627b str r3, [r7, #36] ; 0x24
+ HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
+ 8000552: f107 0318 add.w r3, r7, #24
+ 8000556: 4619 mov r1, r3
+ 8000558: 4806 ldr r0, [pc, #24] ; (8000574 )
+ 800055a: f000 f9fd bl 8000958
+ /* USER CODE BEGIN SDIO_MspInit 1 */
+
+ /* USER CODE END SDIO_MspInit 1 */
+ }
+
+}
+ 800055e: bf00 nop
+ 8000560: 3728 adds r7, #40 ; 0x28
+ 8000562: 46bd mov sp, r7
+ 8000564: bd80 pop {r7, pc}
+ 8000566: bf00 nop
+ 8000568: 40018000 .word 0x40018000
+ 800056c: 40021000 .word 0x40021000
+ 8000570: 40011000 .word 0x40011000
+ 8000574: 40011400 .word 0x40011400
+
+08000578 :
+/******************************************************************************/
+/**
+ * @brief This function handles Non maskable interrupt.
+ */
+void NMI_Handler(void)
+{
+ 8000578: b480 push {r7}
+ 800057a: af00 add r7, sp, #0
+ /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
+
+ /* USER CODE END NonMaskableInt_IRQn 0 */
+ /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
+ while (1)
+ 800057c: e7fe b.n 800057c
+
+0800057e :
+
+/**
+ * @brief This function handles Hard fault interrupt.
+ */
+void HardFault_Handler(void)
+{
+ 800057e: b480 push {r7}
+ 8000580: af00 add r7, sp, #0
+ /* USER CODE BEGIN HardFault_IRQn 0 */
+
+ /* USER CODE END HardFault_IRQn 0 */
+ while (1)
+ 8000582: e7fe b.n 8000582
+
+08000584 :
+
+/**
+ * @brief This function handles Memory management fault.
+ */
+void MemManage_Handler(void)
+{
+ 8000584: b480 push {r7}
+ 8000586: af00 add r7, sp, #0
+ /* USER CODE BEGIN MemoryManagement_IRQn 0 */
+
+ /* USER CODE END MemoryManagement_IRQn 0 */
+ while (1)
+ 8000588: e7fe b.n 8000588
+
+0800058a :
+
+/**
+ * @brief This function handles Prefetch fault, memory access fault.
+ */
+void BusFault_Handler(void)
+{
+ 800058a: b480 push {r7}
+ 800058c: af00 add r7, sp, #0
+ /* USER CODE BEGIN BusFault_IRQn 0 */
+
+ /* USER CODE END BusFault_IRQn 0 */
+ while (1)
+ 800058e: e7fe b.n 800058e
+
+08000590 :
+
+/**
+ * @brief This function handles Undefined instruction or illegal state.
+ */
+void UsageFault_Handler(void)
+{
+ 8000590: b480 push {r7}
+ 8000592: af00 add r7, sp, #0
+ /* USER CODE BEGIN UsageFault_IRQn 0 */
+
+ /* USER CODE END UsageFault_IRQn 0 */
+ while (1)
+ 8000594: e7fe b.n 8000594
+
+08000596 :
+
+/**
+ * @brief This function handles System service call via SWI instruction.
+ */
+void SVC_Handler(void)
+{
+ 8000596: b480 push {r7}
+ 8000598: af00 add r7, sp, #0
+
+ /* USER CODE END SVCall_IRQn 0 */
+ /* USER CODE BEGIN SVCall_IRQn 1 */
+
+ /* USER CODE END SVCall_IRQn 1 */
+}
+ 800059a: bf00 nop
+ 800059c: 46bd mov sp, r7
+ 800059e: bc80 pop {r7}
+ 80005a0: 4770 bx lr
+
+080005a2 :
+
+/**
+ * @brief This function handles Debug monitor.
+ */
+void DebugMon_Handler(void)
+{
+ 80005a2: b480 push {r7}
+ 80005a4: af00 add r7, sp, #0
+
+ /* USER CODE END DebugMonitor_IRQn 0 */
+ /* USER CODE BEGIN DebugMonitor_IRQn 1 */
+
+ /* USER CODE END DebugMonitor_IRQn 1 */
+}
+ 80005a6: bf00 nop
+ 80005a8: 46bd mov sp, r7
+ 80005aa: bc80 pop {r7}
+ 80005ac: 4770 bx lr
+
+080005ae :
+
+/**
+ * @brief This function handles Pendable request for system service.
+ */
+void PendSV_Handler(void)
+{
+ 80005ae: b480 push {r7}
+ 80005b0: af00 add r7, sp, #0
+
+ /* USER CODE END PendSV_IRQn 0 */
+ /* USER CODE BEGIN PendSV_IRQn 1 */
+
+ /* USER CODE END PendSV_IRQn 1 */
+}
+ 80005b2: bf00 nop
+ 80005b4: 46bd mov sp, r7
+ 80005b6: bc80 pop {r7}
+ 80005b8: 4770 bx lr
+
+080005ba :
+
+/**
+ * @brief This function handles System tick timer.
+ */
+void SysTick_Handler(void)
+{
+ 80005ba: b580 push {r7, lr}
+ 80005bc: af00 add r7, sp, #0
+ /* USER CODE BEGIN SysTick_IRQn 0 */
+
+ /* USER CODE END SysTick_IRQn 0 */
+ HAL_IncTick();
+ 80005be: f000 f87f bl 80006c0
+ /* USER CODE BEGIN SysTick_IRQn 1 */
+
+ /* USER CODE END SysTick_IRQn 1 */
+}
+ 80005c2: bf00 nop
+ 80005c4: bd80 pop {r7, pc}
+ ...
+
+080005c8 :
+
+/**
+ * @brief This function handles USB low priority or CAN RX0 interrupts.
+ */
+void USB_LP_CAN1_RX0_IRQHandler(void)
+{
+ 80005c8: b580 push {r7, lr}
+ 80005ca: af00 add r7, sp, #0
+ /* USER CODE BEGIN USB_LP_CAN1_RX0_IRQn 0 */
+
+ /* USER CODE END USB_LP_CAN1_RX0_IRQn 0 */
+ HAL_PCD_IRQHandler(&hpcd_USB_FS);
+ 80005cc: 4802 ldr r0, [pc, #8] ; (80005d8 )
+ 80005ce: f000 fc76 bl 8000ebe
+ /* USER CODE BEGIN USB_LP_CAN1_RX0_IRQn 1 */
+
+ /* USER CODE END USB_LP_CAN1_RX0_IRQn 1 */
+}
+ 80005d2: bf00 nop
+ 80005d4: bd80 pop {r7, pc}
+ 80005d6: bf00 nop
+ 80005d8: 2000091c .word 0x2000091c
+
+080005dc :
+ * @note This function should be used only after reset.
+ * @param None
+ * @retval None
+ */
+void SystemInit (void)
+{
+ 80005dc: b480 push {r7}
+ 80005de: af00 add r7, sp, #0
+
+ /* Configure the Vector Table location -------------------------------------*/
+#if defined(USER_VECT_TAB_ADDRESS)
+ SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */
+#endif /* USER_VECT_TAB_ADDRESS */
+}
+ 80005e0: bf00 nop
+ 80005e2: 46bd mov sp, r7
+ 80005e4: bc80 pop {r7}
+ 80005e6: 4770 bx lr
+
+080005e8 :
+ .weak Reset_Handler
+ .type Reset_Handler, %function
+Reset_Handler:
+
+/* Copy the data segment initializers from flash to SRAM */
+ movs r1, #0
+ 80005e8: 2100 movs r1, #0
+ b LoopCopyDataInit
+ 80005ea: e003 b.n 80005f4
+
+080005ec :
+
+CopyDataInit:
+ ldr r3, =_sidata
+ 80005ec: 4b0b ldr r3, [pc, #44] ; (800061c )
+ ldr r3, [r3, r1]
+ 80005ee: 585b ldr r3, [r3, r1]
+ str r3, [r0, r1]
+ 80005f0: 5043 str r3, [r0, r1]
+ adds r1, r1, #4
+ 80005f2: 3104 adds r1, #4
+
+080005f4 :
+
+LoopCopyDataInit:
+ ldr r0, =_sdata
+ 80005f4: 480a ldr r0, [pc, #40] ; (8000620 )
+ ldr r3, =_edata
+ 80005f6: 4b0b ldr r3, [pc, #44] ; (8000624 )
+ adds r2, r0, r1
+ 80005f8: 1842 adds r2, r0, r1
+ cmp r2, r3
+ 80005fa: 429a cmp r2, r3
+ bcc CopyDataInit
+ 80005fc: d3f6 bcc.n 80005ec
+ ldr r2, =_sbss
+ 80005fe: 4a0a ldr r2, [pc, #40] ; (8000628 )
+ b LoopFillZerobss
+ 8000600: e002 b.n 8000608
+
+08000602 :
+/* Zero fill the bss segment. */
+FillZerobss:
+ movs r3, #0
+ 8000602: 2300 movs r3, #0
+ str r3, [r2], #4
+ 8000604: f842 3b04 str.w r3, [r2], #4
+
+08000608 :
+
+LoopFillZerobss:
+ ldr r3, = _ebss
+ 8000608: 4b08 ldr r3, [pc, #32] ; (800062c )
+ cmp r2, r3
+ 800060a: 429a cmp r2, r3
+ bcc FillZerobss
+ 800060c: d3f9 bcc.n 8000602
+
+/* Call the clock system intitialization function.*/
+ bl SystemInit
+ 800060e: f7ff ffe5 bl 80005dc
+/* Call static constructors */
+ bl __libc_init_array
+ 8000612: f009 f80f bl 8009634 <__libc_init_array>
+/* Call the application's entry point.*/
+ bl main
+ 8000616: f7ff fe05 bl 8000224
+ bx lr
+ 800061a: 4770 bx lr
+ ldr r3, =_sidata
+ 800061c: 08009750 .word 0x08009750
+ ldr r0, =_sdata
+ 8000620: 20000000 .word 0x20000000
+ ldr r3, =_edata
+ 8000624: 20000120 .word 0x20000120
+ ldr r2, =_sbss
+ 8000628: 20000120 .word 0x20000120
+ ldr r3, = _ebss
+ 800062c: 20000c08 .word 0x20000c08
+
+08000630 :
+ * @retval : None
+*/
+ .section .text.Default_Handler,"ax",%progbits
+Default_Handler:
+Infinite_Loop:
+ b Infinite_Loop
+ 8000630: e7fe b.n 8000630
+ ...
+
+08000634 :
+ * need to ensure that the SysTick time base is always set to 1 millisecond
+ * to have correct HAL operation.
+ * @retval HAL status
+ */
+HAL_StatusTypeDef HAL_Init(void)
+{
+ 8000634: b580 push {r7, lr}
+ 8000636: af00 add r7, sp, #0
+ defined(STM32F102x6) || defined(STM32F102xB) || \
+ defined(STM32F103x6) || defined(STM32F103xB) || defined(STM32F103xE) || defined(STM32F103xG) || \
+ defined(STM32F105xC) || defined(STM32F107xC)
+
+ /* Prefetch buffer is not available on value line devices */
+ __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
+ 8000638: 4b08 ldr r3, [pc, #32] ; (800065c )
+ 800063a: 681b ldr r3, [r3, #0]
+ 800063c: 4a07 ldr r2, [pc, #28] ; (800065c )
+ 800063e: f043 0310 orr.w r3, r3, #16
+ 8000642: 6013 str r3, [r2, #0]
+#endif
+#endif /* PREFETCH_ENABLE */
+
+ /* Set Interrupt Group Priority */
+ HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);
+ 8000644: 2003 movs r0, #3
+ 8000646: f000 f945 bl 80008d4
+
+ /* Use systick as time base source and configure 1ms tick (default clock after Reset is HSI) */
+ HAL_InitTick(TICK_INT_PRIORITY);
+ 800064a: 2000 movs r0, #0
+ 800064c: f000 f808 bl 8000660
+
+ /* Init the low level hardware */
+ HAL_MspInit();
+ 8000650: f7ff ff06 bl 8000460
+
+ /* Return function status */
+ return HAL_OK;
+ 8000654: 2300 movs r3, #0
+}
+ 8000656: 4618 mov r0, r3
+ 8000658: bd80 pop {r7, pc}
+ 800065a: bf00 nop
+ 800065c: 40022000 .word 0x40022000
+
+08000660 :
+ * implementation in user file.
+ * @param TickPriority Tick interrupt priority.
+ * @retval HAL status
+ */
+__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
+{
+ 8000660: b580 push {r7, lr}
+ 8000662: b082 sub sp, #8
+ 8000664: af00 add r7, sp, #0
+ 8000666: 6078 str r0, [r7, #4]
+ /* Configure the SysTick to have interrupt in 1ms time basis*/
+ if (HAL_SYSTICK_Config(SystemCoreClock / (1000U / uwTickFreq)) > 0U)
+ 8000668: 4b12 ldr r3, [pc, #72] ; (80006b4 )
+ 800066a: 681a ldr r2, [r3, #0]
+ 800066c: 4b12 ldr r3, [pc, #72] ; (80006b8 )
+ 800066e: 781b ldrb r3, [r3, #0]
+ 8000670: 4619 mov r1, r3
+ 8000672: f44f 737a mov.w r3, #1000 ; 0x3e8
+ 8000676: fbb3 f3f1 udiv r3, r3, r1
+ 800067a: fbb2 f3f3 udiv r3, r2, r3
+ 800067e: 4618 mov r0, r3
+ 8000680: f000 f95d bl 800093e
+ 8000684: 4603 mov r3, r0
+ 8000686: 2b00 cmp r3, #0
+ 8000688: d001 beq.n 800068e
+ {
+ return HAL_ERROR;
+ 800068a: 2301 movs r3, #1
+ 800068c: e00e b.n 80006ac
+ }
+
+ /* Configure the SysTick IRQ priority */
+ if (TickPriority < (1UL << __NVIC_PRIO_BITS))
+ 800068e: 687b ldr r3, [r7, #4]
+ 8000690: 2b0f cmp r3, #15
+ 8000692: d80a bhi.n 80006aa
+ {
+ HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority, 0U);
+ 8000694: 2200 movs r2, #0
+ 8000696: 6879 ldr r1, [r7, #4]
+ 8000698: f04f 30ff mov.w r0, #4294967295
+ 800069c: f000 f925 bl 80008ea
+ uwTickPrio = TickPriority;
+ 80006a0: 4a06 ldr r2, [pc, #24] ; (80006bc )
+ 80006a2: 687b ldr r3, [r7, #4]
+ 80006a4: 6013 str r3, [r2, #0]
+ {
+ return HAL_ERROR;
+ }
+
+ /* Return function status */
+ return HAL_OK;
+ 80006a6: 2300 movs r3, #0
+ 80006a8: e000 b.n 80006ac
+ return HAL_ERROR;
+ 80006aa: 2301 movs r3, #1
+}
+ 80006ac: 4618 mov r0, r3
+ 80006ae: 3708 adds r7, #8
+ 80006b0: 46bd mov sp, r7
+ 80006b2: bd80 pop {r7, pc}
+ 80006b4: 20000000 .word 0x20000000
+ 80006b8: 20000008 .word 0x20000008
+ 80006bc: 20000004 .word 0x20000004
+
+080006c0 :
+ * @note This function is declared as __weak to be overwritten in case of other
+ * implementations in user file.
+ * @retval None
+ */
+__weak void HAL_IncTick(void)
+{
+ 80006c0: b480 push {r7}
+ 80006c2: af00 add r7, sp, #0
+ uwTick += uwTickFreq;
+ 80006c4: 4b05 ldr r3, [pc, #20] ; (80006dc )
+ 80006c6: 781b ldrb r3, [r3, #0]
+ 80006c8: 461a mov r2, r3
+ 80006ca: 4b05 ldr r3, [pc, #20] ; (80006e0 )
+ 80006cc: 681b ldr r3, [r3, #0]
+ 80006ce: 4413 add r3, r2
+ 80006d0: 4a03 ldr r2, [pc, #12] ; (80006e0 )
+ 80006d2: 6013 str r3, [r2, #0]
+}
+ 80006d4: bf00 nop
+ 80006d6: 46bd mov sp, r7
+ 80006d8: bc80 pop {r7}
+ 80006da: 4770 bx lr
+ 80006dc: 20000008 .word 0x20000008
+ 80006e0: 20000434 .word 0x20000434
+
+080006e4 :
+ * @note This function is declared as __weak to be overwritten in case of other
+ * implementations in user file.
+ * @retval tick value
+ */
+__weak uint32_t HAL_GetTick(void)
+{
+ 80006e4: b480 push {r7}
+ 80006e6: af00 add r7, sp, #0
+ return uwTick;
+ 80006e8: 4b02 ldr r3, [pc, #8] ; (80006f4 )
+ 80006ea: 681b ldr r3, [r3, #0]
+}
+ 80006ec: 4618 mov r0, r3
+ 80006ee: 46bd mov sp, r7
+ 80006f0: bc80 pop {r7}
+ 80006f2: 4770 bx lr
+ 80006f4: 20000434 .word 0x20000434
+
+080006f8 :
+ * implementations in user file.
+ * @param Delay specifies the delay time length, in milliseconds.
+ * @retval None
+ */
+__weak void HAL_Delay(uint32_t Delay)
+{
+ 80006f8: b580 push {r7, lr}
+ 80006fa: b084 sub sp, #16
+ 80006fc: af00 add r7, sp, #0
+ 80006fe: 6078 str r0, [r7, #4]
+ uint32_t tickstart = HAL_GetTick();
+ 8000700: f7ff fff0 bl 80006e4
+ 8000704: 60b8 str r0, [r7, #8]
+ uint32_t wait = Delay;
+ 8000706: 687b ldr r3, [r7, #4]
+ 8000708: 60fb str r3, [r7, #12]
+
+ /* Add a freq to guarantee minimum wait */
+ if (wait < HAL_MAX_DELAY)
+ 800070a: 68fb ldr r3, [r7, #12]
+ 800070c: f1b3 3fff cmp.w r3, #4294967295
+ 8000710: d005 beq.n 800071e
+ {
+ wait += (uint32_t)(uwTickFreq);
+ 8000712: 4b09 ldr r3, [pc, #36] ; (8000738 )
+ 8000714: 781b ldrb r3, [r3, #0]
+ 8000716: 461a mov r2, r3
+ 8000718: 68fb ldr r3, [r7, #12]
+ 800071a: 4413 add r3, r2
+ 800071c: 60fb str r3, [r7, #12]
+ }
+
+ while ((HAL_GetTick() - tickstart) < wait)
+ 800071e: bf00 nop
+ 8000720: f7ff ffe0 bl 80006e4
+ 8000724: 4602 mov r2, r0
+ 8000726: 68bb ldr r3, [r7, #8]
+ 8000728: 1ad3 subs r3, r2, r3
+ 800072a: 68fa ldr r2, [r7, #12]
+ 800072c: 429a cmp r2, r3
+ 800072e: d8f7 bhi.n 8000720
+ {
+ }
+}
+ 8000730: bf00 nop
+ 8000732: 3710 adds r7, #16
+ 8000734: 46bd mov sp, r7
+ 8000736: bd80 pop {r7, pc}
+ 8000738: 20000008 .word 0x20000008
+
+0800073c <__NVIC_SetPriorityGrouping>:
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set.
+ \param [in] PriorityGroup Priority grouping field.
+ */
+__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
+{
+ 800073c: b480 push {r7}
+ 800073e: b085 sub sp, #20
+ 8000740: af00 add r7, sp, #0
+ 8000742: 6078 str r0, [r7, #4]
+ uint32_t reg_value;
+ uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */
+ 8000744: 687b ldr r3, [r7, #4]
+ 8000746: f003 0307 and.w r3, r3, #7
+ 800074a: 60fb str r3, [r7, #12]
+
+ reg_value = SCB->AIRCR; /* read old register configuration */
+ 800074c: 4b0c ldr r3, [pc, #48] ; (8000780 <__NVIC_SetPriorityGrouping+0x44>)
+ 800074e: 68db ldr r3, [r3, #12]
+ 8000750: 60bb str r3, [r7, #8]
+ reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */
+ 8000752: 68ba ldr r2, [r7, #8]
+ 8000754: f64f 03ff movw r3, #63743 ; 0xf8ff
+ 8000758: 4013 ands r3, r2
+ 800075a: 60bb str r3, [r7, #8]
+ reg_value = (reg_value |
+ ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |
+ (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */
+ 800075c: 68fb ldr r3, [r7, #12]
+ 800075e: 021a lsls r2, r3, #8
+ ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |
+ 8000760: 68bb ldr r3, [r7, #8]
+ 8000762: 4313 orrs r3, r2
+ reg_value = (reg_value |
+ 8000764: f043 63bf orr.w r3, r3, #100139008 ; 0x5f80000
+ 8000768: f443 3300 orr.w r3, r3, #131072 ; 0x20000
+ 800076c: 60bb str r3, [r7, #8]
+ SCB->AIRCR = reg_value;
+ 800076e: 4a04 ldr r2, [pc, #16] ; (8000780 <__NVIC_SetPriorityGrouping+0x44>)
+ 8000770: 68bb ldr r3, [r7, #8]
+ 8000772: 60d3 str r3, [r2, #12]
+}
+ 8000774: bf00 nop
+ 8000776: 3714 adds r7, #20
+ 8000778: 46bd mov sp, r7
+ 800077a: bc80 pop {r7}
+ 800077c: 4770 bx lr
+ 800077e: bf00 nop
+ 8000780: e000ed00 .word 0xe000ed00
+
+08000784 <__NVIC_GetPriorityGrouping>:
+ \brief Get Priority Grouping
+ \details Reads the priority grouping field from the NVIC Interrupt Controller.
+ \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field).
+ */
+__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
+{
+ 8000784: b480 push {r7}
+ 8000786: af00 add r7, sp, #0
+ return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos));
+ 8000788: 4b04 ldr r3, [pc, #16] ; (800079c <__NVIC_GetPriorityGrouping+0x18>)
+ 800078a: 68db ldr r3, [r3, #12]
+ 800078c: 0a1b lsrs r3, r3, #8
+ 800078e: f003 0307 and.w r3, r3, #7
+}
+ 8000792: 4618 mov r0, r3
+ 8000794: 46bd mov sp, r7
+ 8000796: bc80 pop {r7}
+ 8000798: 4770 bx lr
+ 800079a: bf00 nop
+ 800079c: e000ed00 .word 0xe000ed00
+
+080007a0 <__NVIC_EnableIRQ>:
+ \details Enables a device specific interrupt in the NVIC interrupt controller.
+ \param [in] IRQn Device specific interrupt number.
+ \note IRQn must not be negative.
+ */
+__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+ 80007a0: b480 push {r7}
+ 80007a2: b083 sub sp, #12
+ 80007a4: af00 add r7, sp, #0
+ 80007a6: 4603 mov r3, r0
+ 80007a8: 71fb strb r3, [r7, #7]
+ if ((int32_t)(IRQn) >= 0)
+ 80007aa: f997 3007 ldrsb.w r3, [r7, #7]
+ 80007ae: 2b00 cmp r3, #0
+ 80007b0: db0b blt.n 80007ca <__NVIC_EnableIRQ+0x2a>
+ {
+ NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL));
+ 80007b2: 79fb ldrb r3, [r7, #7]
+ 80007b4: f003 021f and.w r2, r3, #31
+ 80007b8: 4906 ldr r1, [pc, #24] ; (80007d4 <__NVIC_EnableIRQ+0x34>)
+ 80007ba: f997 3007 ldrsb.w r3, [r7, #7]
+ 80007be: 095b lsrs r3, r3, #5
+ 80007c0: 2001 movs r0, #1
+ 80007c2: fa00 f202 lsl.w r2, r0, r2
+ 80007c6: f841 2023 str.w r2, [r1, r3, lsl #2]
+ }
+}
+ 80007ca: bf00 nop
+ 80007cc: 370c adds r7, #12
+ 80007ce: 46bd mov sp, r7
+ 80007d0: bc80 pop {r7}
+ 80007d2: 4770 bx lr
+ 80007d4: e000e100 .word 0xe000e100
+
+080007d8 <__NVIC_SetPriority>:
+ \param [in] IRQn Interrupt number.
+ \param [in] priority Priority to set.
+ \note The priority cannot be set for every processor exception.
+ */
+__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
+{
+ 80007d8: b480 push {r7}
+ 80007da: b083 sub sp, #12
+ 80007dc: af00 add r7, sp, #0
+ 80007de: 4603 mov r3, r0
+ 80007e0: 6039 str r1, [r7, #0]
+ 80007e2: 71fb strb r3, [r7, #7]
+ if ((int32_t)(IRQn) >= 0)
+ 80007e4: f997 3007 ldrsb.w r3, [r7, #7]
+ 80007e8: 2b00 cmp r3, #0
+ 80007ea: db0a blt.n 8000802 <__NVIC_SetPriority+0x2a>
+ {
+ NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
+ 80007ec: 683b ldr r3, [r7, #0]
+ 80007ee: b2da uxtb r2, r3
+ 80007f0: 490c ldr r1, [pc, #48] ; (8000824 <__NVIC_SetPriority+0x4c>)
+ 80007f2: f997 3007 ldrsb.w r3, [r7, #7]
+ 80007f6: 0112 lsls r2, r2, #4
+ 80007f8: b2d2 uxtb r2, r2
+ 80007fa: 440b add r3, r1
+ 80007fc: f883 2300 strb.w r2, [r3, #768] ; 0x300
+ }
+ else
+ {
+ SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
+ }
+}
+ 8000800: e00a b.n 8000818 <__NVIC_SetPriority+0x40>
+ SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
+ 8000802: 683b ldr r3, [r7, #0]
+ 8000804: b2da uxtb r2, r3
+ 8000806: 4908 ldr r1, [pc, #32] ; (8000828 <__NVIC_SetPriority+0x50>)
+ 8000808: 79fb ldrb r3, [r7, #7]
+ 800080a: f003 030f and.w r3, r3, #15
+ 800080e: 3b04 subs r3, #4
+ 8000810: 0112 lsls r2, r2, #4
+ 8000812: b2d2 uxtb r2, r2
+ 8000814: 440b add r3, r1
+ 8000816: 761a strb r2, [r3, #24]
+}
+ 8000818: bf00 nop
+ 800081a: 370c adds r7, #12
+ 800081c: 46bd mov sp, r7
+ 800081e: bc80 pop {r7}
+ 8000820: 4770 bx lr
+ 8000822: bf00 nop
+ 8000824: e000e100 .word 0xe000e100
+ 8000828: e000ed00 .word 0xe000ed00
+
+0800082c :
+ \param [in] PreemptPriority Preemptive priority value (starting from 0).
+ \param [in] SubPriority Subpriority value (starting from 0).
+ \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority().
+ */
+__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)
+{
+ 800082c: b480 push {r7}
+ 800082e: b089 sub sp, #36 ; 0x24
+ 8000830: af00 add r7, sp, #0
+ 8000832: 60f8 str r0, [r7, #12]
+ 8000834: 60b9 str r1, [r7, #8]
+ 8000836: 607a str r2, [r7, #4]
+ uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */
+ 8000838: 68fb ldr r3, [r7, #12]
+ 800083a: f003 0307 and.w r3, r3, #7
+ 800083e: 61fb str r3, [r7, #28]
+ uint32_t PreemptPriorityBits;
+ uint32_t SubPriorityBits;
+
+ PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp);
+ 8000840: 69fb ldr r3, [r7, #28]
+ 8000842: f1c3 0307 rsb r3, r3, #7
+ 8000846: 2b04 cmp r3, #4
+ 8000848: bf28 it cs
+ 800084a: 2304 movcs r3, #4
+ 800084c: 61bb str r3, [r7, #24]
+ SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS));
+ 800084e: 69fb ldr r3, [r7, #28]
+ 8000850: 3304 adds r3, #4
+ 8000852: 2b06 cmp r3, #6
+ 8000854: d902 bls.n 800085c
+ 8000856: 69fb ldr r3, [r7, #28]
+ 8000858: 3b03 subs r3, #3
+ 800085a: e000 b.n 800085e
+ 800085c: 2300 movs r3, #0
+ 800085e: 617b str r3, [r7, #20]
+
+ return (
+ ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) |
+ 8000860: f04f 32ff mov.w r2, #4294967295
+ 8000864: 69bb ldr r3, [r7, #24]
+ 8000866: fa02 f303 lsl.w r3, r2, r3
+ 800086a: 43da mvns r2, r3
+ 800086c: 68bb ldr r3, [r7, #8]
+ 800086e: 401a ands r2, r3
+ 8000870: 697b ldr r3, [r7, #20]
+ 8000872: 409a lsls r2, r3
+ ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL)))
+ 8000874: f04f 31ff mov.w r1, #4294967295
+ 8000878: 697b ldr r3, [r7, #20]
+ 800087a: fa01 f303 lsl.w r3, r1, r3
+ 800087e: 43d9 mvns r1, r3
+ 8000880: 687b ldr r3, [r7, #4]
+ 8000882: 400b ands r3, r1
+ ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) |
+ 8000884: 4313 orrs r3, r2
+ );
+}
+ 8000886: 4618 mov r0, r3
+ 8000888: 3724 adds r7, #36 ; 0x24
+ 800088a: 46bd mov sp, r7
+ 800088c: bc80 pop {r7}
+ 800088e: 4770 bx lr
+
+08000890 :
+ \note When the variable __Vendor_SysTickConfig is set to 1, then the
+ function SysTick_Config is not included. In this case, the file device.h
+ must contain a vendor-specific implementation of this function.
+ */
+__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
+{
+ 8000890: b580 push {r7, lr}
+ 8000892: b082 sub sp, #8
+ 8000894: af00 add r7, sp, #0
+ 8000896: 6078 str r0, [r7, #4]
+ if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk)
+ 8000898: 687b ldr r3, [r7, #4]
+ 800089a: 3b01 subs r3, #1
+ 800089c: f1b3 7f80 cmp.w r3, #16777216 ; 0x1000000
+ 80008a0: d301 bcc.n 80008a6
+ {
+ return (1UL); /* Reload value impossible */
+ 80008a2: 2301 movs r3, #1
+ 80008a4: e00f b.n 80008c6
+ }
+
+ SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */
+ 80008a6: 4a0a ldr r2, [pc, #40] ; (80008d0 )
+ 80008a8: 687b ldr r3, [r7, #4]
+ 80008aa: 3b01 subs r3, #1
+ 80008ac: 6053 str r3, [r2, #4]
+ NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */
+ 80008ae: 210f movs r1, #15
+ 80008b0: f04f 30ff mov.w r0, #4294967295
+ 80008b4: f7ff ff90 bl 80007d8 <__NVIC_SetPriority>
+ SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
+ 80008b8: 4b05 ldr r3, [pc, #20] ; (80008d0 )
+ 80008ba: 2200 movs r2, #0
+ 80008bc: 609a str r2, [r3, #8]
+ SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
+ 80008be: 4b04 ldr r3, [pc, #16] ; (80008d0 )
+ 80008c0: 2207 movs r2, #7
+ 80008c2: 601a str r2, [r3, #0]
+ SysTick_CTRL_TICKINT_Msk |
+ SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
+ return (0UL); /* Function successful */
+ 80008c4: 2300 movs r3, #0
+}
+ 80008c6: 4618 mov r0, r3
+ 80008c8: 3708 adds r7, #8
+ 80008ca: 46bd mov sp, r7
+ 80008cc: bd80 pop {r7, pc}
+ 80008ce: bf00 nop
+ 80008d0: e000e010 .word 0xe000e010
+
+080008d4 :
+ * @note When the NVIC_PriorityGroup_0 is selected, IRQ preemption is no more possible.
+ * The pending IRQ priority will be managed only by the subpriority.
+ * @retval None
+ */
+void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
+{
+ 80008d4: b580 push {r7, lr}
+ 80008d6: b082 sub sp, #8
+ 80008d8: af00 add r7, sp, #0
+ 80008da: 6078 str r0, [r7, #4]
+ /* Check the parameters */
+ assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup));
+
+ /* Set the PRIGROUP[10:8] bits according to the PriorityGroup parameter value */
+ NVIC_SetPriorityGrouping(PriorityGroup);
+ 80008dc: 6878 ldr r0, [r7, #4]
+ 80008de: f7ff ff2d bl 800073c <__NVIC_SetPriorityGrouping>
+}
+ 80008e2: bf00 nop
+ 80008e4: 3708 adds r7, #8
+ 80008e6: 46bd mov sp, r7
+ 80008e8: bd80 pop {r7, pc}
+
+080008ea :
+ * This parameter can be a value between 0 and 15
+ * A lower priority value indicates a higher priority.
+ * @retval None
+ */
+void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority)
+{
+ 80008ea: b580 push {r7, lr}
+ 80008ec: b086 sub sp, #24
+ 80008ee: af00 add r7, sp, #0
+ 80008f0: 4603 mov r3, r0
+ 80008f2: 60b9 str r1, [r7, #8]
+ 80008f4: 607a str r2, [r7, #4]
+ 80008f6: 73fb strb r3, [r7, #15]
+ uint32_t prioritygroup = 0x00U;
+ 80008f8: 2300 movs r3, #0
+ 80008fa: 617b str r3, [r7, #20]
+
+ /* Check the parameters */
+ assert_param(IS_NVIC_SUB_PRIORITY(SubPriority));
+ assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority));
+
+ prioritygroup = NVIC_GetPriorityGrouping();
+ 80008fc: f7ff ff42 bl 8000784 <__NVIC_GetPriorityGrouping>
+ 8000900: 6178 str r0, [r7, #20]
+
+ NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority));
+ 8000902: 687a ldr r2, [r7, #4]
+ 8000904: 68b9 ldr r1, [r7, #8]
+ 8000906: 6978 ldr r0, [r7, #20]
+ 8000908: f7ff ff90 bl 800082c
+ 800090c: 4602 mov r2, r0
+ 800090e: f997 300f ldrsb.w r3, [r7, #15]
+ 8000912: 4611 mov r1, r2
+ 8000914: 4618 mov r0, r3
+ 8000916: f7ff ff5f bl 80007d8 <__NVIC_SetPriority>
+}
+ 800091a: bf00 nop
+ 800091c: 3718 adds r7, #24
+ 800091e: 46bd mov sp, r7
+ 8000920: bd80 pop {r7, pc}
+
+08000922 :
+ * This parameter can be an enumerator of IRQn_Type enumeration
+ * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSIS device file (stm32f10xxx.h))
+ * @retval None
+ */
+void HAL_NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+ 8000922: b580 push {r7, lr}
+ 8000924: b082 sub sp, #8
+ 8000926: af00 add r7, sp, #0
+ 8000928: 4603 mov r3, r0
+ 800092a: 71fb strb r3, [r7, #7]
+ /* Check the parameters */
+ assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
+
+ /* Enable interrupt */
+ NVIC_EnableIRQ(IRQn);
+ 800092c: f997 3007 ldrsb.w r3, [r7, #7]
+ 8000930: 4618 mov r0, r3
+ 8000932: f7ff ff35 bl 80007a0 <__NVIC_EnableIRQ>
+}
+ 8000936: bf00 nop
+ 8000938: 3708 adds r7, #8
+ 800093a: 46bd mov sp, r7
+ 800093c: bd80 pop {r7, pc}
+
+0800093e :
+ * @param TicksNumb: Specifies the ticks Number of ticks between two interrupts.
+ * @retval status: - 0 Function succeeded.
+ * - 1 Function failed.
+ */
+uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
+{
+ 800093e: b580 push {r7, lr}
+ 8000940: b082 sub sp, #8
+ 8000942: af00 add r7, sp, #0
+ 8000944: 6078 str r0, [r7, #4]
+ return SysTick_Config(TicksNumb);
+ 8000946: 6878 ldr r0, [r7, #4]
+ 8000948: f7ff ffa2 bl 8000890
+ 800094c: 4603 mov r3, r0
+}
+ 800094e: 4618 mov r0, r3
+ 8000950: 3708 adds r7, #8
+ 8000952: 46bd mov sp, r7
+ 8000954: bd80 pop {r7, pc}
+ ...
+
+08000958 :
+ * @param GPIO_Init: pointer to a GPIO_InitTypeDef structure that contains
+ * the configuration information for the specified GPIO peripheral.
+ * @retval None
+ */
+void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init)
+{
+ 8000958: b480 push {r7}
+ 800095a: b08b sub sp, #44 ; 0x2c
+ 800095c: af00 add r7, sp, #0
+ 800095e: 6078 str r0, [r7, #4]
+ 8000960: 6039 str r1, [r7, #0]
+ uint32_t position = 0x00u;
+ 8000962: 2300 movs r3, #0
+ 8000964: 627b str r3, [r7, #36] ; 0x24
+ uint32_t ioposition;
+ uint32_t iocurrent;
+ uint32_t temp;
+ uint32_t config = 0x00u;
+ 8000966: 2300 movs r3, #0
+ 8000968: 623b str r3, [r7, #32]
+ assert_param(IS_GPIO_ALL_INSTANCE(GPIOx));
+ assert_param(IS_GPIO_PIN(GPIO_Init->Pin));
+ assert_param(IS_GPIO_MODE(GPIO_Init->Mode));
+
+ /* Configure the port pins */
+ while (((GPIO_Init->Pin) >> position) != 0x00u)
+ 800096a: e133 b.n 8000bd4
+ {
+ /* Get the IO position */
+ ioposition = (0x01uL << position);
+ 800096c: 2201 movs r2, #1
+ 800096e: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000970: fa02 f303 lsl.w r3, r2, r3
+ 8000974: 61fb str r3, [r7, #28]
+
+ /* Get the current IO position */
+ iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition;
+ 8000976: 683b ldr r3, [r7, #0]
+ 8000978: 681b ldr r3, [r3, #0]
+ 800097a: 69fa ldr r2, [r7, #28]
+ 800097c: 4013 ands r3, r2
+ 800097e: 61bb str r3, [r7, #24]
+
+ if (iocurrent == ioposition)
+ 8000980: 69ba ldr r2, [r7, #24]
+ 8000982: 69fb ldr r3, [r7, #28]
+ 8000984: 429a cmp r2, r3
+ 8000986: f040 8122 bne.w 8000bce
+ {
+ /* Check the Alternate function parameters */
+ assert_param(IS_GPIO_AF_INSTANCE(GPIOx));
+
+ /* Based on the required mode, filling config variable with MODEy[1:0] and CNFy[3:2] corresponding bits */
+ switch (GPIO_Init->Mode)
+ 800098a: 683b ldr r3, [r7, #0]
+ 800098c: 685b ldr r3, [r3, #4]
+ 800098e: 2b12 cmp r3, #18
+ 8000990: d034 beq.n 80009fc
+ 8000992: 2b12 cmp r3, #18
+ 8000994: d80d bhi.n 80009b2
+ 8000996: 2b02 cmp r3, #2
+ 8000998: d02b beq.n 80009f2
+ 800099a: 2b02 cmp r3, #2
+ 800099c: d804 bhi.n 80009a8
+ 800099e: 2b00 cmp r3, #0
+ 80009a0: d031 beq.n 8000a06
+ 80009a2: 2b01 cmp r3, #1
+ 80009a4: d01c beq.n 80009e0
+ config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_ANALOG;
+ break;
+
+ /* Parameters are checked with assert_param */
+ default:
+ break;
+ 80009a6: e048 b.n 8000a3a
+ switch (GPIO_Init->Mode)
+ 80009a8: 2b03 cmp r3, #3
+ 80009aa: d043 beq.n 8000a34
+ 80009ac: 2b11 cmp r3, #17
+ 80009ae: d01b beq.n 80009e8
+ break;
+ 80009b0: e043 b.n 8000a3a
+ switch (GPIO_Init->Mode)
+ 80009b2: 4a8f ldr r2, [pc, #572] ; (8000bf0 )
+ 80009b4: 4293 cmp r3, r2
+ 80009b6: d026 beq.n 8000a06
+ 80009b8: 4a8d ldr r2, [pc, #564] ; (8000bf0 )
+ 80009ba: 4293 cmp r3, r2
+ 80009bc: d806 bhi.n 80009cc
+ 80009be: 4a8d ldr r2, [pc, #564] ; (8000bf4 )
+ 80009c0: 4293 cmp r3, r2
+ 80009c2: d020 beq.n 8000a06
+ 80009c4: 4a8c ldr r2, [pc, #560] ; (8000bf8 )
+ 80009c6: 4293 cmp r3, r2
+ 80009c8: d01d beq.n 8000a06
+ break;
+ 80009ca: e036 b.n 8000a3a
+ switch (GPIO_Init->Mode)
+ 80009cc: 4a8b ldr r2, [pc, #556] ; (8000bfc )
+ 80009ce: 4293 cmp r3, r2
+ 80009d0: d019 beq.n 8000a06
+ 80009d2: 4a8b ldr r2, [pc, #556] ; (8000c00 )
+ 80009d4: 4293 cmp r3, r2
+ 80009d6: d016 beq.n 8000a06
+ 80009d8: 4a8a ldr r2, [pc, #552] ; (8000c04 )
+ 80009da: 4293 cmp r3, r2
+ 80009dc: d013 beq.n 8000a06
+ break;
+ 80009de: e02c b.n 8000a3a
+ config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_PP;
+ 80009e0: 683b ldr r3, [r7, #0]
+ 80009e2: 68db ldr r3, [r3, #12]
+ 80009e4: 623b str r3, [r7, #32]
+ break;
+ 80009e6: e028 b.n 8000a3a
+ config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_OD;
+ 80009e8: 683b ldr r3, [r7, #0]
+ 80009ea: 68db ldr r3, [r3, #12]
+ 80009ec: 3304 adds r3, #4
+ 80009ee: 623b str r3, [r7, #32]
+ break;
+ 80009f0: e023 b.n 8000a3a
+ config = GPIO_Init->Speed + GPIO_CR_CNF_AF_OUTPUT_PP;
+ 80009f2: 683b ldr r3, [r7, #0]
+ 80009f4: 68db ldr r3, [r3, #12]
+ 80009f6: 3308 adds r3, #8
+ 80009f8: 623b str r3, [r7, #32]
+ break;
+ 80009fa: e01e b.n 8000a3a
+ config = GPIO_Init->Speed + GPIO_CR_CNF_AF_OUTPUT_OD;
+ 80009fc: 683b ldr r3, [r7, #0]
+ 80009fe: 68db ldr r3, [r3, #12]
+ 8000a00: 330c adds r3, #12
+ 8000a02: 623b str r3, [r7, #32]
+ break;
+ 8000a04: e019 b.n 8000a3a
+ if (GPIO_Init->Pull == GPIO_NOPULL)
+ 8000a06: 683b ldr r3, [r7, #0]
+ 8000a08: 689b ldr r3, [r3, #8]
+ 8000a0a: 2b00 cmp r3, #0
+ 8000a0c: d102 bne.n 8000a14
+ config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_FLOATING;
+ 8000a0e: 2304 movs r3, #4
+ 8000a10: 623b str r3, [r7, #32]
+ break;
+ 8000a12: e012 b.n 8000a3a
+ else if (GPIO_Init->Pull == GPIO_PULLUP)
+ 8000a14: 683b ldr r3, [r7, #0]
+ 8000a16: 689b ldr r3, [r3, #8]
+ 8000a18: 2b01 cmp r3, #1
+ 8000a1a: d105 bne.n 8000a28
+ config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_PU_PD;
+ 8000a1c: 2308 movs r3, #8
+ 8000a1e: 623b str r3, [r7, #32]
+ GPIOx->BSRR = ioposition;
+ 8000a20: 687b ldr r3, [r7, #4]
+ 8000a22: 69fa ldr r2, [r7, #28]
+ 8000a24: 611a str r2, [r3, #16]
+ break;
+ 8000a26: e008 b.n 8000a3a
+ config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_PU_PD;
+ 8000a28: 2308 movs r3, #8
+ 8000a2a: 623b str r3, [r7, #32]
+ GPIOx->BRR = ioposition;
+ 8000a2c: 687b ldr r3, [r7, #4]
+ 8000a2e: 69fa ldr r2, [r7, #28]
+ 8000a30: 615a str r2, [r3, #20]
+ break;
+ 8000a32: e002 b.n 8000a3a
+ config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_ANALOG;
+ 8000a34: 2300 movs r3, #0
+ 8000a36: 623b str r3, [r7, #32]
+ break;
+ 8000a38: bf00 nop
+ }
+
+ /* Check if the current bit belongs to first half or last half of the pin count number
+ in order to address CRH or CRL register*/
+ configregister = (iocurrent < GPIO_PIN_8) ? &GPIOx->CRL : &GPIOx->CRH;
+ 8000a3a: 69bb ldr r3, [r7, #24]
+ 8000a3c: 2bff cmp r3, #255 ; 0xff
+ 8000a3e: d801 bhi.n 8000a44
+ 8000a40: 687b ldr r3, [r7, #4]
+ 8000a42: e001 b.n 8000a48
+ 8000a44: 687b ldr r3, [r7, #4]
+ 8000a46: 3304 adds r3, #4
+ 8000a48: 617b str r3, [r7, #20]
+ registeroffset = (iocurrent < GPIO_PIN_8) ? (position << 2u) : ((position - 8u) << 2u);
+ 8000a4a: 69bb ldr r3, [r7, #24]
+ 8000a4c: 2bff cmp r3, #255 ; 0xff
+ 8000a4e: d802 bhi.n 8000a56
+ 8000a50: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000a52: 009b lsls r3, r3, #2
+ 8000a54: e002 b.n 8000a5c
+ 8000a56: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000a58: 3b08 subs r3, #8
+ 8000a5a: 009b lsls r3, r3, #2
+ 8000a5c: 613b str r3, [r7, #16]
+
+ /* Apply the new configuration of the pin to the register */
+ MODIFY_REG((*configregister), ((GPIO_CRL_MODE0 | GPIO_CRL_CNF0) << registeroffset), (config << registeroffset));
+ 8000a5e: 697b ldr r3, [r7, #20]
+ 8000a60: 681a ldr r2, [r3, #0]
+ 8000a62: 210f movs r1, #15
+ 8000a64: 693b ldr r3, [r7, #16]
+ 8000a66: fa01 f303 lsl.w r3, r1, r3
+ 8000a6a: 43db mvns r3, r3
+ 8000a6c: 401a ands r2, r3
+ 8000a6e: 6a39 ldr r1, [r7, #32]
+ 8000a70: 693b ldr r3, [r7, #16]
+ 8000a72: fa01 f303 lsl.w r3, r1, r3
+ 8000a76: 431a orrs r2, r3
+ 8000a78: 697b ldr r3, [r7, #20]
+ 8000a7a: 601a str r2, [r3, #0]
+
+ /*--------------------- EXTI Mode Configuration ------------------------*/
+ /* Configure the External Interrupt or event for the current IO */
+ if ((GPIO_Init->Mode & EXTI_MODE) == EXTI_MODE)
+ 8000a7c: 683b ldr r3, [r7, #0]
+ 8000a7e: 685b ldr r3, [r3, #4]
+ 8000a80: f003 5380 and.w r3, r3, #268435456 ; 0x10000000
+ 8000a84: 2b00 cmp r3, #0
+ 8000a86: f000 80a2 beq.w 8000bce
+ {
+ /* Enable AFIO Clock */
+ __HAL_RCC_AFIO_CLK_ENABLE();
+ 8000a8a: 4b5f ldr r3, [pc, #380] ; (8000c08 )
+ 8000a8c: 699b ldr r3, [r3, #24]
+ 8000a8e: 4a5e ldr r2, [pc, #376] ; (8000c08 )
+ 8000a90: f043 0301 orr.w r3, r3, #1
+ 8000a94: 6193 str r3, [r2, #24]
+ 8000a96: 4b5c ldr r3, [pc, #368] ; (8000c08 )
+ 8000a98: 699b ldr r3, [r3, #24]
+ 8000a9a: f003 0301 and.w r3, r3, #1
+ 8000a9e: 60bb str r3, [r7, #8]
+ 8000aa0: 68bb ldr r3, [r7, #8]
+ temp = AFIO->EXTICR[position >> 2u];
+ 8000aa2: 4a5a ldr r2, [pc, #360] ; (8000c0c )
+ 8000aa4: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000aa6: 089b lsrs r3, r3, #2
+ 8000aa8: 3302 adds r3, #2
+ 8000aaa: f852 3023 ldr.w r3, [r2, r3, lsl #2]
+ 8000aae: 60fb str r3, [r7, #12]
+ CLEAR_BIT(temp, (0x0Fu) << (4u * (position & 0x03u)));
+ 8000ab0: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000ab2: f003 0303 and.w r3, r3, #3
+ 8000ab6: 009b lsls r3, r3, #2
+ 8000ab8: 220f movs r2, #15
+ 8000aba: fa02 f303 lsl.w r3, r2, r3
+ 8000abe: 43db mvns r3, r3
+ 8000ac0: 68fa ldr r2, [r7, #12]
+ 8000ac2: 4013 ands r3, r2
+ 8000ac4: 60fb str r3, [r7, #12]
+ SET_BIT(temp, (GPIO_GET_INDEX(GPIOx)) << (4u * (position & 0x03u)));
+ 8000ac6: 687b ldr r3, [r7, #4]
+ 8000ac8: 4a51 ldr r2, [pc, #324] ; (8000c10 )
+ 8000aca: 4293 cmp r3, r2
+ 8000acc: d01f beq.n 8000b0e
+ 8000ace: 687b ldr r3, [r7, #4]
+ 8000ad0: 4a50 ldr r2, [pc, #320] ; (8000c14 )
+ 8000ad2: 4293 cmp r3, r2
+ 8000ad4: d019 beq.n 8000b0a
+ 8000ad6: 687b ldr r3, [r7, #4]
+ 8000ad8: 4a4f ldr r2, [pc, #316] ; (8000c18 )
+ 8000ada: 4293 cmp r3, r2
+ 8000adc: d013 beq.n 8000b06
+ 8000ade: 687b ldr r3, [r7, #4]
+ 8000ae0: 4a4e ldr r2, [pc, #312] ; (8000c1c )
+ 8000ae2: 4293 cmp r3, r2
+ 8000ae4: d00d beq.n 8000b02
+ 8000ae6: 687b ldr r3, [r7, #4]
+ 8000ae8: 4a4d ldr r2, [pc, #308] ; (8000c20 )
+ 8000aea: 4293 cmp r3, r2
+ 8000aec: d007 beq.n 8000afe
+ 8000aee: 687b ldr r3, [r7, #4]
+ 8000af0: 4a4c ldr r2, [pc, #304] ; (8000c24 )
+ 8000af2: 4293 cmp r3, r2
+ 8000af4: d101 bne.n 8000afa
+ 8000af6: 2305 movs r3, #5
+ 8000af8: e00a b.n 8000b10
+ 8000afa: 2306 movs r3, #6
+ 8000afc: e008 b.n 8000b10
+ 8000afe: 2304 movs r3, #4
+ 8000b00: e006 b.n 8000b10
+ 8000b02: 2303 movs r3, #3
+ 8000b04: e004 b.n 8000b10
+ 8000b06: 2302 movs r3, #2
+ 8000b08: e002 b.n 8000b10
+ 8000b0a: 2301 movs r3, #1
+ 8000b0c: e000 b.n 8000b10
+ 8000b0e: 2300 movs r3, #0
+ 8000b10: 6a7a ldr r2, [r7, #36] ; 0x24
+ 8000b12: f002 0203 and.w r2, r2, #3
+ 8000b16: 0092 lsls r2, r2, #2
+ 8000b18: 4093 lsls r3, r2
+ 8000b1a: 68fa ldr r2, [r7, #12]
+ 8000b1c: 4313 orrs r3, r2
+ 8000b1e: 60fb str r3, [r7, #12]
+ AFIO->EXTICR[position >> 2u] = temp;
+ 8000b20: 493a ldr r1, [pc, #232] ; (8000c0c )
+ 8000b22: 6a7b ldr r3, [r7, #36] ; 0x24
+ 8000b24: 089b lsrs r3, r3, #2
+ 8000b26: 3302 adds r3, #2
+ 8000b28: 68fa ldr r2, [r7, #12]
+ 8000b2a: f841 2023 str.w r2, [r1, r3, lsl #2]
+
+
+ /* Configure the interrupt mask */
+ if ((GPIO_Init->Mode & GPIO_MODE_IT) == GPIO_MODE_IT)
+ 8000b2e: 683b ldr r3, [r7, #0]
+ 8000b30: 685b ldr r3, [r3, #4]
+ 8000b32: f403 3380 and.w r3, r3, #65536 ; 0x10000
+ 8000b36: 2b00 cmp r3, #0
+ 8000b38: d006 beq.n 8000b48
+ {
+ SET_BIT(EXTI->IMR, iocurrent);
+ 8000b3a: 4b3b ldr r3, [pc, #236] ; (8000c28 )
+ 8000b3c: 681a ldr r2, [r3, #0]
+ 8000b3e: 493a ldr r1, [pc, #232] ; (8000c28 )
+ 8000b40: 69bb ldr r3, [r7, #24]
+ 8000b42: 4313 orrs r3, r2
+ 8000b44: 600b str r3, [r1, #0]
+ 8000b46: e006 b.n 8000b56
+ }
+ else
+ {
+ CLEAR_BIT(EXTI->IMR, iocurrent);
+ 8000b48: 4b37 ldr r3, [pc, #220] ; (8000c28 )
+ 8000b4a: 681a ldr r2, [r3, #0]
+ 8000b4c: 69bb ldr r3, [r7, #24]
+ 8000b4e: 43db mvns r3, r3
+ 8000b50: 4935 ldr r1, [pc, #212] ; (8000c28 )
+ 8000b52: 4013 ands r3, r2
+ 8000b54: 600b str r3, [r1, #0]
+ }
+
+ /* Configure the event mask */
+ if ((GPIO_Init->Mode & GPIO_MODE_EVT) == GPIO_MODE_EVT)
+ 8000b56: 683b ldr r3, [r7, #0]
+ 8000b58: 685b ldr r3, [r3, #4]
+ 8000b5a: f403 3300 and.w r3, r3, #131072 ; 0x20000
+ 8000b5e: 2b00 cmp r3, #0
+ 8000b60: d006 beq.n 8000b70
+ {
+ SET_BIT(EXTI->EMR, iocurrent);
+ 8000b62: 4b31 ldr r3, [pc, #196] ; (8000c28 )
+ 8000b64: 685a ldr r2, [r3, #4]
+ 8000b66: 4930 ldr r1, [pc, #192] ; (8000c28 )
+ 8000b68: 69bb ldr r3, [r7, #24]
+ 8000b6a: 4313 orrs r3, r2
+ 8000b6c: 604b str r3, [r1, #4]
+ 8000b6e: e006 b.n 8000b7e
+ }
+ else
+ {
+ CLEAR_BIT(EXTI->EMR, iocurrent);
+ 8000b70: 4b2d ldr r3, [pc, #180] ; (8000c28 )
+ 8000b72: 685a ldr r2, [r3, #4]
+ 8000b74: 69bb ldr r3, [r7, #24]
+ 8000b76: 43db mvns r3, r3
+ 8000b78: 492b ldr r1, [pc, #172] ; (8000c28 )
+ 8000b7a: 4013 ands r3, r2
+ 8000b7c: 604b str r3, [r1, #4]
+ }
+
+ /* Enable or disable the rising trigger */
+ if ((GPIO_Init->Mode & RISING_EDGE) == RISING_EDGE)
+ 8000b7e: 683b ldr r3, [r7, #0]
+ 8000b80: 685b ldr r3, [r3, #4]
+ 8000b82: f403 1380 and.w r3, r3, #1048576 ; 0x100000
+ 8000b86: 2b00 cmp r3, #0
+ 8000b88: d006 beq.n 8000b98
+ {
+ SET_BIT(EXTI->RTSR, iocurrent);
+ 8000b8a: 4b27 ldr r3, [pc, #156] ; (8000c28 )
+ 8000b8c: 689a ldr r2, [r3, #8]
+ 8000b8e: 4926 ldr r1, [pc, #152] ; (8000c28 )
+ 8000b90: 69bb ldr r3, [r7, #24]
+ 8000b92: 4313 orrs r3, r2
+ 8000b94: 608b str r3, [r1, #8]
+ 8000b96: e006 b.n 8000ba6
+ }
+ else
+ {
+ CLEAR_BIT(EXTI->RTSR, iocurrent);
+ 8000b98: 4b23 ldr r3, [pc, #140] ; (8000c28 )
+ 8000b9a: 689a ldr r2, [r3, #8]
+ 8000b9c: 69bb ldr r3, [r7, #24]
+ 8000b9e: 43db mvns r3, r3
+ 8000ba0: 4921 ldr r1, [pc, #132] ; (8000c28