فهرست منبع

bugfix: use avaliable gpio for esp32s3 pm_trace

wuzhenghui 2 سال پیش
والد
کامیت
c39bfd01a5
1فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 8 1
      components/esp_pm/pm_trace.c

+ 8 - 1
components/esp_pm/pm_trace.c

@@ -15,13 +15,20 @@
  * Feel free to change when debugging.
  */
 static const int DRAM_ATTR s_trace_io[] = {
-#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3
+#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2
     BIT(4),  BIT(5),  // ESP_PM_TRACE_IDLE
     BIT(16), BIT(17), // ESP_PM_TRACE_TICK
     BIT(18), BIT(18), // ESP_PM_TRACE_FREQ_SWITCH
     BIT(19), BIT(19), // ESP_PM_TRACE_CCOMPARE_UPDATE
     BIT(25), BIT(26), // ESP_PM_TRACE_ISR_HOOK
     BIT(27), BIT(27), // ESP_PM_TRACE_SLEEP
+#elif CONFIG_IDF_TARGET_ESP32S3
+    BIT(4),  BIT(5),  // ESP_PM_TRACE_IDLE
+    BIT(6),  BIT(7),  // ESP_PM_TRACE_TICK
+    BIT(14), BIT(14), // ESP_PM_TRACE_FREQ_SWITCH
+    BIT(15), BIT(15), // ESP_PM_TRACE_CCOMPARE_UPDATE
+    BIT(16), BIT(17), // ESP_PM_TRACE_ISR_HOOK
+    BIT(18), BIT(18), // ESP_PM_TRACE_SLEEP
 #else
     BIT(2),  BIT(3),  // ESP_PM_TRACE_IDLE
     BIT(4),  BIT(5),  // ESP_PM_TRACE_TICK