|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Everything ra8_wifi_init needs that the facade cannot discover. More...
#include <ra8_wifi.h>
Data Fields | |
| const ra8_wifi_backend_t * | backend |
| Radio operations; every row set. | |
| void * | backend_ctx |
| Opaque state handed to the backend. | |
| ra8_wifi_ip_bind_fn | ip_bind |
| IP-stack hook for ra8_wifi_wait_ip. | |
| void * | ip_ctx |
| Opaque context handed to ip_bind. | |
Everything ra8_wifi_init needs that the facade cannot discover.
The backend and its context select and drive the radio; the IP hook and its context obtain a lease. All four are required: a facade with a half-wired configuration would fail deep in a call rather than at init, which is the wrong place to find out.
Definition at line 369 of file ra8_wifi.h.
| const ra8_wifi_backend_t* ra8_wifi_cfg::backend |
Radio operations; every row set.
Definition at line 370 of file ra8_wifi.h.
Referenced by ra8_wifi_c6link_setup(), and ra8_wifi_init().
| void* ra8_wifi_cfg::backend_ctx |
Opaque state handed to the backend.
Definition at line 371 of file ra8_wifi.h.
Referenced by ra8_wifi_c6link_setup(), and ra8_wifi_init().
| ra8_wifi_ip_bind_fn ra8_wifi_cfg::ip_bind |
IP-stack hook for ra8_wifi_wait_ip.
Definition at line 372 of file ra8_wifi.h.
Referenced by ra8_wifi_init(), and wifi_hal_make_cfg().
| void* ra8_wifi_cfg::ip_ctx |
Opaque context handed to ip_bind.
Definition at line 373 of file ra8_wifi.h.
Referenced by ra8_wifi_init(), and wifi_hal_make_cfg().