~aleteoryx/muditaos

ref: 44d3306f280cc7d6daa718d2a9f6323e48f54616 muditaos/module-services/service-evtmgr d---------
90543e26 — Maciej Gibowicz 3 years ago
[MOS-648] Fix USB connection/disconnection detection

If there were errors while charging the battery,
e.g. too high temperature, the detection of USB
connection/disconnection failed.
8cc5960e — Dawid Wojtas 3 years ago
[MOS-499] Improve lock screen power consumption

Power on the e-ink only when it is needed e.g. fast or deep
refresh. Update battery percentage only when discharging.
4a11f85a — Adam Wulkiewicz 3 years ago
[MOS-210] Avoid blocking of key handling, artificially generate Release

In rare cases when corresponding Press and Release key events were not
generated the logic prevented other keys from being handled. Handling of
other keys is no longer blocked.

In addition to the above Release event is artificially generated. This
ensures that key presses are not ignored if there were no real Release
event. Typically this may occur when keys are pressed fast one after
another. A side effect is that when a key was pressed while other one
was already pressed then both of them are handled by the UI which
prevents e.g. letters from being ignored while writing.
9d6769d8 — Paweł Joński 3 years ago
[BH-1509] Frontlight wont flash on snooze

Frontlight wont flash on snooze when alarm light is off
and automatic frontlight mode is on
[MOS-509] Fixed tethering popup loop

Tethering popup loop is fixed. Also there was unneded USB
configuration on each battery SoC change event.
[MOS-451] Drop invalid SoC

Invalid state of charge is now dropped. Invalid SoC was interpreted
as 0% battery.
[MOS-450] Fix turn off torch on critical battery level

Torch is now disabled on critical low battery level.
It will protect from battery draining.
3343f028 — Adam Dobrowolski 3 years ago
[MOS-266] Call StateMachine implementation

With some tests, documentation and so on
e5114922 — Maciej Gibowicz 3 years ago
[MOS-138] Correction of URC poll mode parameters

In poll mode, the CSQ will be requested every 15 minutes
and another attempt to switch the mode will be after 1 hour.
If the keyboard is unlocked or the USB cable is connected
or the BT car kit is connected, the URCs will be operated
in the reporting mode.
2be81bdf — Bartosz Cichocki 3 years ago
[MOS-365] Add BT battery handling

Added handling of the battery state in HFP profile
2f42cd5e — Mateusz Piesta 3 years ago
[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.
dbde19f8 — Maciej Gibowicz 3 years ago
[MOS-117] Faster eInk sleep after screen redraw

eInk is turned on for 2 sec to redraw the screen
- so far it was 3.8 sec
abc1c1f2 — Lucjan Bryndza 3 years ago
[MOS-257] Turn off USB drivers when usb is disconnected

Turn off USB device drivers when the usb cable
is disconnected

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
053f2706 — Adam Dobrowolski 3 years ago
[MOS-282] Librarisation of services and test service

* options work a bit better ,now services and apps are
  selectable by option in cmake
* test service example added
* major documentation for module-services
* documentation for project configs and logs

Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
5dc42c2b — Maciej Janicki 3 years ago
[MOS-296] Merge new master commits into merge-stable-wip

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

Merge stable Harmony branch into merge wip branch
d3bba9da — Maciej Gibowicz 3 years ago
[MOS-256] Turn off torch driver when not in use

We save on power consumption ~0.7 mA.
e59cd403 — GravisZro 4 years ago
[MOS-245] Fix errant spaces

It appears in the past a major edit was made but had used a regex to
change some text which resulted in an errant space between the
enumuneration/struct/class name and the scope resolution operator.
These errant spaces have been removed.
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.
71c05119 — Maciej Gibowicz 4 years ago
[EGD-8192] Deinit of hardware owned by Event manager

Hardware de-initialization at the pre-close shutdown stage
to turn off all hardware beforehand.
Next