ESP 32同时支持BT和BLE双模时的耗电情况

Moderator: ESP_Bob

yunji_2.4G
Posts: 9
Joined: Fri Sep 20, 2019 7:41 am

ESP 32同时支持BT和BLE双模时的耗电情况

Postby yunji_2.4G » Fri Sep 20, 2019 7:48 am

请问ESP 32 芯片同时支持双模的时候,耗电是如何分配的,
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
if ((ret = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
ESP_LOGE(SPP_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}

if ((ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM)) != ESP_OK) {
ESP_LOGE(SPP_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}

if ((ret = esp_bluedroid_init()) != ESP_OK) {
ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}

if ((ret = esp_bluedroid_enable()) != ESP_OK) {
ESP_LOGE(SPP_TAG, "%s enable bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}

因为这里esp_bt_controller_enable(ESP_BT_MODE_BTDM)必须如此设置,我想这样是不是耗电量==BLE耗电+BT耗电。
我用BLE的时候设置esp_bt_controller_enable(ESP_BT_MODE_BLE),运行时候会报错,BT时候一样。

Who is online

Users browsing this forum: No registered users and 35 guests