From e1cbac4a4041bf629c097b54cdf734fa505e5f20 Mon Sep 17 00:00:00 2001 From: Linar Yusupov Date: Thu, 8 Aug 2024 16:20:39 +0300 Subject: [PATCH 1/2] fix build for ESP32-C2, ESP32-C6 and ESP32-H2 targets with Arduino-ESP32 Core 3.0.x --- src/utility/HCIVirtualTransport.cpp | 2 ++ 1 file changed, 2 insertions(+) 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); From e9f16eba4c0f3cd164070c712c270b8d10bb08ce Mon Sep 17 00:00:00 2001 From: pennam Date: Wed, 9 Apr 2025 15:49:46 +0200 Subject: [PATCH 2/2] [CI] enable esp32c6 and esp32h2 --- .github/workflows/compile-examples.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/compile-examples.yml b/.github/workflows/compile-examples.yml index 706ccb4c..d97458e6 100644 --- a/.github/workflows/compile-examples.yml +++ b/.github/workflows/compile-examples.yml @@ -83,17 +83,17 @@ jobs: build-for-esp32: runs-on: ubuntu-latest - + strategy: matrix: fqbn: - esp32:esp32:esp32 - esp32:esp32:esp32s3 - esp32:esp32:esp32c3 - # future bluetooth chips + - esp32:esp32:esp32c6 + - esp32:esp32:esp32h2 + # Not supported out of the box by ESP32 Arduino core #- esp32:esp32:esp32c2 - #- esp32:esp32:esp32c6 - #- esp32:esp32:esp32h2 steps: - uses: actions/checkout@v4