[BH-1175] Various sample rates support
Added 44.1/48kHz sample rate support.
[BH-1281] Software volume scaling.
[BH-1277] Fix critical battery flow
Removed handling of critical battery level from bell's
home screen. From now on, battery SOC can drop to 1%
(battery notification will change from showing 1 bar to
crossed battery symbol upon reaching <5% SOC). If it drops
any further system shutdown procedure is invoked which results
in the device being turned off.
[BH-1274] Update fuel gauge
Update fuel gauge params
[EGD-7939] Fix wrong battery status after restarting the phone
Adding the necessary, short delay for synchronization
after configuration.
[EGD-7899] Keypad light settings fix
Fixed keypad light settings - removed always on option which had
serious impact on battery life time.
Merge remote-tracking branch 'origin/stable'
[BH-1169] Fix multiple issues with switches
Fix incorrect first latch switch
Fix missing first light click
Refactor switches code
Merge remote-tracking branch 'origin/stable'
[BH-1162] Battery SOC filtering
Added temporary fix for SOC calculation
during discharging.
Merge remote-tracking branch 'origin/stable'
[BH-1198] Fix critical battery level behavior
Fix of critcal battery behavior for Bell
Merge remote-tracking branch 'origin/stable'
# Conflicts:
# products/BellHybrid/apps/application-bell-settings/models/TimeUnitsModel.cpp
[BH-1189] Fix battery usage optimization
tweaks in power profile for bell to stay low with
fcpu as much as possible
Merge remote-tracking branch 'origin/stable'
# Conflicts:
# tools/download_asset2.py
[BH-1136] Fix bootloop after low power
Fix few issues:
BH-1136
BH-1137
[BH-1167] USB async receive
Polling routine replaced with event driven
implementation for USB receive
Merge remote-tracking branch 'origin/stable'
[BH-1117] Bell audio service
Added Bell audio service
Added volume scaling.
[BH-1025] Fix timer callbacks in switches
Make queue calls from timer callbacks non "FromISR"