micropython/ports
Angus Gratton 28529351ae rp2: Switch rp2 and drivers to use new event functions.
This commit changes all uses in the rp2 port, and drivers that are
optionally supported by that port.

The old MICROPY_EVENT_POLL_HOOK and MICROPY_EVENT_POLL_HOOK_FAST macros are
no longer used for rp2 builds and are removed (C user code will need to be
changed to suit).

Also take the opportunity to change some timeouts that used 64-bit
arithmetic to 32-bit, to hopefully claw back a little code size.

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2023-12-08 12:49:43 +11:00
..
bare-arm shared/libc/string0: Don't deref args for n==0 case. 2023-11-07 16:01:50 +11:00
cc3200 ports: Move definitions of ATOMIC_SECTION macros to mphalport.h. 2023-12-01 14:37:48 +11:00
embed
esp32 esp32/boards/UM_TINYPICO: Fix typo in baudrate instructions. 2023-12-06 13:46:04 +11:00
esp8266 esp8266: Avoid including ep_mphal.h directly. 2023-12-07 14:07:21 +11:00
mimxrt extmod/mbedtls: Enable certificate time/date validation by default. 2023-12-01 15:08:11 +11:00
minimal
nrf nrf/boards/ARDUINO_NANO_33_BLE_SENSE: Don't enable MICROPY_MBFS. 2023-12-04 22:18:14 +11:00
pic16bit
powerpc
qemu-arm extmod/modmachine: Add MICROPY_PY_MACHINE_PIN_BASE option. 2023-11-30 16:11:11 +11:00
renesas-ra extmod/mbedtls: Enable certificate time/date validation by default. 2023-12-01 15:08:11 +11:00
rp2 rp2: Switch rp2 and drivers to use new event functions. 2023-12-08 12:49:43 +11:00
samd ports: Move definitions of ATOMIC_SECTION macros to mphalport.h. 2023-12-01 14:37:48 +11:00
stm32 stm32/machine_i2s: Improve accuracy of SCK frequency. 2023-12-06 11:48:03 +11:00
unix extmod/mbedtls: Enable certificate time/date validation by default. 2023-12-01 15:08:11 +11:00
webassembly
windows extmod/modmachine: Add MICROPY_PY_MACHINE_PIN_BASE option. 2023-11-30 16:11:11 +11:00
zephyr ports: Move definitions of ATOMIC_SECTION macros to mphalport.h. 2023-12-01 14:37:48 +11:00