Files | |
| file | wifi.h | 
| Definitions for netdev common Wi-Fi code.  | |
Data Structures | |
| struct | wifi_scan_request | 
| A Wi-Fi scan request.  More... | |
| struct | wifi_scan_result | 
| A Wi-Fi scan result.  More... | |
| struct | wifi_scan_list_node | 
| Node type in a wifi scan list wifi_scan_list_t.  More... | |
| struct | wifi_connect_request | 
| A Wi-Fi connect request.  More... | |
| struct | wifi_connect_result | 
| A Wi-Fi connect result.  More... | |
| struct | wifi_disconnect_request | 
| A Wi-Fi disconnect request.  More... | |
| struct | wifi_disconnect_result | 
| A Wi-Fi disconnect result.  More... | |
Macros | |
| #define | WIFI_SCAN_REQUEST_INITIALIZER(ch, cb, ms) | 
| Static initializer for a wifi_scan_request_t.  More... | |
| #define | WIFI_SCAN_RESULT_INITIALIZER(ch, str, sec) | 
| Static initializer for a wifi_scan_result_t.  More... | |
| #define | WIFI_SCAN_LIST_INITIALIZER(list) | 
| Static initializer for a wifi_scan_list_t.  More... | |
| #define | WIFI_CONNECT_REQUEST_INITIALIZER(ch, ccb, dcb, cr) | 
| Static initializer for a wifi_connect_request_t.  More... | |
| #define | WIFI_CONNECT_RESULT_INITIALIZER(ch, p_ssid) | 
| Static initializer for a wifi_connect_result_t.  More... | |
| #define | WIFI_DISCONNECT_REQUEST_INITIALIZER(dcb) | 
| Static initializer for a wifi_disconnect_request_t.  More... | |
| #define | WIFI_DISCONNECT_RESULT_INITIALIZER(ch, p_ssid) | 
| Static initializer for a wifi_disconnect_result_t.  More... | |
Typedefs | |
| typedef struct wifi_scan_request | wifi_scan_request_t | 
| A Wi-Fi scan request.  | |
| typedef struct wifi_scan_result | wifi_scan_result_t | 
| A Wi-Fi scan result.  | |
| typedef l2scan_list_t | wifi_scan_list_t | 
| A Wi-Fi scan list.  | |
| typedef struct wifi_scan_list_node | wifi_scan_list_node_t | 
| Node type in a wifi scan list wifi_scan_list_t.  | |
| typedef void(* | wifi_on_scan_result_t) (void *netif, const wifi_scan_list_t *res) | 
| Wi-Fi scan result callback prototype.  | |
| typedef struct wifi_connect_request | wifi_connect_request_t | 
| A Wi-Fi connect request.  | |
| typedef struct wifi_connect_result | wifi_connect_result_t | 
| A Wi-Fi connect result.  | |
| typedef void(* | wifi_on_connect_result_t) (void *netif, const wifi_connect_result_t *res) | 
| Wi-Fi connect result callback prototype.  | |
| typedef struct wifi_disconnect_request | wifi_disconnect_request_t | 
| A Wi-Fi disconnect request.  | |
| typedef struct wifi_disconnect_result | wifi_disconnect_result_t | 
| A Wi-Fi disconnect result.  | |
| typedef void(* | wifi_on_disconnect_result_t) (void *netif, const wifi_disconnect_result_t *res) | 
| Wi-Fi disconnect result callback prototype.  | |
| #define WIFI_CONNECT_REQUEST_INITIALIZER | ( | ch, | |
| ccb, | |||
| dcb, | |||
| cr | |||
| ) | 
Static initializer for a wifi_connect_request_t.
| ch | Channel to connect to | 
| ccb | On connect callback | 
| dcb | On disconnect callback | 
| cr | Pointer to credentials | 
| #define WIFI_CONNECT_RESULT_INITIALIZER | ( | ch, | |
| p_ssid | |||
| ) | 
Static initializer for a wifi_connect_result_t.
| ch | Channel of the connected AP | 
| p_ssid | SSID of connected AP | 
| #define WIFI_DISCONNECT_REQUEST_INITIALIZER | ( | dcb | ) | 
Static initializer for a wifi_disconnect_request_t.
| dcb | On disconnect callback | 
| #define WIFI_DISCONNECT_RESULT_INITIALIZER | ( | ch, | |
| p_ssid | |||
| ) | 
Static initializer for a wifi_disconnect_result_t.
| ch | Channel of no longer connected AP | 
| p_ssid | SSID of no longer connected AP | 
| #define WIFI_SCAN_LIST_INITIALIZER | ( | list | ) | 
Static initializer for a wifi_scan_list_t.
| list | Pointer to first list node | 
| #define WIFI_SCAN_REQUEST_INITIALIZER | ( | ch, | |
| cb, | |||
| ms | |||
| ) | 
Static initializer for a wifi_scan_request_t.
| ch | Channel to scan or NETOPT_SCAN_REQ_ALL_CH | 
| cb | Callback on scan result wifi_on_scan_result_t | 
| ms | Timeout for each channel to scan | 
| #define WIFI_SCAN_RESULT_INITIALIZER | ( | ch, | |
| str, | |||
| sec | |||
| ) | 
Static initializer for a wifi_scan_result_t.
| ch | Channel that was scanned | 
| str | Received signal strength | 
| sec | AP security mode |