[MOS-662][MOS-301] Fix E-ink shutdown while restoring data While restoring system data the timer can turn off power of E-ink to save the power. To avoid this situation we need to power on the E-ink before wiping out the display. The restore procedure also performs reversing services list to close. In this case we do it twice so the order is wrong.
[MOS-676] Fix destroying wrong sentinels If the service is closed the governor removes connected sentinel. The base iterator refers to the element that is next in the reversed list. Adding std::next the iterator points to the correct element.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[MOS-598] Improved keyboard responsiveness Add sentinel that increases and hold the CPU frequency after a button press event
[MOS-559] Fix phone unlock after mode change Correction of the previous fix addressing this issue. Previous idea didn't work when popup tried to display in application other than ApplicationDesktop
[MOS-298] HALize ServiceEink Add HAL to ServiceEink Remove dead code from Linux eink substitute Fix LUTS.bin refresh problems on simulator
[MOS-463] Unify cellular namespace Unified cellular namespace, fixed test buildiing, removed some unused includes
[MOS-42] Tethering popup with SIM not present fix Fix of the issue that tethering popup showed after the USB cable has been connected even if selected SIM card was not present, so there was no connection to network.
[MOS-516] FIX: tethering while call disabled We discard tethering while call now
[MOS-487] Added call events state machine Added tests and calls substate bluetooth sm diagram created All old bluetooth tests reviewed and updated removed new - with queue it's not required removed TODO Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
[MOS-487] Move switch case to sm massive switch case removed added logger moved state machine implementation added double dispatch
[MOS-419] Removed AbortCall as popup and fixed tethering poup Removed dead code causing harm Moved tethering to call logic
[MOS-389] Fix phone stuck on shutdown screen The phone sometimes remained on the power off screen during system shutdown.
[MOS-266] Call StateMachine implementation With some tests, documentation and so on
[BH-1449] Fix gui/eink dependencies * Dependencies between service-gui and service-eink have been correctly defined. * System close routine was replaced with the sequential one which should solve many bell issues. * It also fixes BH-1406 and BH-1442. * Fixed some weird CMake issues in module-audio and several other modules. * Fixed service-gui closing routine * Removed unneeded messages/states from service-gui/eink. * Enhanced app-mgr closing routine. Fixed closing action handling.
[MOS-380] Sentinels for each added that removes bad data As in topic
[MOS-339] Fix rapid change of CPU frequency After disconnecting the USB cable, the CPU consumption increased to over 80% (for 4 MHz), which resulted in a cyclical change in the CPU frequency and finally a much shorter battery life.
[BH-1424] FreeRTOS update Updated FreeRTOS source code to 10.4.6. Moved FreeRTOS sources to the third-party directory. Added necessary changes to the CMake configuration. Split FreeRTOSConfig.h. From now, each board has its own. Added missing log headers. Minor refactor of the module-os cmake. Fixed stack overflows in bell application main and time service.
[MOS-258] System profile util works with separate rtt Profiling Move RTT handling to interfacing library Library for msgpack sink magic enum updated performance monitor fixups
[BH-1438] Bell crash during start Fixed.