[EGD-5666] Add BT off function
Turning BT off was impossible thus there was the need of fixing it
Updated harness test
[EGD-5483] Updated BT harness tests
Added harness test for BT scan in order to be able
to test regression
[EGD-5027] Services synchronization introduced
Dependencies between services are now supported.
[EGD-5158] Change access to the bus methods
The bus is now accessible only via Service object.
[EGD-5472] Bluetooth worker state machine
State machine POC implemented using SML library.
[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
[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
Merge branch 'master' into stable
[EGD-4580] Add BT settings middleware
Added bluetooth settings middleware to store BT status in settings.
Added middleware layer to handle new settings queries.
[EGD-5133] Fix settings bus add duplications
Changed Bus Channels vector to set to prevent
duplicates and cleaned logging.
[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.
[EGD-4579] Add bluetooth settings storage
Add settings storage to bluetooth related items
Merge branch 'master' into stable
[EGD-4778] Add Bluetooth settings to db (#1174)
[EGD-4215] Convert service-bluetooth to library
[EGD-4200] Message handling refactored. (#974)
[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>
[EGD-3852] clean include in service (#928)
[EGD-4099] BT set stream (#846)