[MOS-365] Add BT battery handling
Added handling of the battery state in HFP profile
[MOS-264] Add handling of signal strength and operator name in HFP
To be able to display signal strength, operator name and
rest of status indicators in Bluetooth's HFP profile, some
refactor has been done.
[MOS-339] Fix rapid change of CPU frequency
After disconnecting the USB cable, the CPU consumption
increased to over 80% (for 4 MHz), which resulted
in a cyclical change in the CPU frequency and finally
a much shorter battery life.
[MOS-371] Fix USB worker initialization
When we start the system without the USB cable connected,
worker USB is initialized, which increases
the power consumption.
[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.
[BH-1432] Split Language Display Handling
Separate implementations of handleDisplayLanguageChanged()
[MOS-376] Add Call state notifications
Call state notifications are now send on state change.
[CP-1080] Collect contacts notifications in outbox ep
When contact record is created/updated/removed during
connection with Mudita Center, notification of that
action should be collected in outbox endpoint to
keep contacts data synchronized between MuditaOS
and Mudita Center.
[CP-1147] Fix restore not working
Fix restore not working with bigger database
[MOS-337] Fix no audio for incoming calls/messages
After the outgoing call was terminated,
the audio was terminated incorrectly,
therefore the next call did not ring.
[MOS-325] AudioServiceAPI removed from Call app
AudioServiceAPI is now removed from Call app.
Call audio routing is handled in service cellular.
[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
[MOS-276] Fix exiting from template
Fix exiting from tempalate window
during call
[MOS-291] Fix bluetooth auto turnoff
Fix bluetooth auto turn off
disconnecting connected device
[CP-1103] Harmony device log is not sent to support
Isolated common Device Info EP
Added returning of diagnostic data info to Harmony DeviceInfo EP
Updated get_os_log.py tool
[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>
[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>
[MOS-291] Fix bluetooth auto turn off
Fix bluetooth not auto turning off
Changed logic to properly turn off on idle state
[MOS-124] Add Code Comparision pairing logic
Added missing logic for code comparison pairing, fixed popup text