Microchip® Advanced Software Framework

wifi_prov.h File Reference

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...
 

Variables

uint8_t blank_ssid_num
 
wifi_conn_ap_info conn_ap
 
wifi_bt_if_msg_t msg
 
tstrWifiInitParam param
 
wifi_scan_ap_info scan_ap
 
uint8_t scan_ap_index
 
uint8_t scan_request_index
 
xSemaphoreHandle wifi_bt_conn_if_sem
 
xQueueHandle wifi_bt_if_queue
 
xSemaphoreHandle wifi_bt_if_sem
 
TaskHandle_t wifi_task_handle
 

#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().

Enumerator
WIFI_BT_INIT 
BT_WIFI_SCAN 
BT_WIFI_CONNECT 
Enumerator
WIFI_CONNECT_FAIL 
WIFI_CONNECT_INPROGRESS 
WIFI_CONNECT_SUCCESS 
Enumerator
SCANLIST_STOP 
SCANLIST_SCANNING 
SCANLIST_UPDATED 

uint8_t blank_ssid_num

Referenced by 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
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().