[BH-733] Cleanup target dependencies
Remove obsolete target dependencies across modules.
Remove 'cross' and 'unittests' targets.
Refactor some remaining target dependencies to use board include macro.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[CP-330] Remove all remounts RW fat partition
FAT is changed only by the updater application
PureOS shouldn't touch the FAT partition
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7217] Separate commonly used headers from application-calendar
Move dateCommon.hpp to module-utils/time
[CP-46] Extend contact info endpoint
Include email, speed dial, ice and notes.
[BH-395] Librarize application-settings
Librarize application-settings
[BH-690] Add interface for alarm and alarm repo
Definition of basic alarm structures and interfaces
[EGD-7167] Pass IMEI number to Settings
Get IMEI from cellular and display it in Settings
[CP-403] Replace old update code
Removed update related code
Removed update test scripts
[CP-424] Report SN in DeviceInfo data
Added serial number to Device Info data.
[CP-460] Remove duplicated UT case
Removed duplicated test case for FileContext class in
service-desktop unittest.cpp
[CP-266] Extend power management logging
Make sure we print fuel gauge info needed by the electronics team.
[EGD-6946] Fix build for GCC11
Fix build issues identified when building on Fedora 34 using GCC11.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
[EGD-6776] Music Player All Songs Window
Full MVP design.
Removed redundant Empty Window.
Added play/pause/resume/stop control.
[CP-228] Force flushing of logs before getting log files
Moved flushing function to Logger class
Decreased flushing time to 2 min
Added EM event to request flushing from ServiceDesktop
[EGD-7219] Notifications from service audio
Notifications from service audio reworked.
Information about stop/pause state is distributed
to the system. Unnecessary logic removed.
[EGD-7206] Fix audio profiles priorities
Audio profiles priorities should be set as stated below:
1. Jack
2. Bluetooth
3. Earspeaker.
Added UT's to cover those requirements.
[EGD-7031] Remove UT deps to the production image
Remove dependency to the production image by creating separate sysroot
for test assets alongside with a test image Test.img.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[CP-371] Updater miscelanous developer mode and logs changes
Changed:
- Runtime disabled logs which didn't add value from ServiceDesktop
- Runtime disabled logs which didn't add value from SystemManager
- Added possibility to change runtime logging levels
- Integrated ServiceDesktop developer code a bit - it might be used
as virtual base with little to no modifications for other endpoints
which would result with less redundant code