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