[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-5737] Merge master into experimental Keep experimental up to date with changes from master
[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-5145] Fix remove vfs include from UT Deprecated vfs is no more accessible. Deleted old includes.
[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-5102] Fix warning errors in the BSP Fix warning errors in the BSP module
[EGD-5737] Merge with master Keep experimental up to date with changes from master
[EGD-5098] Fix and remove old vfs class Fix and remove global vfs object remove all old data included in the vfs.hpp class
[EGD-5097] Fix minor issues with littlefs fuse Fix minor issues with littlefs implementation
[EGD-5097] Fix open flag translate Fix open translation flags in the littlefs fuse
[EGD-5088] Change new filesystem implementation Removed deprecated vfs calls from all applications.
[EGD-5086] Change audio device switching logic Upon hardware change event, audio profile had been switched multiple times forcing redundant initializations of all related objects. Logic has been optimized and prepared for further refactor. Now upon hardware event objects are initialized exactly once.
[EGD-4973] Fix absent notifications on home screen SMS and Calls notifications require default init of respective data base. Displaying notifications require wider space reservation for some digits (e.g. `8`)
[EGD-4920] Add API to get current operator name Asynchronous API to get operator name, also possibility to easy extend solution for current operator technology and information about operator selection mode (automatic/hand).
[EGD-4919] Add API functionality to set operator Functionality for set operator (with name) and set autoselect were added.