[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.
[EGD-5381] Add Low Power Drivers Peripherals clock synchronization dependent on PLL2
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-3247] Remove reminders of unused ping-pong feature Feature was already removed some time ago but still some reminders persist. This commit only removed mentioned reminders. Some minor style fixes suggested by clang tidy were also applied.
[EGD-5090] Add Brownout GUI window Gui window will appear due to brownout event. System shutdown will be also called.
Merge branch 'master' into stable
[EGD-5325] Remove using namespace directives from headers "Using namespace" directive should not be added in headers because this practice pollutes source files.
Merge commit 'c7dd6b399' into stable
Merge branch 'master' into stable
[EGD-2501] Add gsm powerdown due to battery Gsm model power state maintenance based on battery level.
[EGD-5186] Change minimum CPU frequency to 132 MHz Temporary minimum CPU frequency limitation
[EGD-4887] Add PLL2 clock switching Pll2 will be disabled at the lowest CPU frequency, which will save power
[EGD-4881] Add oscillator clock switching mechanisms Osc will change automatically at the lowest CPU frequency, which will save power
[EGD-5050] Add brownout detection Brownout detectection realized through charger driver
[EGD-4694] Add CPU frequency shift mechanism The CPU frequency changes automatically which saves energy
[EGD-4952] Fixes for rt1051
[EGD-4952] Added critical level check + messages
[EGD-4696] Several stabilization patches. (#1192)
Merge branch 'master' into stable