Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
IEEE 802.11 protocol and general Wi-Fi definitions. More...
#include <zephyr/sys/util.h>
Go to the source code of this file.
Data Structures | |
struct | wifi_cipher_desc |
struct | wifi_eap_cipher_config |
struct | wifi_eap_config |
Macros | |
#define | WIFI_COUNTRY_CODE_LEN 2 |
Length of the country code string. | |
#define | WIFI_SSID_MAX_LEN 32 |
Max SSID length. | |
#define | WIFI_PSK_MIN_LEN 8 |
Minimum PSK length. | |
#define | WIFI_PSK_MAX_LEN 64 |
Maximum PSK length. | |
#define | WIFI_SAE_PSWD_MAX_LEN 128 |
Max SAW password length. | |
#define | WIFI_MAC_ADDR_LEN 6 |
MAC address length. | |
#define | WIFI_ENT_IDENTITY_MAX_LEN 64 |
Max enterprise identity length. | |
#define | WIFI_ENT_PSWD_MAX_LEN 128 |
Max enterprise password length. | |
#define | WIFI_CHANNEL_MIN 1 |
Minimum channel number. | |
#define | WIFI_CHANNEL_MAX 233 |
Maximum channel number. | |
#define | WIFI_CHANNEL_ANY 255 |
Any channel number. | |
#define | WIFI_INTERFACE_INDEX_MIN 1 |
Network interface index min value. | |
#define | WIFI_INTERFACE_INDEX_MAX 255 |
Network interface index max value. | |
Functions | |
const char * | wifi_security_txt (enum wifi_security_type security) |
Helper function to get user-friendly security type name. | |
const char * | wifi_mfp_txt (enum wifi_mfp_options mfp) |
Helper function to get user-friendly MFP name. | |
const char * | wifi_band_txt (enum wifi_frequency_bands band) |
Helper function to get user-friendly frequency band name. | |
const char * | wifi_state_txt (enum wifi_iface_state state) |
Helper function to get user-friendly interface state name. | |
const char * | wifi_mode_txt (enum wifi_iface_mode mode) |
Helper function to get user-friendly interface mode name. | |
const char * | wifi_link_mode_txt (enum wifi_link_mode link_mode) |
Helper function to get user-friendly link mode name. | |
const char * | wifi_ps_txt (enum wifi_ps ps_name) |
Helper function to get user-friendly ps name. | |
const char * | wifi_ps_mode_txt (enum wifi_ps_mode ps_mode) |
Helper function to get user-friendly ps mode name. | |
const char * | wifi_twt_operation_txt (enum wifi_twt_operation twt_operation) |
Helper function to get user-friendly twt operation name. | |
const char * | wifi_twt_negotiation_type_txt (enum wifi_twt_negotiation_type twt_negotiation) |
Helper function to get user-friendly twt negotiation type name. | |
const char * | wifi_twt_setup_cmd_txt (enum wifi_twt_setup_cmd twt_setup) |
Helper function to get user-friendly twt setup cmd name. | |
static const char * | wifi_twt_get_err_code_str (int16_t err_no) |
Helper function to get user-friendly TWT error code name. | |
const char * | wifi_ps_wakeup_mode_txt (enum wifi_ps_wakeup_mode ps_wakeup_mode) |
Helper function to get user-friendly ps wakeup mode name. | |
const char *const | wifi_ps_exit_strategy_txt (enum wifi_ps_exit_strategy ps_exit_strategy) |
Helper function to get user-friendly ps exit strategy name. | |
static const char * | wifi_ps_get_config_err_code_str (int16_t err_no) |
Helper function to get user-friendly power save error code name. | |
IEEE 802.11 protocol and general Wi-Fi definitions.