ed14435a8e
Previously the interaction between the different layers of the Bluetooth stack was different on each port and each stack. This commit defines common interfaces between them and implements them for cyw43, btstack, nimble, stm32, unix. |
||
---|---|---|
.. | ||
README.md | ||
cyw43.h | ||
cyw43_ctrl.c | ||
cyw43_ll.h | ||
cyw43_lwip.c | ||
cywbt.c | ||
libcyw43.a |
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
.