5b4a2baff6
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> |
||
---|---|---|
.. | ||
README.md | ||
cywbt.c |
README.md
CYW43xx WiFi SoC driver
This is a driver for the CYW43xx WiFi SoC.
There are four layers to the driver:
-
SDIO bus interface, provided by the host device/system.
-
Low-level CYW43xx interface, managing the bus, control messages, Ethernet frames and asynchronous events. Includes download of SoC firmware. The header file
cyw43_ll.h
defines the interface to this layer. -
Mid-level CYW43xx control, to control and set WiFi parameters and manage events. See
cyw43_ctrl.c
. -
TCP/IP bindings to lwIP. See
cyw43_lwip.c
.