wifi_device_config.h
Overview
Related Modules:
Description:
Defines the Wi-Fi station configuration.
The Wi-Fi station configuration includes the security type and data length.
Since:
1.0
Version:
1.0
Summary
Data Structures
| Data Structure Name | Description |
|---|---|
| WifiDeviceConfig | Represents the Wi-Fi station configuration used to connect to a specified Wi-Fi device. |
| WifiScanParams | Represents the Wi-Fi station configuration used to connect to a specified Wi-Fi device. |
Macros
| Macro Name and Value | Description |
|---|---|
| WIFI_MAX_CONFIG_SIZE 10 | Indicates the maximum number of Wi-Fi station configurations that can be added using AddDeviceConfig. |
| WIFI_CONFIG_INVALID (-1) | Indicates the value of networkId when the configuration file is unavailable. |
| WIFI_MAX_SSID_LEN 33 | Indicates the maximum length of a Wi-Fi SSID. |
| WIFI_MAX_KEY_LEN 65 | Indicates the maximum length of a Wi-Fi key. |
| WIFI_MAC_LEN 6 | Indicates the maximum length of a Wi-Fi MAC address or a Wi-Fi BSSID. |
| WIFI_PSK_LEN 32 | Indicates the maximum length of a Wi-Fi PSK. |
Typedefs
| Typedef Name | Description |
|---|---|
| WifiDeviceConfig | typedef struct WifiDeviceConfig Represents the Wi-Fi station configuration used to connect to a specified Wi-Fi device. |
Enumerations
| Enumeration Name | Description |
|---|---|
| WifiSecurityType { WIFI_SEC_TYPE_INVALID = -1, WIFI_SEC_TYPE_OPEN, WIFI_SEC_TYPE_WEP, WIFI_SEC_TYPE_PSK, WIFI_SEC_TYPE_SAE } | Enumerates Wi-Fi security types. |
| WifiPskType { WIFI_PSK_TYPE_ASCII = 0, WIFI_PSK_TYPE_HEX } | Enumerates psk encryption types. |
| WifiScanType { WIFI_FREQ_SCAN, WIFI_SSID_SCAN, WIFI_BSSID_SCAN, WIFI_BAND_SCAN } | Enumerates Wi-Fi scan types. |
