micropython/ports
Angus Gratton d2cda57e9d rp2/rp2_dma: Disable DMA IRQ before clearing handler function.
Both the overall IRQ line and the per-channel IRQ, for good measure.

Otherwise, soft reset will remove the handler before the finaliser for the
DMA object(s) run and trigger IRQs if the channel is still active.

Closes #18765

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2026-03-18 16:58:11 +11:00
..
alif alif/machine_pwm: Implement machine.PWM. 2026-03-04 01:27:52 +11:00
bare-arm ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
cc3200 ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
embed all: Simplify mp_int_t/mp_uint_t definition. 2025-10-23 15:12:28 +11:00
esp32 ports: Refactor os.urandom(). 2026-02-24 23:36:02 +11:00
esp8266 ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
mimxrt ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
minimal ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
nrf ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
pic16bit pic16bit/mpconfigport: Remove dummy builtins.open function. 2026-02-23 13:27:49 +11:00
powerpc ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
qemu ports: Refactor os.urandom(). 2026-02-24 23:36:02 +11:00
renesas-ra ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
rp2 rp2/rp2_dma: Disable DMA IRQ before clearing handler function. 2026-03-18 16:58:11 +11:00
samd ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
stm32 ports: Don't pass -nostdlib in CFLAGS. 2026-03-09 22:50:59 +11:00
unix ports: Refactor os.urandom(). 2026-02-24 23:36:02 +11:00
webassembly webassembly: Convert port to use new event waiting functions. 2026-02-23 13:17:35 +11:00
windows ports: Refactor os.urandom(). 2026-02-24 23:36:02 +11:00
zephyr zephyr: Fix macro for getting erase_block_size. 2026-03-03 16:43:05 +11:00