[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-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-5932] Add more queries to Quotes agent Added queries: - list quotes from selected category, - enable/disable category, - enable/disable single quote, - list enabled quotes, Other fixes: - move `msgHandled` and `msgNotHandled` to `Message.hpp`, - use `typeid` in `QuotesAgent::registerMessages`, - change `Quotes::Queries` style, - make `quotesList` private Queries to add in next PR: - add/read/write quote
[EGD-5658] Add eInk CPU frequency hold While the screen is being redrawn, we block CPU frequency decreasing
[EGD-4853] Add Wake up GSM modem on demand System wakes up Cellular when there is a need to communicate with the modem, e.g. to handle an outgoing call
[EGD-5969] Add battery charging UI Battery charging UI modified according to design
[EGD-6078] Limited logs from Settings and Service messages * Right now there is too much spam. These logs can be enabled with build flag * Fixed clang-tidy warnings on Settings
[EGD-6007] Fix stack usage of SystemWatchdog task Also, task name changed to follow the convention
[EGD-5918] The system should crash on init failure ServiceDB init process times out. Its timeout should be extended.
[EGD-5304] Add new way of system close Unified method of closing the system orchestrated by system manager
[EGD-6006] Stack optimization in the EventManager Tweak stack usage in the EventManager service
[EGD-5911] Allow configuring worker stack size Allow configuring stack size of a worker by a child class for a better system heap utilization control. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5326] Fixed AT commands harness utility We can now use test harness to send and check at commands
[EGD-5771] Create post update info window Add post update info window.
[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.