diff --git a/src/utility/HCIVirtualTransport.cpp b/src/utility/HCIVirtualTransport.cpp index 046a0e72..509fafb5 100644 --- a/src/utility/HCIVirtualTransport.cpp +++ b/src/utility/HCIVirtualTransport.cpp @@ -80,7 +80,9 @@ int HCIVirtualTransportClass::begin() #if CONFIG_IDF_TARGET_ESP32 bt_cfg.mode = ESP_BT_MODE_BLE; //original esp32 chip #else +#if !(CONFIG_IDF_TARGET_ESP32C2 || CONFIG_IDF_TARGET_ESP32C6 || CONFIG_IDF_TARGET_ESP32H2) bt_cfg.bluetooth_mode = ESP_BT_MODE_BLE; //different api for newer models +#endif #endif esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT);