~aleteoryx/muditaos

ref: 08a71027acdb4532ad5d2f32728436cac7773281 muditaos/module-bluetooth d---------
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
74c3691d — Lefucjusz 3 years ago
[MOS-368] Add possibility to place call from HFP

Added implementation enabling user to place call
with the phone number supplied from HFP device
Some minor HFP state machine handling fixes
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.
9f306204 — Bartosz Cichocki 3 years ago
[MOS-383] Fix pairing with NoInputNoOutput devices

Fixed pairing with devices without IO capabilities -
now pairing does not require confirming any passcode
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.
5e57914c — Lefucjusz 3 years ago
[MOS-353][MOS-387] HFP profile fixes

Fixes for the HFP-related problems - lack of the
sound from caller's phone in HF speakers and
not working BT device's hardware hangup button
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.
dd3eeaf1 — Lefucjusz 3 years ago
[MOS-240] PVS Studio analysis bugs fix

Fixes to major part of issues found
by PVS Studio static analysis
mainly micro-optimisations
053f2706 — Adam Dobrowolski 3 years ago
[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>
28c9acd1 — Bartosz Cichocki 3 years ago
[MOS-124] Add Code Comparision pairing logic

Added missing logic for code comparison pairing, fixed popup text
Next