|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Decoded runtime network configuration. More...
#include <ra8_net_provision.h>
Data Fields | |
| char | ssid [k_ra8_net_provision_ssid_bytes_max+1U] |
| NUL-terminated SSID storage. | |
| char | psk [k_ra8_net_provision_psk_bytes_max+1U] |
| NUL-terminated PSK storage. | |
| char | url [k_ra8_net_provision_url_bytes_max+1U] |
| NUL-terminated optional URL storage. | |
| uint16_t | url_len |
| Decoded URL bytes, excluding the NUL. | |
| uint8_t | ssid_len |
| Decoded SSID bytes, excluding the NUL. | |
| uint8_t | psk_len |
| Decoded PSK bytes, excluding the NUL. | |
Decoded runtime network configuration.
Owns NUL-terminated SSID, PSK, and optional URL storage so no field points back into the UART line buffer. Lengths exclude the trailing NUL and permit callers to retain binary-safe bounds.
Definition at line 69 of file ra8_net_provision.h.
| char ra8_net_credentials::psk[k_ra8_net_provision_psk_bytes_max+1U] |
NUL-terminated PSK storage.
Definition at line 73 of file ra8_net_provision.h.
Referenced by c6_join_phase_associate(), internal_c6_cam_associate(), internal_decode_line(), internal_open_and_join(), internal_run(), internal_validate_candidate(), and wifi_hal_run().
| uint8_t ra8_net_credentials::psk_len |
Decoded PSK bytes, excluding the NUL.
Definition at line 81 of file ra8_net_provision.h.
Referenced by internal_decode_line(), internal_run(), and internal_validate_candidate().
| char ra8_net_credentials::ssid[k_ra8_net_provision_ssid_bytes_max+1U] |
NUL-terminated SSID storage.
Definition at line 71 of file ra8_net_provision.h.
Referenced by c6_join_phase_associate(), internal_c6_cam_associate(), internal_decode_line(), internal_open_and_join(), internal_run(), internal_validate_candidate(), and wifi_hal_run().
| uint8_t ra8_net_credentials::ssid_len |
Decoded SSID bytes, excluding the NUL.
Definition at line 79 of file ra8_net_provision.h.
Referenced by internal_decode_line(), internal_run(), and internal_validate_candidate().
| char ra8_net_credentials::url[k_ra8_net_provision_url_bytes_max+1U] |
NUL-terminated optional URL storage.
Definition at line 75 of file ra8_net_provision.h.
Referenced by internal_decode_line(), internal_run(), internal_transfer_and_consume(), and internal_validate_candidate().
| uint16_t ra8_net_credentials::url_len |
Decoded URL bytes, excluding the NUL.
Definition at line 77 of file ra8_net_provision.h.
Referenced by internal_decode_line(), and internal_validate_candidate().