SP2FET
b055eee371
[EGD-5981] Fix BT scan stop issue
...
Btstack's scan stop call was not working properly thus force stop
function has been added
2021-03-02 11:03:17 +01:00
SP2FET
d1fe9bc520
[EGD-5977] Fix empty BT devices list after pairing
...
After changing flow of settings windows, the stopScan command
is being executed right after executing pairing, so cleaning the
scan devices list is being done on scan start
2021-03-01 16:33:30 +01:00
SP2FET
f9b80ac26c
[EGD-5764] Implement handling multiple BT profiles
...
To be able to connect to the BT device with more than one audio
profile, we need something to manage those profiles. Created here
ProfileManager made it convenient
To be able to work properly with BT, CPU freq has to be at least
at Level_5 - to be fixed!
2021-02-25 14:03:44 +01:00
Pawel Olejniczak
1e219f3c5c
[EGD-2634] Add pairing process result confirmation
...
Enable pairing BT devices in settings.
Connect popup and add adjust messages for pairing error handling.
2021-02-25 11:36:15 +01:00
SP2FET
3d3b997cc0
[EGD-5856] Update Btstack
...
Updated to the latest version, fixes few bugs
2021-02-24 08:33:41 +01:00
Wiktor S. Ovalle Correa
fe72169338
[EGD-5737] Merge master into experimental
...
Synchronize with master before merging
2021-02-23 18:10:52 +01:00
Pawel Olejniczak
cda64d4f8a
[EGD-4340] Refactor bluetooth settings and add device windows
...
Rewrote these windows in a proper way.
Fixed few minor issues.
GUI adjustments.
2021-02-18 18:05:16 +01:00
Wiktor S. Ovalle Correa
c7b7cc4c27
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:10:32 +01:00
Wiktor S. Ovalle Correa
3b141041e9
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:09:37 +01:00
Lucjan Bryndza
067ca94835
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:06:30 +01:00
Marcin Smoczyński
bda18b5b54
[EGD-5706] Refactor creating audio device
...
Audio devices are created in the audio subsystem and it is not possible
to send a device to bt service upon creation.
Introduce hookable audio device factory to allow sharing bluetooth
audio device. Move audio devices from bsp to audio allowing removal of
unwanted bsp -> audio dependency.
Remove Bluetooth proxy device which turned out to be a dead end.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-02-17 16:20:59 +01:00
Lucjan Bryndza
6c4c4e8aef
[EGD-5098] Fix and remove old vfs class
...
Fix and remove global vfs object remove all old data
included in the vfs.hpp class
2021-02-17 16:06:33 +01:00
SP2FET
619ad219d2
[EGD-4394] Add BT device name change
...
Added handling of BT device name changing
2021-02-16 12:38:16 +01:00
SP2FET
e191817953
[EGD-5480] Bluetooth scan refactor
...
There was a need for Bluetooth scan code refactor. Here it is
2021-02-10 14:33:14 +01:00
Piotr Tański
bc4d32c7d8
[EGD-5158] Change access to the bus methods
...
The bus is now accessible only via Service object.
2021-02-08 16:56:42 +01:00
SP2FET
6befeb5073
[EGD-5316] Add Bluetooth run loop integration into worker
...
To be able to handle properly the Bluetooth stack we need to
get rid of doubled FreeRTOS task and do refactor of
the whole BT section. This is first part of refactor and it
includes integrating run loop into our worker and unifying
namespaces
2021-01-28 12:36:43 +01:00
SP2FET
71a8252029
[EGD-4580] Add BT settings middleware
...
Added bluetooth settings middleware to store BT status in settings.
Added middleware layer to handle new settings queries.
2021-01-14 17:19:44 +01:00
Radoslaw Wicik
b96313b158
[EGD-4215] Convert service-bluetooth to library
2020-11-10 09:56:06 +01:00
Hubert Chrzaniuk
b7e1a04a12
[EGD-4301] Bluetooth Audio profile support ( #984 )
...
- implemented audio sink/source switching
- reorganized / renamed sound events
- moved SetBluetoothStreamData and AudioDevice instance to base Operation class
- added audio profiles RecordingBluetoothHSP, RoutingBluetoothHSP
- removed unused audio Profiles
- removed redundant OutputPath and InputPath classes from CodecParamsMAX98090
2020-11-09 17:53:28 +01:00
Radoslaw Wicik
4bdfb00de7
[EGD-4214] Convert service audio to library
2020-11-09 11:56:19 +01:00
Michał Kamoń
6bbef804c0
[EGD-4284] missing include added ( #956 )
2020-11-04 08:59:21 +01:00
Bartosz Cichocki
ac2c954d93
[EGD-3772] added HSP sink and source ( #918 )
...
Added HSP playback to the BT device and stream of the BT device microphone back to the OS
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com >
2020-11-03 14:21:50 +01:00
Paweł Olejniczak
d676fdabb7
[EGD-2628] Create Add device windows ( #867 )
...
[EGD-2628][WIP] Attach Add Device window
[EGD-2628] Fix passing scanned bt devices to Add device window
[EGD-2628] Add bt icon and adjust botton bar of Add device window
[EGD-2628] Add all devices window, & some fixes for add device window
[EGD-2628] Update changelog & cleanup
[EGD-2628] Improve bluetooth main window
2020-10-22 11:42:53 +02:00
Bartosz Cichocki
061479780b
[EGD-4011] added BT audio device with A2DP playback ( #870 )
...
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com >
2020-10-22 09:59:13 +02:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Bartek Cichocki
305d43a176
[EGD-3773] added A2DP playback backend
2020-10-14 09:23:53 +02:00
SP2FET
7f6b7957fd
[EGD-3641] added BT pairing keys storage
2020-10-05 13:41:34 +02:00
Bartosz Cichocki
5950528e0a
Revert "[EGD-3641] working key storage in json file"
...
This reverts commit 5f8af17f96 .
2020-10-05 12:46:13 +02:00
SP2FET
5f8af17f96
[EGD-3641] working key storage in json file
2020-10-05 12:28:27 +02:00
SP2FET
ca03073cc4
[EGD-3643] added BT dedicated bonding (simple pairing)
2020-10-01 17:19:41 +02:00
Bartek Cichocki
2060dd964f
[EGD-2625] added BT scan
...
[EGD-2625] moved btstack to mudita_develop branch
2020-09-29 13:51:58 +02:00