~aleteoryx/muditaos

ref: d10019c643204b6b63c035f2ffe6611bec2ce9eb muditaos/module-sys/Service d---------
c1bb6c1b — Wiktor S. Ovalle Correa 4 years ago
[EGD-6746] Expose new Message types system-wide

Allow all modules to access Request/Notification Message send templates.
339f3d52 — DariuszSabala 4 years ago
[BH-364] Move TPLIB magic_enum to separate dir

Changed submodule directory and updated cmake scripts and include paths
39a09e86 — Wiktor S. Ovalle Correa 4 years ago
[EGD-6746] New SimCard implementation

New approach to the Cellular SimCard submodule
b38adcec — Adam Dobrowolski 5 years ago
[EGD-6019] Minimum settings ownership lifetime fixups

added weakptr link to settings and checks
    it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
    - deregistration on Settings destrution
    - weak referencing of Service to not crash Settings on missuse
    - Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
e71a044b — Przemysław Brudny 4 years ago
[EGD-6019] Revert of two commits

This reverts commit b6416b15dac3a638d803681fbad8746b1808b6aa.
This reverts commit e2f3882d8a0194ae6f74bfc5ab6104c368174517.
b6416b15 — Adam Dobrowolski 5 years ago
[EGD-6019] Minimum settings ownership lifetime fixups

added weakptr link to settings and checks
    it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
    - deregistration on Settings destrution
    - weak referencing of Service to not crash Settings on missuse
    - Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
9a17c5fc — Przemyslaw Brudny 4 years ago
[EGD-6676] PhoneLock handling with ServiceDesktop

Replaced old PhoneLock handler in ServiceDesktop with new
interactions with Application Manager PhoneLockHandler.
e2d21164 — Adam Dobrowolski 4 years ago
[EGD-6617] Added option to disconnect handler in service

Till now we were only able to connect handlers to services, but
disconnect was not possible. With nullptr handler system would crash
55c41de5 — Wiktor S. Ovalle Correa 5 years ago
[EGD-6575] Rename Unicast with timeout as UnicastSync

Using Unicast with timeout is dangerous and strongly discouraged.
This change allows for more precise tracking of such cases.
3408fafa — Przemyslaw Brudny 5 years ago
[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.
efef7dcf — Piotr Tański 5 years ago
[EGD-6111] Timers refactored

Deep refactor of system timers.
e69576aa — Wojtek Rzepecki 5 years ago
[EGD-6192] Add torch hw control v2

Change behavior of torch
control according to newest
design.
31b24ed4 — Mateusz Grzegorzek 5 years ago
[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
677e18ca — Maciej Gibowicz 5 years ago
[EGD-5658] Add eInk CPU frequency hold

While the screen is being redrawn,
we block CPU frequency decreasing
776a51e5 — Wojtek Rzepecki 5 years ago
[EGD-5969] Add battery charging UI

Battery charging UI modified
according to design
ad136fbb — Adam Dobrowolski 5 years ago
[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
ef63ee26 — Wojtek Rzepecki 5 years ago
[EGD-5304] Add new way of system close

Unified method of closing
the system orchestrated by
system manager
65650cee — Lucjan Bryndza 5 years ago
[EGD-6006] Stack optimization in the EventManager

Tweak stack usage in the EventManager service
4eadff48 — Marcin Smoczyński 5 years ago
[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>
30fde886 — Adam Dobrowolski 5 years ago
[EGD-5326] Fixed AT commands harness utility

We can now use test harness to send and check at commands
Next