~aleteoryx/muditaos

ref: 4b590ebeb8e72bd3b38958f95f51829d1e720307 muditaos/module-sys/SystemManager d---------
5dc42c2b — Maciej Janicki 4 years ago
[MOS-296] Merge new master commits into merge-stable-wip

Merge new master commits
2b2bb13a — Maciej Janicki 4 years ago
[MOS-296] Merge remote-tracking branch 'origin/stable'

Merge stable Harmony branch into merge wip branch
b0c41d4e — Adam Dobrowolski 4 years ago
[MOS-225] Restore SystemManager service idle priority

It crashes othervise on use of deleted elements
1fff92e9 — Adam Dobrowolski 4 years ago
[MOS-225] Review applied

As above.
d4d1344f — Adam Dobrowolski 4 years ago
[MOS-225] Fixed no response from SystemManager service

SystemManager service had implementation of bus processing
which never sent responses. This rendered any blocking call
to SystemManager useless
dd128535 — Adam Dobrowolski 4 years ago
[MOS-226] Moved algorithms and their data to separate classes

This way we have controll over what does what, and can test
them separatelly
Logging statistics update more and better data presented
2a11e4d6 — Maciej Gibowicz 4 years ago
[MOS-135] Proper system shutdown during restore

After the restore process is complete, the system shuts down
properly without any unexpected events.
e0da78c9 — Alek Rudnik 4 years ago
[EGD-8193] Proper system shutdown durign update

Made sure all system is deinitialized during update.
Currently there are two exceptions: service eink and service
desktop. There are some issues with them but it should be fixed
in the near future
30487c60 — Adam Dobrowolski 4 years ago
[MOS-110] Statistics api for system

Gets data from freertos and prints on frequency change depending
if it's important. Gathering is not costly, printing is though.
For less intrusive checks I would rather disable names gathering
as in worst case scenario it hangs rtos context switching till
thread id is found.
69e5fe52 — Maciej Gibowicz 4 years ago
[MOS-144] Fix Increased CPU usage

On the locked screen, while refreshing the screen,
the CPU woke up to the maximum frequency,
which resulted in an increased power consumption.
35968022 — Lucjan Bryndza 4 years ago
[MOS-114] Frequency scalling skip 12MHz Level

Skip 12MHz freq level in the scaller
ebc8e76a — Lucjan Bryndza 4 years ago
[MOS-114] CPU frequency scalling improvements

Add minimal frequency ~4Mhz, more aggressive CPU freq
optimizations.

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
5f861a4c — Tomasz Rybarski 4 years ago
[BH-1372] Fix BellHarmony turn off

Fix BellHarmony turn off in Charging state
69965aaa — Maciej Gibowicz 4 years ago
[EGD-8225] Fix incorrect logs of Power Manager Efficiency

After a longer time (~ 14 hours), the Power Manager
Efficiency logs showed incorrect values.
6566ad7a — Pawel Olejniczak 4 years ago
[CP-1007] Add API for rebooting to USB MSC mode

It will allow to reboot the device to USB MSC mode
without need to interact with a physical keyboard.
c2502304 — Lucjan Bryndza 4 years ago
[EGD-8193] Revert proper system shutdown durign update

This reverts commit cc15dfdc3ef665d6a2e444b2e315cfc5e120a6f4.

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
6aa54d4a — Alek Rudnik 4 years ago
[EGD-8193] Proper system shutdown durign update

Made sure all services are deinitialized properly
c1391090 — Mateusz Piesta 4 years ago
[BH-1389] Catch2 unit tests optimization

Removed redundant recompilation of catch2 main
resulted in over 20% speed up of unit tests compilation.
0bc5db64 — Maciej Gibowicz 4 years ago
[EGD-8138] Software closing procedure improved

Release of resources and closing of all unfinished
services and workers.
[EGD-8156] Fix cellular on system close whitelists

Service cellular is added to system close whitelists.
It prevents hard fault when cellular is blocked
on long command handler.
Next