zephyr/ext/fs/fat
Jithu Joseph 2fe288b4aa fs: expose generic ramdisk/flash disk access functions
This patch removes "FAT" from  files names, config names and
symbol names so as to avoid confusion, when other modules use
them in a more generic way.

Also flash_disk_access.c and ram_disk_access.c now exports generic
disk_access symbols as defined in include/disk_access.h rather
than FAT specific ones in fs/fat_diskio.h. Thus modules like
USB which need to use disk_access interface is not dependent
on symbols from ELMChan FAT module. Also fat_diskio.h
is removed.

Further the shim between ELM chan and Zephyr is modified as
per these changes.

Change-Id: Ifd80f14a629e467ee9c7a9aaff8a4896eed11982
Signed-off-by: Jithu Joseph <jithu.joseph@intel.com>
2016-11-09 02:45:45 +00:00
..
include fs: PUll in rev 0.12a of open source FAT FS code 2016-07-20 15:06:36 +00:00
option fs: PUll in rev 0.12a of open source FAT FS code 2016-07-20 15:06:36 +00:00
Kbuild fs: Adds diskio interface 2016-08-01 16:46:38 -07:00
Kconfig fs: Update FatFs Kconfig names 2016-07-29 19:12:43 +00:00
Makefile fs: Update FatFs Kconfig names 2016-07-29 19:12:43 +00:00
README fs: PUll in rev 0.12a of open source FAT FS code 2016-07-20 15:06:36 +00:00
diskio.c fs: PUll in rev 0.12a of open source FAT FS code 2016-07-20 15:06:36 +00:00
ff.c fs: PUll in rev 0.12a of open source FAT FS code 2016-07-20 15:06:36 +00:00
zfs_diskio.c fs: expose generic ramdisk/flash disk access functions 2016-11-09 02:45:45 +00:00

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.12a