[MOS-783] Fixed tests and simulator for Harmony Fixed tests and simulator for Harmony after implementation of new filesystem structure.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[MOS-647][MOS-671] BT volume control fixes Set of fixes for Bluetooth volume control issues: * split OS volume from A2DP device volume; * added translations for additional popup required to indicate what volume is being set; * fixed issue that on some devices setting the lowest volume level would set the highest in reality; * fixed Bluetooth auto-turnoff functionality; * minor code cleanup.
[MOS-421] Add state refresh when BT automatically turns off Added code to update BT power state when it automatically turns off due to inactivity.
[MOS-570] Fix HFP answering bug Call answer event was incorrectly routed to BT, thus the device was not aware of answering the call
[MOS-463] Unify cellular namespace Unified cellular namespace, fixed test buildiing, removed some unused includes
[MOS-463] Fix no dialing state during BT turned on When BT was connected (or just turned on) there was no dialing state - the call went directly to ongoing call. Moreover, fixed no ringing sound during ringing state - there was a bug in BT stack.
[MOS-528] Fixed BT disconnect option Fix of the issue that after connecting to Bluetooth device it was impossible to disconnect using Disconnect button. Refactor of connect/disconnect events naming (and all names related).
[MOS-487] Review required renames as in description
[MOS-487] Added call events state machine Added tests and calls substate bluetooth sm diagram created All old bluetooth tests reviewed and updated removed new - with queue it's not required removed TODO Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
[MOS-487] Move switch case to sm massive switch case removed added logger moved state machine implementation added double dispatch
[MOS-452] Fix BT keys duplicates Due to possibility to have duplicated entries per BT address BT stack was requesting pairing when wrong key has been provided. Now, all previous key entries are deleted prior adding.
[MOS-366] Connect cellular events to HFP Connected all (?) necessary cellular events to the HFP profile Fixed audio issues when connected with HFP Some cleanup
[MOS-264] Added network registration and roaming status to HFP Connected HFP with cellular statuses
[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.
[MOS-347] Separate A2DP from HFP in ProfileManager Now, both profiles can operate separately. Additonally, minor fixes has been applied to allow calling via car audio system. Some infotainment systems still don't work though.
[MOS-384] BT paired devices list fix Fix of the bug that after pairing with one device the entire list of devices that were visible at the pairing time is transferred to paired devices list.
[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.
[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.