micropython/ports
Damien George 1f601e8987 samd: Convert port to use new event waiting functions.
Convert the samd port from the old `MICROPY_EVENT_POLL_HOOK` macro to use
the new `mp_event_wait_xxx()` functions in conjunction with
`MICROPY_INTERNAL_WFE`.

This change should be functionally equivalent to the existing behaivour
because `mp_event_wait_ms()` is equal to
`mp_handle_pending(MP_HANDLE_PENDING_CALLBACKS_AND_EXCEPTIONS); __WFE()`,
which is what `MICROPY_EVENT_POLL_HOOK` was.

Signed-off-by: Damien George <damien@micropython.org>
2026-04-16 16:20:57 +10:00
..
alif py/mpconfig: Automatically configure thumb2 and float emitter features. 2026-04-15 15:49:44 +10: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 esp32/modules: Use "from machine import *" instead of __getattr__. 2026-04-15 16:08:34 +10:00
esp8266 ports: Refactor C++ compilation support. 2026-04-15 15:24:52 +10:00
mimxrt mimxrt: Convert port to use new event waiting functions. 2026-04-16 16:13:34 +10:00
minimal tests: Rename "tests/frozen" into "tests/assets". 2026-04-15 16:04:26 +10:00
nrf nrf: Add support for building C++ user modules. 2026-04-15 15:25:50 +10:00
pic16bit pic16bit/mpconfigport: Remove dummy builtins.open function. 2026-02-23 13:27:49 +11:00
powerpc tests: Rename "tests/frozen" into "tests/assets". 2026-04-15 16:04:26 +10:00
qemu tests/ports/qemu: Add ROMFS tests to CI. 2026-04-15 16:04:26 +10:00
renesas-ra ports: Refactor C++ compilation support. 2026-04-15 15:24:52 +10:00
rp2 rp2/rp2_dma: Reduce footprint of the DMA control fields table. 2026-04-15 16:03:38 +10:00
samd samd: Convert port to use new event waiting functions. 2026-04-16 16:20:57 +10:00
stm32 stm32: Fix mboot build with TinyUSB-enabled boards. 2026-04-16 15:20:58 +10:00
unix tests: Rename "tests/frozen" into "tests/assets". 2026-04-15 16:04:26 +10:00
webassembly webassembly/variants/pyscript: Enable weakref module and add tests. 2026-03-22 23:13:26 +11:00
windows ports: Refactor C++ compilation support. 2026-04-15 15:24:52 +10:00
zephyr zephyr/machine_uart: Ignore return value of uart_irq_update. 2026-04-07 13:41:15 +10:00