~aleteoryx/muditaos

ref: e3912a6ba07a6bf68dadb880ff6f3a111e638938 muditaos/module-bluetooth d---------
01843fba — Lefucjusz 3 years ago
[MOS-814] Fix no sound after BT device connection during call

Fix of the issue that connecting or
disconnecting BT device while call
was in progress resulted in no sound
being heard anywhere due to audio
routing being stopped when HFP device
disconnected.

Additionally minor code cleanup.
255d03a5 — Lefucjusz 3 years ago
[MOS-677] Fix crash on importing unprocessable contact

Fix of the issue that phone crashed when trying
to import contact with phone number that couldn't
be parsed.
Additionally minor code cleanup.
d5f84437 — Lefucjusz 3 years ago
[MOS-92] Fix continuing music playback after BT disconnection

Fix of the issue that after disconnecting
BT A2DP device during music playback
and reconnecting it without leaving
music player app the sound was not
audible anywhere.
Additionally unified behaviour of music
playback on connection/disconnection
of audio devices.
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.
7b235b8f — Lefucjusz 3 years ago
[MOS-647] Fix AVRCP volume control

Fix of the AVRCP volume control.
Minor code cleanup.
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
b99fd746 — Lefucjusz 3 years ago
[MOS-529] Forgotten BT device remains on the list

Fix of the issue that forgotten BT device
reappeared on 'All devices' list after
reentering the list from home screen.
Additionally fixed pairing confirmation
popup that wouldn't hide after pressing
"Confirm".
c2759427 — Lefucjusz 3 years ago
[MOS-527] Fix BT logger after btstack update

Fixed BT logger after btstack has been updated.
022b633e — Bartosz Cichocki 3 years ago
[MOS-527] Fix bluetooth reconnection error

There was an error when user tried to connect using TRY AGAIN.
The bug was in the bluetooth stack, so we updated it as it has
a fix for it. Now it works and BT overall should work better now.
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
3cf1d87c — Bartosz Cichocki 3 years ago
[MOS-475] Fix BT reenabling connection

Fixed deinit and reinit of BT profiles
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.
e7444ff3 — Bartosz Cichocki 3 years ago
[MOS-263] Fix DTMF handling in Pure

By accident, I've broke DTMF handling via Pure's keyboard
This was because of non strict description of API method.
Now, it has been unified to use ASCII code
55bd8c09 — Bartosz Cichocki 3 years ago
[MOS-263] Add HFP DTMF handling

Added handling of HFP DTMF code sending,
fixed DTMF sending in cellular's code
Next