diff options
| author | Takeo Takahashi <takeo.takahashi.xv@renesas.com> | 2024-06-14 19:16:20 +0900 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2024-09-26 17:40:30 +1000 |
| commit | 6381ad5d0c4c594dbb8feea3bebf6222fd78f3a1 (patch) | |
| tree | 469493058fe97000f96934d18dda22ee4df9ec28 | |
| parent | 57f76f4c62617b9ef19f3aa0b41f276e90c525e0 (diff) | |
renesas-ra/extint: Fix issue with Pin.irq not triggering.
Fixes issue #15272.
Signed-off-by: Takeo Takahashi <takeo.takahashi.xv@renesas.com>
| -rw-r--r-- | ports/renesas-ra/extint.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/renesas-ra/extint.c b/ports/renesas-ra/extint.c index f1d445346..62e559d10 100644 --- a/ports/renesas-ra/extint.c +++ b/ports/renesas-ra/extint.c @@ -213,6 +213,8 @@ void extint_register_pin(const machine_pin_obj_t *pin, uint32_t mode, bool hard_ ra_icu_priority_irq_no((uint8_t)line, (uint32_t)IRQ_PRI_EXTINT); extint_irq_no[line] = (uint)line; ra_icu_set_callback((uint8_t)line, (ICU_CB)extint_callback, (void *)&extint_irq_no[line]); + ra_icu_set_pin(pin->pin, true, true); + ra_icu_enable_pin(pin->pin); // Enable the interrupt extint_enable(line); |
