~aleteoryx/muditaos

ref: cefe442d77fd7fbf392325f1b6768408e729722d muditaos/module-services/service-bluetooth d---------
bda18b5b — Marcin Smoczyński 5 years ago
[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>
619ad219 — SP2FET 4 years ago
[EGD-4394] Add BT device name change

Added handling of BT device name changing
a30887bb — SP2FET 5 years ago
[EGD-5666] Add BT off function

Turning BT off was impossible thus there was the need of fixing it
Updated harness test
fa24dcc8 — SP2FET 5 years ago
[EGD-5483] Updated BT harness tests

Added harness test for BT scan in order to be able
to test regression
65119cb4 — Piotr Tański 5 years ago
[EGD-5027] Services synchronization introduced

Dependencies between services are now supported.
bc4d32c7 — Piotr Tański 5 years ago
[EGD-5158] Change access to the bus methods

The bus is now accessible only via Service object.
1db3f192 — Piotr Tański 5 years ago
[EGD-5472] Bluetooth worker state machine

State machine POC implemented using SML library.
0fad7231 — SP2FET 5 years ago
[EGD-5457] Add harness test for bluetooth on/off

There is no functional tests related to the Bluetooth. As the
refactor is on the way,we need to have a tool to check if it works
By the way fixed worker deinit
6befeb50 — SP2FET 5 years ago
[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
7d7003d6 — Marcin Smoczyński 5 years ago
Merge branch 'master' into stable
71a82520 — SP2FET 5 years ago
[EGD-4580] Add BT settings middleware

Added bluetooth settings middleware to store BT status in settings.
Added middleware layer to handle new settings queries.
e7b9bcf7 — Przemyslaw Brudny 5 years ago
[EGD-5133] Fix settings bus add duplications

Changed Bus Channels vector to set to prevent
duplicates and cleaned logging.
bb6989c2 — Hubert Chrzaniuk 5 years ago
[EGD-4978] Add Bluetooth virtual audio device

Bluetooth audio device requires different handling than other
audio devices. The commit adds proxy device that does not
handle requests itself but instead sends requests too Bluetooth
service.
f8c83ce2 — SP2FET 5 years ago
[EGD-4869] Add bluetooth message status to application settings

This change demonstrates how to work with Bluetooth messages
in application settings windows.
Responses to bluetooth status messages are mocked because
settings storage and message handlers in Service Bluetooth
are not ready yet.
edc7fd63 — SP2FET 5 years ago
[EGD-4579] Add bluetooth settings storage

Add settings storage to bluetooth related items
bcb2f3dd — Lucjan Bryndza 5 years ago
Merge branch 'master' into stable
ab4efaa9 — Paweł Olejniczak 5 years ago
[EGD-4778] Add Bluetooth settings to db (#1174)

c0d1d524 — Lucjan Bryndza 5 years ago
Merge branch 'master' into stable
193f8e73 — Bartosz Cichocki 5 years ago
[EGD-4578] bluetooth: added interface messages (#1116)

Add Bluetooth interface messages

[EGD-4578] updated class diagram

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
b96313b1 — Radoslaw Wicik 5 years ago
[EGD-4215] Convert service-bluetooth to library
Next