[EGD-6952] Fix tethering on low battery
Added prevention of tehering mode change
while battery is below critical level
[BH-374] Librarize application-antenna
Add apps-common, librarize application-antenna
Merge branch 'master' into stable
[BH-370] Convert utils common_data into a libs
Create clipboard and eventsore libs
[BH-378] Utils move log to library
Moved log to separate library
[EGD-6746] Use new SimCard implementation
Switch to SimCard implementation provided by previous commit
[EGD-6728] Documentation cleanup
Cleanup acc. to guidelines created in EGD-6632.
[EGD-5661] Add power management for filesystem
Add peripheral control (USDHC and PLL2 clocks)
for file system support.
This will save energy and extend battery life.
[EGD-6575] Rename Unicast with timeout as UnicastSync
Using Unicast with timeout is dangerous and strongly discouraged.
This change allows for more precise tracking of such cases.
[EGD-6347] Refactored phone modes handling in applications
PhoneModeObserver doesn't work properly in applications.
Applications have to handle the phone mode changes via AppMgr.
Phone mode and tethering handlers separated.
[EGD-6208] Add blocking phone mode changes during tethering
When the tethering is enabled, the phone mode shouldn't change,
now, any attempt ends with a notification
[EGD-6285] Fix system close
Add proper way of closing
system services
[EGD-6214] Add slider position reading after disabling tethering
To be able to set proper phone mode changed by the slider during
tethering, the forced readout of slider position has been added
[EGD-6209] Tethering confirmation popup added
Provided a tethering confirmation popup.
The popup shows up once a USB cable is connected to a PC.
[EGD-5834] Fix restore API
Change restore API
backup/restore/update harness tests
[EGD-6066] Removed Message default constructor
Forced each message to have declared type as parts of Bus logic
depends on it and previously we encountered undefined
behaviours. Added tests and messages validators.
[EGD-6101] Add low battery start prevention
Device will be shutdown after
startup if SOC will be below
shutdown level
[EGD-6111] Timers refactored
Deep refactor of system timers.
[EGD-5658] Add eInk CPU frequency hold
While the screen is being redrawn,
we block CPU frequency decreasing