* Moved all Bell-specific paths to AlarmSoundPaths.
* Fixed loading default layout logic. Currently, there is no
db update schema which in specific cases can lead to
layout setting field missing. In this case, load default layout and
update missing db field.
* Added support for Aarch64 Linux.
On some devices like ESCSI minor device id is not
properly recognized.
This patch add --force flag for skip checking minor
device numbers (partitions).
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
Add more sanity check before flashing to the
block device. Add additional checks against:
* Write image partition is mounted in a linux
* Write image into the partition instead of blkdev
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
Preparing and copying of assets to the image was unreliable.
Switched from cmake mechanism to rsync, making resulting
scheme universal and reducing output folder pollution.
Integrate the CrashCatcher library in order to store phone state after
a fault occurs. The dumps are stored in the CrashCatcher hex format and
can be debugged using the CrashDebug stub built for x86_64 via the
'debug_crash_dump.sh' script.
Currently dd doesn't handle sparse files properly,
so the mudita pure flashing script should be used
on the linux platform instad of the dd command.
Tools will be created in the build dir
example usage is: pureflash <image_file> <block_device>
Storing LFS erase size in the boot byte is not possible
because Linux kernel is unable to detect the partitions
after change boot bytes to values other than 0x80 or 0x00
In this patch LFS_BLOCK_SIZE is moved to the second
MBR bootcode AREA
* [EGD-4760] Remove littlefs sumbmodule
* [EGD-4760] littlefs submodule in new location
* [EGD-4760] Littlefs host tools inital build
* [EGD-4760] Find fdisk
* [EGD-4760] LFS Cmake file changed
* [EGD-4760] GenLittlefs work in progress
* [EGD-4760] Parse args in the tool
* [EGD-4760] Inital version of genlittlefs
* [EGD-4760] genlittle fs seams to be working
It is a first working release for genlittle fs
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
* [EGD-4760] genlittle Speed improvement
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
* [EGD-4760] genlittlefs verbose flag
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
* [EGD-4760] genlittlefs fix file support
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
* [EGD-4760] Check if it is a littlefs
* [EGD-4760] Genlittle fs image
* [EGD-4760] Gen image fixed
* [EGD-4760] Final version of genlittlefs
* [EGD-4760] Rename littlefs rootdir.
* [EGD-4760] Code review round #1 fixes