[EGD-3469] Fix assets and image creation 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.
[EGD-5567] Add code coverage reporting Add HTML and XML code coverage report generation with gcovr. Cleanup unittests list - add missing googletest-gui to the unittests list; remove dead functional tests. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6204] Add version.json to the udate package `versin.json` is required for update process. This commit puts it back to update package
[EGD-5855] Daily build scripts Adding script for creating daily releases in docker environment
[EGD-5641] Fix cellular on linux It fixes build for Linux with GSM enabled.
[EGD-5941] Add tool to analyze stack usage Add a script to determine a stack usage of code components. The GENERATE_STACK_USAGE option must be used in the build configuration. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5860] Fix build packages Merging and cleaning cmakes requred cleaning.
[EGD-5860] Fix build packages Error introduced by merge, fixed paths and dependences.
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5737] Merge master into experimental Synchronize with master before merging
[EGD-5812] Add cmake support for Products Move cmake scripts/modules to separate directory, adding Products will add new more scripts so first clean up, then changes.
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5686] Change image script for gen RT1051 imgs After this patch emulator flash gen script also will be able to generate images for generate disk images for flashing RT1051 using dd command. For flashing Phone user need to switch bootloader into the MSC mode and then write image using following command: sudo dd if=test.image of=/dev/<mscdisk> status=progress conv=sparse where <mscdisk> is a pure phone disk device.
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5135] Add new lfs part scheme in emulator Add new littlefs filesystem user partion in the fat database
[EGD-5706] Refactor creating audio device Audio devices are created in the audio subsystem and it is not possible to send a device to bt service upon creation. Introduce hookable audio device factory to allow sharing bluetooth audio device. Move audio devices from bsp to audio allowing removal of unwanted bsp -> audio dependency. Remove Bluetooth proxy device which turned out to be a dead end. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5690] Updated clang-tidy ruleset Ruleset update. modernize-* rules disabled at the moment. cert-* rules to be enabled in the next step.