micropython/drivers
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
..
bus drivers/bus: Change QSPI read_cmd signature to return an error code. 2022-12-09 13:25:18 +11:00
cc3100 cc3200: Fix various array-based compiler warnings. 2022-07-21 16:26:04 +10:00
cyw43 rp2: Switch rp2 and drivers to use new event functions. 2023-12-08 12:49:43 +11:00
dht extmod/modmachine: Consolidate simple machine headers into modmachine.h. 2023-10-26 16:49:27 +11:00
esp-hosted extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h. 2023-10-26 17:40:22 +11:00
memory samd/samd_qspiflash: Add QSPI flash driver and configure it accordingly. 2023-06-06 00:49:36 +10:00
ninaw10 rp2: Switch rp2 and drivers to use new event functions. 2023-12-08 12:49:43 +11:00
README.md drivers: Remove drivers that are now in micropython-lib. 2022-09-08 11:27:05 +10:00

This directory contains C drivers for specific hardware. The drivers are intended to work across multiple ports.