feat(gpio): support fast gpio driver on esp32h4

This commit is contained in:
morris
2025-11-20 15:50:58 +08:00
parent db6c0e2ae5
commit ca892b17b9
16 changed files with 232 additions and 37 deletions
@@ -1,2 +1,2 @@
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
| ----------------- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
| ----------------- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- | -------- | -------- |
@@ -136,6 +136,8 @@ TEST_CASE("Dedicated_GPIO_run_on_multiple_CPU_cores", "[dedic_gpio]")
for (int i = 0; i < SOC_CPU_CORES_NUM; i++) {
#if CONFIG_IDF_TARGET_ESP32P4
int start_gpio = i * TEST_GPIO_GROUP_SIZE + 20;
#elif CONFIG_IDF_TARGET_ESP32H4
int start_gpio = i * TEST_GPIO_GROUP_SIZE + 13;
#else
int start_gpio = i * TEST_GPIO_GROUP_SIZE;
#endif