feat(bt): Add host-agnostic BT OSAL and shared BLE profile task

- Add bt_osal: event queues, mutexes, semaphores, callouts, etc.
- Add the shared BLE profile task and event queue
- Bring both up and tear them down in the host init/deinit paths
- Add unit tests for the OSAL and the profile task

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
chenjianhua
2026-09-03 21:27:15 +05:30
committed by Rahul Tank
co-authored by Cursor
parent a2739c9ee1
commit 9bd7168fa1
21 changed files with 4013 additions and 2 deletions
@@ -1,2 +1,3 @@
CONFIG_BT_ENABLED=y
CONFIG_BT_PRF_TASK_ENABLED=y
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=n