[EGD-7161] Remove image name reference in vfs Add ability to change an image name in the vfs code by decoupling vfs from a so-called board code. Introduce platforms as a hardware and os abstraction layer for product code. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[CP-326] Reformat recovery partition as littlefs Recovery partition will be needed by update process for store and process update data recovery etc But using fat partition is due to problem with power loss in not recommended. This patch change BACKUP partition to the LFS Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[BH-628] Cleaned up module-vfs cmake Cleaned up pattern of sharing source files among libraries using cached lists, ultimately leading to silent linkage failures. Symbols build repeatedly in different libraries was linked depending on which library was passed in linker command arguments first, so for example in same cases cellular bsp files compiled in module-vfs was linked instead of those from module-bsp leading to failure of cellular work despite no explicite build failure.
[EGD-7010] Remove sensitive data from logs Sensivite data like first/second name, messages and notes content, dialed gsm numbers etc are removed from logs to guarantee security for Pure users.
[CP-315] Remove old fat only partition layout Remove support for FAT only pattitions layout. The fat only partition scheme support was needed only in transition to the new VFS, now is not longer required
[BH-459] Moved fatfs to third-party v2 2nd approach to moving fatfs to third-party. Declared as INTERFACE.
[BH-515] Create main Bell app Create main Bell app
Merge branch 'master' into stable
[BH-373] Convert utils json into a lib Moving json to a third-party standalone library.
[BH-353] Add Documentation for main targets * clean up mimimu required cmake version * fixes for release workflow Add documentation for targets, fixes for cmake and release workflow.
Merge branch 'master' into stable
[BH-378] Utils move log to library Moved log to separate library
[BH-460] Moved TPLIB littlefs Moved littlefs library to dedicated third party directory, fixed include paths
Merge branch 'master' into stable
[EGD-6835] Fix UT link errors with inotify Fix UT linkage error when trying to link with libiosyscalls with inotify mechanism Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6835] Add inotify mechanism in the VFS Add file monitoring event mechanism to the VFS subsystem. Now it will be possible to monitoring file changes in the reistered path Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6752] Fix missing lock guard in the VFS driver Fix missing lock guard in the device health status method. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6518] Change optional methods for the DM Change numer of minimal optional methods required by the block device in the disk manager Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6518] Add EEPROM block device driver for VFS Add block device driver for the factory EEPROM memory needed for factory settings (aka personalizations) Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6576] Create EEPROM low level driver Working eeprom driver.