Function esp_idf_sys::esp_bt_controller_enable
source ยท pub unsafe extern "C" fn esp_bt_controller_enable(
mode: esp_bt_mode_t,
) -> esp_err_t
Expand description
@brief Enable Bluetooth Controller
@note
1. Bluetooth Controller cannot be enabled in ESP_BT_CONTROLLER_STATUS_IDLE
status. It has to be initialized first.
2. Due to a known issue, you cannot call esp_bt_controller_enable()
for the second time
to change the Controller mode dynamically. To change the Controller mode, call
esp_bt_controller_disable()
and then call esp_bt_controller_enable()
with the new mode.
@param[in] mode The Bluetooth Controller mode (BLE/Classic Bluetooth/BTDM) to enable
For API compatibility, retain this argument. This mode must match the mode specified in the cfg
of esp_bt_controller_init()
.
@return - ESP_OK: Success - ESP_ERR_INVALID_STATE: Invalid Bluetooth Controller state