~aleteoryx/muditaos

ref: d6535a9814e458e7b952d17cd00507ef34930567 muditaos/module-services/service-bluetooth d---------
a4406ec5 — Bartosz 3 years ago
[MOS-783] Fixed tests and simulator for Harmony

Fixed tests and simulator for Harmony
after implementation of new filesystem
structure.
fe708cdf — Adam Wulkiewicz 3 years ago
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes

Add --all and --fix-all options to style-check-hook
72b06448 — Lefucjusz 3 years ago
[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.
3c1067cd — Lefucjusz 3 years ago
[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.
ce43ee37 — Bartosz Cichocki 3 years ago
[MOS-570] Fix HFP answering bug

Call answer event was incorrectly routed to BT, thus
the device was not aware of answering the call
228fca4b — Bartosz Cichocki 3 years ago
[MOS-463] Unify cellular namespace

Unified cellular namespace, fixed test buildiing,
removed some unused includes
a203d5f2 — Bartosz Cichocki 3 years ago
[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.
6e9030e9 — Lefucjusz 3 years ago
[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).
08a71027 — Adam Dobrowolski 3 years ago
[MOS-487] Review required renames

as in description
a5f621bc — Lefucjusz 3 years ago
[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>
2664e8cc — Adam Dobrowolski 3 years ago
[MOS-487] Move switch case to sm

massive switch case removed
added logger
moved state machine implementation
added double dispatch
c2f38ad4 — Bartosz Cichocki 3 years ago
[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.
cc32dd30 — Bartosz Cichocki 3 years ago
[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
58fe6775 — Bartosz Cichocki 3 years ago
[MOS-264] Added network registration and roaming status to HFP

Connected HFP with cellular statuses
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.
d59ac56d — Bartosz Cichocki 3 years ago
[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.
d0f2f3cd — Lefucjusz 3 years ago
[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.
2be81bdf — Bartosz Cichocki 3 years ago
[MOS-365] Add BT battery handling

Added handling of the battery state in HFP profile
31db992c — Bartosz Cichocki 3 years ago
[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.
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.
Next