~aleteoryx/muditaos

b3375624054dd348ee94ca42900793ed14de38f2 — Lucjan Bryndza 5 years ago fdb2cfd
Devel/l.bryndza/freertos fat as a submodule (#828)

* [EGD-4016] Remove FREERTOSFAT before submodule add

* [EGD-4016] FreeRTOS fat as a submodule

Currently VFS class has a separate implementation
which uses native Linux filesystem, so currently the
filesystem can behave differ on the emulator than in the phone.
In the linux emulator VFS should use same FAT code as the phone
and emulate block device as a file on the linux platform.

Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
46 files changed, 456 insertions(+), 20371 deletions(-)

M .gitmodules
A module-vfs/board/cross/freeRTOS_FAT
D module-vfs/board/cross/freeRTOS_FAT/History.txt
D module-vfs/board/cross/freeRTOS_FAT/ReadMe.url
D module-vfs/board/cross/freeRTOS_FAT/ff_crc.c
D module-vfs/board/cross/freeRTOS_FAT/ff_dir.c
D module-vfs/board/cross/freeRTOS_FAT/ff_error.c
D module-vfs/board/cross/freeRTOS_FAT/ff_fat.c
D module-vfs/board/cross/freeRTOS_FAT/ff_file.c
D module-vfs/board/cross/freeRTOS_FAT/ff_format.c
D module-vfs/board/cross/freeRTOS_FAT/ff_ioman.c
D module-vfs/board/cross/freeRTOS_FAT/ff_locking.c
D module-vfs/board/cross/freeRTOS_FAT/ff_memory.c
D module-vfs/board/cross/freeRTOS_FAT/ff_stdio.c
D module-vfs/board/cross/freeRTOS_FAT/ff_string.c
D module-vfs/board/cross/freeRTOS_FAT/ff_sys.c
D module-vfs/board/cross/freeRTOS_FAT/ff_time.c
D module-vfs/board/cross/freeRTOS_FAT/include/FreeRTOSFATConfigDefaults.h
D module-vfs/board/cross/freeRTOS_FAT/include/FreeRTOS_errno_FAT.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_crc.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_devices.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_dir.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_error.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_fat.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_fatdef.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_file.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_format.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_headers.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_ioman.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_locking.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_memory.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_old_config_defines.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_stdio.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_string.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_sys.h
D module-vfs/board/cross/freeRTOS_FAT/include/ff_time.h
D module-vfs/board/cross/freeRTOS_FAT/portable/ff_eMMC_user_disk.cpp
D module-vfs/board/cross/freeRTOS_FAT/portable/ff_ramdisk.c
D module-vfs/board/cross/freeRTOS_FAT/portable/ff_ramdisk.h
D module-vfs/board/cross/freeRTOS_FAT/portable/ff_sddisk.c
D module-vfs/board/cross/freeRTOS_FAT/portable/ff_sddisk.h
R module-vfs/board/cross/{freeRTOS_FAT => free_rtos_custom}/include/FreeRTOSFATConfig.h
R module-vfs/board/cross/{freeRTOS_FAT/portable => free_rtos_custom/include}/ff_eMMC_user_disk.hpp
R module-vfs/board/cross/{freeRTOS_FAT => free_rtos_custom}/portable/common.cpp
A module-vfs/board/cross/free_rtos_custom/portable/ff_eMMC_user_disk.cpp
M module-vfs/targets/Target_Cross.cmake
This diff is too large to display. Try viewing the raw diff instead.