Header file for WIFI related activity for provision AP.
Copyright (c) 2018-2020 Atmel Corporation. All rights reserved.
#include "lwip/ip.h"
#include "lwip/api.h"
#include "lwip/tcpip.h"
#include "lwip/dns.h"
#include "os/include/net_init.h"
#include "os/include/m2m_wifi_ex.h"
#include "tinyservices.h"
#include "conf_wilc.h"
Data Structures | |
struct | wifi_ap_detail |
struct | wifi_bt_if_msg_t |
struct | wifi_conn_ap_info |
struct | wifi_scan_ap_info |
Macros | |
#define | MAIN_WLAN_WEP_AUTH_TYPE WEP_ANY |
#define | MAIN_WLAN_WEP_KEY_INDEX 1 |
WEP key index. More... | |
Enumerations | |
enum | wifi_bt_intf_msg_t { WIFI_BT_INIT = 1, BT_WIFI_SCAN, BT_WIFI_CONNECT } |
enum | wifi_connect_status_t { WIFI_CONNECT_FAIL = 0, WIFI_CONNECT_INPROGRESS, WIFI_CONNECT_SUCCESS } |
enum | wifi_scan_status_t { SCANLIST_STOP = 0, SCANLIST_SCANNING, SCANLIST_UPDATED } |
Functions | |
void | wifi_task (void *argument) |
STA task main function. More... | |
#define MAIN_WLAN_WEP_AUTH_TYPE WEP_ANY |
Referenced by wifi_task().
#define MAIN_WLAN_WEP_KEY_INDEX 1 |
WEP key index.
Referenced by wifi_task().
enum wifi_bt_intf_msg_t |
enum wifi_scan_status_t |
void wifi_task | ( | void * | argument | ) |
STA task main function.
References tuniM2MWifiAuth::au8PSK, tstrM2mWifiWepParams::au8WepKey, BT_WIFI_CONNECT, BT_WIFI_SCAN, conn_ap, wifi_conn_ap_info::conn_param, wifi_bt_if_msg_t::id, M2M_SUCCESS, M2M_WIFI_CH_ALL, M2M_WIFI_SEC_OPEN, M2M_WIFI_SEC_WEP, M2M_WIFI_SEC_WPA_PSK, MAIN_WLAN_WEP_AUTH_TYPE, MAIN_WLAN_WEP_KEY_INDEX, msg, net_init(), os_m2m_wifi_connect(), os_m2m_wifi_init(), os_m2m_wifi_request_scan(), param, pdFALSE, tstrWifiInitParam::pfAppWifiCb, tuniM2MWifiAuth::strWepInfo, tstrM2mWifiWepParams::u8KeyIndx, tstrM2mWifiWepParams::u8KeySz, tstrM2mWifiWepParams::u8WepAuthType, wifi_bt_conn_if_sem, wifi_bt_if_queue, wifi_bt_if_sem, WIFI_BT_INIT, wifi_cb(), xQueueCreate, xQueueReceive, xQueueSend, and xSemaphoreTake.
Referenced by main().
uint8_t blank_ssid_num |
Referenced by wifi_cb().
wifi_conn_ap_info conn_ap |
Referenced by att_write_callback(), packet_handler(), wifi_cb(), and wifi_task().
wifi_bt_if_msg_t msg |
tstrWifiInitParam param |
Referenced by ili9488_init(), iperf_tcp_client_task(), iperf_tcp_task(), os_m2m_wifi_init(), sta_task(), wifi_task(), and wilc_task_1().
wifi_scan_ap_info scan_ap |
Referenced by att_read_callback(), att_write_callback(), packet_handler(), and wifi_cb().
uint8_t scan_ap_index |
Referenced by wifi_cb().
uint8_t scan_request_index |
Referenced by wifi_cb().
xSemaphoreHandle wifi_bt_conn_if_sem |
Referenced by main(), packet_handler(), wifi_cb(), and wifi_task().
xQueueHandle wifi_bt_if_queue |
Referenced by bt_task(), packet_handler(), and wifi_task().
xSemaphoreHandle wifi_bt_if_sem |
TaskHandle_t wifi_task_handle |
Referenced by main().