[EGD-5014] Change MMC erase logic MMC erase group size is 512 kB which would enforce 512 kB blocks on file system. Since for our purposes this would be inefficient erase command has been disallowed.
[EGD-5334] Fix phone crash when MTP access Fix phone crash when accessing file when new filesystem is used
[EGD-5014] Fix global FS locks Global locks are redundant and lower the performance.
[EGD-5014] Add eMMC block device API Add PureOS wrapper for eMMC driver with support for basic block device operations.
[EGD-5020] Add autodetect filesystem Add support for autodetect filesystem in the fs core
[EGD-4498] Fix code after code review #1 Fixed some small minor issus in the RO mode in the vfs
[EGD-4498] Add unit test for remount RO Add unit test for remount filesystem in ro mode Some minor fixes
[EGD-4498] Fix vfscore-ut Some paths are no longer available in the fat fs this patch fix this issue.
[EGD-4498] Add support RO filesystem in the vfscore Add support readonly filesystem mount flag Add support for mount / remount
[EGD-4498] Add user functions for mount Add user functions and methods for mount and unmount capable with linux filesystem.
[EGD-5182] Fix UT module vfs Minor fixes to adjust vfs disk tests to the newer PurePhone image.
[EGD-5170] Fix native diropen In the current implementation diropen is unable to listdir in the native filesystem. This patch fix this issue.
[EGD-5165] Fix emulator crash on lfs and fat Disk access was not protected by the mutex and race contition occurs when multiple access was made for lfs and fat. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5153] Fix errors in generate image script Script for generate partitions for emulator by mistake overwrites the littlefs image and fatfs image due to the overlap fat parition and littlefs partition Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5153] Fix disk manager sector_count Currently when partition handle is passed to the disk manager it returns total disk sector count instead of partitions sector count
[EGD-5149] Fix temporary path Currently temporary path is in the fat partition. This patch changes the temporary directory to the LFS partition.
[EGD-5135] Add new lfs part scheme in emulator Add new littlefs filesystem user partion in the fat database
[EGD-5075] Add new vfs core to new lib syscalls Add new vfs core support to the new lib filesystem syscalls, so currently new platform is switched to the new fs
[EGD-5102] Fix compile on rt1051 platform It is initial commmit which fix compilation after vfs. global object removal. It still need implementation newlib syscalls.
[EGD-5098] Fix and remove old vfs class Fix and remove global vfs object remove all old data included in the vfs.hpp class