diff --git a/main/boards/kevin-c3/kevin_box_board.cc b/main/boards/kevin-c3/kevin_box_board.cc index 15e21d6e..c51b185f 100644 --- a/main/boards/kevin-c3/kevin_box_board.cc +++ b/main/boards/kevin-c3/kevin_box_board.cc @@ -8,6 +8,7 @@ #include #include +#include #include #define TAG "KevinBoxBoard" @@ -56,7 +57,10 @@ private: } public: - KevinBoxBoard() : boot_button_(BOOT_BUTTON_GPIO) { + KevinBoxBoard() : boot_button_(BOOT_BUTTON_GPIO) { + // 把 ESP32C3 的 VDD SPI 引脚作为普通 GPIO 口使用 + esp_efuse_write_field_bit(ESP_EFUSE_VDD_SPI_AS_GPIO); + InitializeCodecI2c(); InitializeButtons(); InitializeIot(); diff --git a/main/idf_component.yml b/main/idf_component.yml index 5d6ffcdb..346960e1 100644 --- a/main/idf_component.yml +++ b/main/idf_component.yml @@ -4,7 +4,7 @@ dependencies: 78/esp-opus-encoder: "~2.0.0" 78/esp-ml307: "~1.7.0" espressif/led_strip: "^2.4.1" - espressif/esp_codec_dev: "^1.3.1" + espressif/esp_codec_dev: "~1.3.2" espressif/esp-sr: "^1.9.0" espressif/button: "^3.3.1" lvgl/lvgl: "~8.4.0"