乐鑫技术交流
直播中

HCPcry

8年用户 1195经验值
擅长:处理器/DSP
私信 关注
[问答]

请问ESP32芯片同时支持双模的时候,耗电是如何分配的?

请问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: %sn", __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: %sn", __func__, esp_err_to_name(ret));

        return;

    }



    if ((ret = esp_bluedroid_init()) != ESP_OK) {

        ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed: %sn", __func__, esp_err_to_name(ret));

        return;

    }



    if ((ret = esp_bluedroid_enable()) != ESP_OK) {

        ESP_LOGE(SPP_TAG, "%s enable bluedroid failed: %sn", __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时候一样。

更多回帖

发帖
×
20
完善资料,
赚取积分