micropython/drivers
Damien George 5b4a2baff6 extmod/machine_uart: Factor ports' UART Python bindings to common code.
This is a code factoring to have the Python bindings in one location, and
all the ports use those same bindings.  For all ports except the two listed
below there is no functional change.

The nrf port has UART.sendbreak() removed, but this method previously did
nothing.

The zephyr port has the following methods added:
- UART.init(): supports setting timeout and timeout_char.
- UART.deinit(): does nothing, just returns None.
- UART.flush(): raises OSError(EINVAL) because it's not implemented.
- UART.any() and UART.txdone(): raise NotImplementedError.

Signed-off-by: Damien George <damien@micropython.org>
2023-10-26 10:46:42 +11:00
..
bus drivers/bus: Change QSPI read_cmd signature to return an error code. 2022-12-09 13:25:18 +11:00
cc3100
cyw43 extmod/machine_uart: Factor ports' UART Python bindings to common code. 2023-10-26 10:46:42 +11:00
dht
esp-hosted drivers/esp_hosted_hal: Add support for WiFI LED activity indicator. 2023-10-02 14:47:31 +02:00
memory samd/samd_qspiflash: Add QSPI flash driver and configure it accordingly. 2023-06-06 00:49:36 +10:00
ninaw10 drivers/ninaw10: Add support for external ADC channels. 2023-10-20 12:18:29 +11:00
README.md

README.md

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