Browse Source

esp32c6: add esp_timer support

wuzhenghui 3 years ago
parent
commit
308e4dcbfa

+ 2 - 0
components/esp_timer/src/esp_timer.c

@@ -34,6 +34,8 @@
 #include "esp32h2/rtc.h"
 #elif CONFIG_IDF_TARGET_ESP32C2
 #include "esp32c2/rtc.h"
+#elif CONFIG_IDF_TARGET_ESP32C6
+#include "esp32c6/rtc.h"
 #endif
 
 #include "sdkconfig.h"

+ 2 - 0
components/esp_timer/src/ets_timer_legacy.c

@@ -34,6 +34,8 @@
 #include "esp32c2/rom/ets_sys.h"
 #elif CONFIG_IDF_TARGET_ESP32H2
 #include "esp32h2/rom/ets_sys.h"
+#elif CONFIG_IDF_TARGET_ESP32C6
+#include "esp32c6/rom/ets_sys.h"
 #endif
 
 /* We abuse 'timer_arg' field of ETSTimer structure to hold a pointer to esp_timer */

+ 2 - 0
components/esp_timer/src/system_time.c

@@ -29,6 +29,8 @@
 #include "esp32h2/rtc.h"
 #elif CONFIG_IDF_TARGET_ESP32C2
 #include "esp32c2/rtc.h"
+#elif CONFIG_IDF_TARGET_ESP32C6
+#include "esp32c6/rtc.h"
 #endif
 
 __attribute__((unused)) static const char* TAG = "system_time";

+ 2 - 0
components/esp_timer/test/test_ets_timer.c

@@ -26,6 +26,8 @@
 #include "esp32h2/rom/ets_sys.h"
 #elif CONFIG_IDF_TARGET_ESP32C2
 #include "esp32c2/rom/ets_sys.h"
+#elif CONFIG_IDF_TARGET_ESP32C6
+#include "esp32c6/rom/ets_sys.h"
 #endif
 
 static void test_correct_delay_timer_func(void* arg)