|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Injected dependencies for the hardware-free wifi_hal_join_run. More...
#include <wifi_hal_join.h>
Data Fields | |
| const ra8_wifi_cfg_t * | wifi_cfg |
| Facade config: backend + ip provider. | |
| ra8_wifi_t * | wifi |
| Caller-allocated facade handle. | |
| const char * | ssid |
| Target SSID; empty means "no creds". | |
| const char * | psk |
| Passphrase, or null for an open network. | |
| uint32_t | poll_budget |
| Association poll attempts after connect. | |
Injected dependencies for the hardware-free wifi_hal_join_run.
The facade configuration and handle are caller-owned, so the same core runs in two places: main.c builds the config over the C6 backend and a NetX DHCP provider, and the host test builds it over a mock backend and a canned provider. The core touches no hardware, no RTOS and no console.
Definition at line 215 of file wifi_hal_join.h.
| uint32_t wifi_hal_run_cfg::poll_budget |
Association poll attempts after connect.
Definition at line 220 of file wifi_hal_join.h.
Referenced by wifi_hal_join_run().
| const char* wifi_hal_run_cfg::psk |
Passphrase, or null for an open network.
Definition at line 219 of file wifi_hal_join.h.
Referenced by wifi_hal_join_run().
| const char* wifi_hal_run_cfg::ssid |
Target SSID; empty means "no creds".
Definition at line 218 of file wifi_hal_join.h.
Referenced by wifi_hal_join_run().
| ra8_wifi_t* wifi_hal_run_cfg::wifi |
Caller-allocated facade handle.
Definition at line 217 of file wifi_hal_join.h.
Referenced by wifi_hal_join_run().
| const ra8_wifi_cfg_t* wifi_hal_run_cfg::wifi_cfg |
Facade config: backend + ip provider.
Definition at line 216 of file wifi_hal_join.h.
Referenced by wifi_hal_join_run().