[EGD-5471] Add Bluetooth on/off state diagram
Added state machine diagram for Bluetooth power on/off
[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-5070] Change new filesystem in module bt
Due to vfs deprecation there is need to
remove all vfs calls from code.
This PR covers module bluetooth.
[EGD-5070] Review changes.
[EGD-5070] Change new filesystem in module bt
Due to vfs deprecation there is need to
remove all vfs calls from code.
This PR covers module bluetooth
Merge branch 'master' into stable
[EGD-4899] Worker class design improvements and fixes (#1190)
* allow workers to run independently from service
* change worker to use FreeRTOS wrapper Queue class instead of
freeRTOS native queues
* fix bug disallowing to destruct worker that have never ran
* fixed worker bad state transition to Running state
Merge branch 'master' into stable
[EGD-4582] Bluetooth over DMA (#1115)
[EGD-4582] Bluetooth UART: replace polling with DMA
Merge branch 'master' into stable
[EGD-4578] bluetooth: added interface messages (#1116)
Add Bluetooth interface messages
[EGD-4578] updated class diagram
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
[EGD-4506] Add proposal of basic bluetooth settings data flow (#1090)
[EGD-4219] Convert service-evtmgr and service-lwip to library
[EGD-4344] vfs-utils refactor (#1010)
* [EGD-4344] removed vfs-utils.cpp and moved all the functions
to utils or eventStore
* [EGD-4344] removed vfs-utils.cpp and moved all the functions
to utils or eventStore
* [EGD-4344] moved methods to utils::filesystem
* Update module-utils/Utils.cpp
Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com>
* Update module-utils/Utils.cpp
Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com>
* Update module-utils/Utils.cpp
Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com>
* [EGD-4344] test fixes, linux fixes, GUI fixes
* [EGD-4344] rebase fixes
* [EGD-4344] bugfixes for rt1051 and mutex support in EventStore
Co-authored-by: Piotr Tanski <piotr.tanski@mudita.com>
[EGD-4215] Convert service-bluetooth to library
[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
[EGD-4214] Convert service audio to library