Driver API on STM32 for MXCHIP Wi-Fi module, see mx_wifi.h **. More...
Modules | |
| Driver_I/O | |
| Driver I/O interface setting API **. | |
| Driver_init | |
| ** | |
| Network bypass mode | |
| ** | |
| Station | |
| station mode API ** | |
| SoftAP | |
| ** | |
| Socket | |
| ** | |
| mDNS | |
| ** | |
| TLS | |
| ** | |
| Webserver | |
| ** | |
| FOTA | |
| ** | |
| MX_WIFI_STATION_POWERSAVE | |
| ** | |
Data Structures | |
| struct | mwifi_ip_attr_t |
| Wi-Fi ip address info. More... | |
| struct | mwifi_eap_attr_t |
| Wi-Fi EAP info. More... | |
| struct | MX_WIFI_IO_t |
| Wi-Fi low level I/O interface operation handles. More... | |
| struct | MX_WIFI_SystemInfo_t |
| Wi-Fi system info. More... | |
| struct | MX_WIFI_Network_t |
| Wi-Fi station info. More... | |
| struct | MX_WIFI_APSettings_t |
| Wi-Fi softAP info. More... | |
| struct | MX_WIFI_Runtime_t |
| Wi-Fi runtime info. More... | |
| struct | MX_WIFIObject_t |
| Wi-Fi Wi-Fi object handle. More... | |
Macros | |
| #define | MX_WIFI_STATUS_OK (0) |
| status code success. More... | |
| #define | MX_WIFI_STATUS_ERROR (-1) |
| status code common error. More... | |
| #define | MX_WIFI_STATUS_TIMEOUT (-2) |
| status code timeout. More... | |
| #define | MX_WIFI_STATUS_IO_ERROR (-3) |
| status code I/O error. More... | |
| #define | MX_WIFI_STATUS_PARAM_ERROR (-4) |
| status code bad argument error. More... | |
| #define | MX_WIFI_STATUS_T int32_t |
| status code. More... | |
| #define | MX_WIFI_MAC_SIZE (6) |
| max length of MAC address. More... | |
| #define | MX_WIFI_SCAN_BUF_SIZE (2000) |
| max size of scan buffer. More... | |
| #define | MIN(a, b) ( ((a) < (b)) ? (a) : (b)) |
| helper function: get minimum. More... | |
Typedefs | |
| typedef uint8_t | mwifi_if_t |
| wifi mode. More... | |
| typedef uint8_t | mc_wifi_scan_mode_t |
| wifi scan mode. More... | |
| typedef int8_t(* | IO_Init_Func) (uint16_t mode) |
| I/O interface init function. More... | |
| typedef int8_t(* | IO_DeInit_Func) (void) |
| I/O interface deinit function. More... | |
| typedef void(* | IO_Delay_Func) (uint32_t ms) |
| I/O interface delay function. More... | |
| typedef uint16_t(* | IO_Send_Func) (uint8_t *data, uint16_t len) |
| I/O interface send function. More... | |
| typedef uint16_t(* | IO_Receive_Func) (uint8_t *buffer, uint16_t buff_size) |
| I/O interface receive function. More... | |
| typedef void(* | mx_wifi_status_callback_t) (uint8_t cate, uint8_t event, void *arg) |
| Prototype of Wi-Fi status changed callback function. More... | |
| typedef void(* | mx_wifi_fota_status_cb_t) (mx_wifi_fota_status_e status, uint32_t user_args) |
| Prototype of FOTA status callback function. More... | |
| typedef void(* | mx_wifi_netlink_input_cb_t) (mx_buf_t *pbuf, void *user_args) |
| Prototype of netlink input callback function for network bypass mode. More... | |
Enumerations |
Driver API on STM32 for MXCHIP Wi-Fi module, see mx_wifi.h **.
| #define MIN | ( | a, | |
| b | |||
| ) | ( ((a) < (b)) ? (a) : (b)) |
| #define MX_WIFI_SCAN_BUF_SIZE (2000) |
| #define MX_WIFI_STATUS_ERROR (-1) |
| #define MX_WIFI_STATUS_IO_ERROR (-3) |
| #define MX_WIFI_STATUS_PARAM_ERROR (-4) |
| typedef int8_t(* IO_DeInit_Func) (void) |
| typedef void(* IO_Delay_Func) (uint32_t ms) |
| typedef int8_t(* IO_Init_Func) (uint16_t mode) |
| typedef uint16_t(* IO_Receive_Func) (uint8_t *buffer, uint16_t buff_size) |
| typedef uint16_t(* IO_Send_Func) (uint8_t *data, uint16_t len) |
| typedef uint8_t mc_wifi_scan_mode_t |
| typedef uint8_t mwifi_if_t |
| typedef void(* mx_wifi_fota_status_cb_t) (mx_wifi_fota_status_e status, uint32_t user_args) |
| typedef void(* mx_wifi_status_callback_t) (uint8_t cate, uint8_t event, void *arg) |
| anonymous enum |
| anonymous enum |
| anonymous enum |
Security settings for wifi network.