Description: This is a simple demonstration, based on STM32 and working with ST Evaluation board MB525 revA (old board), using the Embeddeded Library File System “EFSL” with an "SD" memory card in
order to explore the contents of this SD card and show, on the LCD color, the Tree of directories/files within the SD card and read files contents.
PS: in last boards ( rev B) you should modify the joystick driver to get it working fine.
File list (Check if you may need any files):
stm32 EFSL demo
...............\efsl
...............\....\config
...............\....\......\config.h
...............\....\include
...............\....\.......\debug.h
...............\....\.......\dir.h
...............\....\.......\disc.h
...............\....\.......\efs.h
...............\....\.......\error.h
...............\....\.......\extract.h
...............\....\.......\fat.h
...............\....\.......\file.h
...............\....\.......\fs.h
...............\....\.......\interface
...............\....\.......\.........\cortexm3_macro.h
...............\....\.......\.........\sd.h
...............\....\.......\.........\stm32f10x_conf.h
...............\....\.......\.........\stm32f10x_exti.h
...............\....\.......\.........\stm32f10x_flash.h
...............\....\.......\.........\stm32f10x_gpio.h
...............\....\.......\.........\stm32f10x_it.h
...............\....\.......\.........\stm32f10x_lib.h
...............\....\.......\.........\stm32f10x_map.h
...............\....\.......\.........\stm32f10x_nvic.h
...............\....\.......\.........\stm32f10x_pwr.h
...............\....\.......\.........\stm32f10x_rcc.h
...............\....\.......\.........\stm32f10x_spi.h
...............\....\.......\.........\stm32f10x_systick.h
...............\....\.......\.........\stm32f10x_type.h
...............\....\.......\interface.h
...............\....\.......\ioman.h
...............\....\.......\ioman_v2.h
...............\....\.......\lcd
...............\....\.......\...\fonts.h
...............\....\.......\...\lcd.h
...............\....\.......\...\main.h
...............\....\.......\...\spi_flash.h
...............\....\.......\ls.h
...............\....\.......\mkfs.h
...............\....\.......\partition.h
...............\....\.......\plibc.h
...............\....\.......\time.h
...............\....\.......\types.h
...............\....\.......\ui.h
...............\....\source
...............\....\......\dir.c
...............\....\......\disc.c
...............\....\......\efs.c
...............\....\......\extract.c
...............\....\......\fat.c
...............\....\......\file.c
...............\....\......\fs.c
...............\....\......\interface
...............\....\......\.........\sd.c
...............\....\......\.........\stm32f10x_exti.c
...............\....\......\.........\stm32f10x_flash.c
...............\....\......\.........\stm32f10x_gpio.c
...............\....\......\.........\stm32f10x_it.c
...............\....\......\.........\stm32f10x_lib.c
...............\....\......\.........\stm32f10x_nvic.c
...............\....\......\.........\stm32f10x_rcc.c
...............\....\......\.........\stm32f10x_spi.c
...............\....\......\.........\stm32f10x_systick.c
...............\....\......\ioman.c
...............\....\......\lcd
...............\....\......\...\lcd.c
...............\....\......\ls.c
...............\....\......\mkfs.c
...............\....\......\partition.c
...............\....\......\plibc.c
...............\....\......\time.c
...............\....\......\ui.c
...............\project
...............\.......\cortexm3_macro.s
...............\.......\Embedded-FS-Library.ewd
...............\.......\Embedded-FS-Library.ewp
...............\.......\lnkarm_flash.xcl
...............\.......\lnkarm_ram.xcl
...............\.......\main.c
...............\.......\stm32f10x_vector.c
...............\.......\STM32x-FileSystemLib.eww
...............\readme.txt
...............\SDcontent
...............\.........\DIR001
...............\.........\......\DIR01
...............\.........\......\DIR02
...............\.........\......\.....\TEST.txt
...............\.........\STM32X
...............\.........\......\PDFDR
...............\.........\......\TXTDR
...............\.........\......\.....\STM32F.txt
...............\.........\TEST.txt