A wrapper around the lower level cyw43_driver, that integrates it with pico_async_context for handling background work. More...
Topics | |
| pico_btstack_cyw43 | |
| Low-level Bluetooth HCI support. | |
Files | |
| file | include/pico/btstack_hci_transport_cyw43.h |
| Adds low level Bluetooth HCI support. | |
Functions | |
| const hci_transport_t * | hci_transport_cyw43_instance (void) |
| Get the Bluetooth HCI transport instance for cyw43. | |
| bool | cyw43_driver_init (struct async_context *context) |
| Initializes the lower level cyw43_driver and integrates it with the provided async_context. | |
| void | cyw43_driver_deinit (struct async_context *context) |
| De-initialize the lowever level cyw43_driver and unhooks it from the async_context. | |
A wrapper around the lower level cyw43_driver, that integrates it with pico_async_context for handling background work.
| void cyw43_driver_deinit | ( | struct async_context * | context | ) |
De-initialize the lowever level cyw43_driver and unhooks it from the async_context.
| context | the async_context the cyw43_driver support was added to via cyw43_driver_init |
| bool cyw43_driver_init | ( | struct async_context * | context | ) |
Initializes the lower level cyw43_driver and integrates it with the provided async_context.
If the initialization succeeds, lwip_nosys_deinit() can be called to shutdown lwIP support
| context | the async_context instance that provides the abstraction for handling asynchronous work. |
| const hci_transport_t * hci_transport_cyw43_instance | ( | void | ) |
Get the Bluetooth HCI transport instance for cyw43.