TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

USB MSC Device library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/. More...

Modules

 TM_USBD_MSC_Macros
 Library defines.
 
 TM_USBD_MSC_Functions
 Library Functions.
 

Detailed Description

USB MSC Device library for STM32Fxxx devices - http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/.

With this library, your STM32Fxxx device can act like SDCARD reader who shows content on your computer using USB.

Note
Check TM_USB library for configuration settings first!
Main features
- Works on USB FS or HS mode
- Driver for SDCARDs is SDIO
Note
For using this library, you will also need my SDCARD SDIO driver from TM_FATFS library. Source files can be found in fatfs/drivers/fatfs_sd_sdio.h/c
Library uses malloc to allocate MSC device data array, so make sure you have enough HEAP memory reserved. You will need about 10k of HEAP memory for using this lib.
Changelog
 Version 1.0
  - First release
Dependencies
 - STM32Fxxx HAL
 - defines.h
 - TM BUFFER
 - TM DELAY
 - TM USB
 - TM USB DEVICE
 - USB Device Stack
 - USB Device MSC
 - TM FATFS with SDCARD SDIO driver