2b5b7da9f3
Add support for enabling multiple disk interfaces (Flash, RAM) simultaneously in Zephyr by introducing a simple disk interface framework where we can register multiple disks which would interface with different storage devices. This would enable us to have multiple instances of FATFS in Zephyr. Add support for mass storage drive disk name which will be used as an argument when calling the disk interface API's. Enable multiple volumes support configuration in ELM FAT library. Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com> |
||
---|---|---|
.. | ||
include | ||
option | ||
CMakeLists.txt | ||
README | ||
diskio.c | ||
ff.c | ||
zfs_diskio.c |
README
This implementaion of file system is developed by ELM Chan http://elm-chan.org/fsw/ff/00index_e.html. This is based on FAT file system specification. It provides an interface to physical storage management through its disk io API in diskio.c. The disk io interfaces are updated to interface with Zephyr flash memory management. Current revision in the tree is 0.12b The file system provides options to configure the source. The configurations are stored in include/ffconf.h. Following configurations are updated. _USE_MKFS 1 _CODE_PAGE 1 _FS_TINY 1 _FS_NORTC 1