zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.48k stars 6.42k forks source link

Support bt_disable on Silabs chips #76957

Open Sylphe88 opened 1 month ago

Sylphe88 commented 1 month ago

Is your enhancement proposal related to a problem? Please describe. Silabs chips do not support bt_disable (at least on the Series 2 EFR32MG24 we're using), returning -ENOTSUP, seemingly related to some on-demand start component missing. We'd like to have better control over BLE, especially for power management purposes, so we'd need to turn off the stack for limited power consumption, and reenable it when we are out of low-power.

Describe the solution you'd like Simply support the BT_DISABLE HCI state!

Describe alternatives you've considered

github-actions[bot] commented 1 month ago

Hi @Sylphe88! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙