[EGD-5756] Add Update Window
Create Update Window(s) to control and visualize the MuditaOS update
process on Pure.
[EGD-5836] Turn on/off the tethering via harness
This allows a user to turn on and off the tethering via test harness.
[EGD-5714] Add phone mode handling for Audio Service
Added separate set of settings for all phone modes along
with basic support for phone mode change.
[EGD-5737] Merge master into experimental
Synchronize with master before merging
[EGD-5816] Device freeze after cancelling a call
Reverted changed proposed by PR [EGD-5598] GuiTimer
refreshWindow on Count and custom stop.
Signed-off-by: Przemyslaw Brudny <przemyslaw.brudny@mudita.com>
[EGD-5503] Add watchdog implementation
The system watchdog monitors whether there is message traffic
on the Bus. If no message was sent for an extended period of time,
a reset will occur. It should also protect against system-wide hangs.
On Linux, watchdog is simulated by a FreeRTOS task that will call exit
on timeout.
[EGD-5701] Added DOM dump to harness
* Added generic handler to developerMode
* Added DOM message handling
[EGD-5598] GuiTimer refresh window on count
Added Gui timer auto refresh window on count and additional
name based API to detach timer from window. Added
TimerIDGenerator and exception throw on creating user timer
with same name.
[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-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-5697] Framework for phone modes introduced
It allows to transmit phone modes information to listening services.
[EGD-5324] Add Low Power documentation
Documentation describing the Low Power control algorithm and
synchronization with the system using dedicated sentinels and drivers.
[EGD-4797] Battery bar as widget
Battery bar now is present as
a separate widget in top bar.
Additionally refactored passing
battery status.
[EGD-5382] Add LowPower CpuSentinels
In order to synchronize the Low Power mode, the services were
immediately informed about the frequency change,
so that they can update their resources (e.g. PWM filling)
and services may request the maximum CPU frequency in order
to perform a task (e.g. screen redraw, telephone conversation)
[EGD-4068] Add Update Package Installation Mode
It is necessary that the PureOS update mechanism enters Update Package
Installation Mode (where most of the services are stopped)
when the PureOS update package gets downloaded into the phone.
[EGD-5027] Services synchronization introduced
Dependencies between services are now supported.