Przeglądaj źródła

Merge branch 'bugfix/gpio_interrupt_on_app_cpu_v4.4' into 'release/v4.4'

gpio: Fix the bug that esp32 gpio interrupt cannot be triggered on core 1 (backport v4.4)

See merge request espressif/esp-idf!15902
Michael (XIAO Xufeng) 4 lat temu
rodzic
commit
df0929009a
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      components/hal/esp32/include/hal/gpio_ll.h

+ 1 - 1
components/hal/esp32/include/hal/gpio_ll.h

@@ -239,7 +239,7 @@ static inline void gpio_ll_get_intr_status(gpio_dev_t *hw, uint32_t core_id, uin
   */
 static inline void gpio_ll_get_intr_status_high(gpio_dev_t *hw, uint32_t core_id, uint32_t *status)
 {
-    *status = (core_id == 0) ? HAL_FORCE_READ_U32_REG_FIELD(hw->pcpu_int1, intr) : HAL_FORCE_READ_U32_REG_FIELD(hw->pcpu_int1, intr);
+    *status = (core_id == 0) ? HAL_FORCE_READ_U32_REG_FIELD(hw->pcpu_int1, intr) : HAL_FORCE_READ_U32_REG_FIELD(hw->acpu_int1, intr);
 }
 
 /**