~aleteoryx/muditaos

ref: 71f4bb8d3b7c9c972f8f3141153ebe8ad7cc965b muditaos/module-services/service-evtmgr d---------
d2bf42d4 — Adam Wulkiewicz 2 years ago
[BH-1655] Fix memory leaks in clock faces and shortcuts

Disable libphonenumber initialization since it is not used in Harmony
but takes around 1.4MB of memory

Add heap allocation statistics
2cbadc6a — Dawid Wojtas 2 years ago
[BH-1630] Turn off the device for low voltage

The system closes only if the SoC is 0%, but
it doesn't react if the voltage has low level.
The new implementation invokes the close
procedure if the voltage is less than 3.4V.
This solution should avoid possiblity to
hang the MCU.
f7980fea — Dawid Wojtas 2 years ago
[BH-1649] Reimplement I2C communication attempts

The CW2015 driver should avoid any logic.
Thus I2C communication attempts were moved
to the BatteryCharger which is product specific.
75b531f7 — Lukasz Mastalerz 2 years ago
[MOS-871] Loudspeaker icon is not updated when audio routing has changed

Fix for the loudspeaker becomes active again when a headset is unplugged
if it was on while the headset was connected to the phone.
Fix typo in Bluetooth in EventType enum.
ddf4a6f5 — Lefucjusz 2 years ago
[MOS-905] Fix crash on power off with USB cable connected

Fix of the issue that turning off the phone and
clicking any keyboard button resulted in
crash and reboot.
fab9068a — Bartosz 3 years ago
[MOS-786] Added A/B booting support in OS

Added basic support for A/B booting
4bd7b1ac — Maciej-Mudita 3 years ago
[MOS-275] Fix alarm rings on the low battery screen

When we had a critical battery level and the alarm clock rang,
it was impossible to turn it off.
79e16881 — Dawid Wojtas 3 years ago
[BH-1574][BH-1614] Fix the bedside lamp and brightness in the alarm

Now the bedside lamp has lower priority
than the pre-wake up and main alarm. It means
that front light will be changed according
to alarm settings.

Fix front light brightness calculation for
pre-wake up and main alarm.
50b44a6d — Dawid Wojtas 3 years ago
[BH-1574][BH-1597] Improvement of bedside lamp

Improve bedside lamp behavior in alarm
application. Change frontlight long press
from 3 seconds to 2 in order to activate
bedside lamp.
e77b5d67 — Dawid Wojtas 3 years ago
[MOS-424] Improvement of logger module

Due to losing bytes the logger has a worker
which is responsible for dumping logs to
the file. The logger also has its own timer
to dump logs every 15 minutes. EventManager
is not responsible for interval dumping logs
now.
fe708cdf — Adam Wulkiewicz 3 years ago
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes

Add --all and --fix-all options to style-check-hook
2f74db29 — Lefucjusz 3 years ago
[MOS-608] Fix crash on phone turn off

Fix of the crash that sometimes happened
during system closing.
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
Next