Microchip® Advanced Software Framework

wilc/os/include/m2m_wifi_ex.h File Reference

Copyright (c) 2016-2018 Microchip Technology Inc.

and its subsidiaries.

#include <driver/include/m2m_wifi.h>

Macros

#define m2m_wifi_deinit_ex   m2m_wifi_deinit
 
#define m2m_wifi_disable_monitoring_mode_ex   m2m_wifi_disable_monitoring_mode
 
#define m2m_wifi_disconnect_ex   m2m_wifi_disconnect
 
#define m2m_wifi_enable_mac_mcast_ex   m2m_wifi_enable_mac_mcast
 
#define m2m_wifi_enable_monitoring_mode_ex   m2m_wifi_enable_monitoring_mode
 
#define m2m_wifi_get_connection_info_ex   m2m_wifi_get_connection_info
 
#define m2m_wifi_get_mac_address_ex   m2m_wifi_get_mac_address
 
#define m2m_wifi_get_num_ap_found_ex   m2m_wifi_get_num_ap_found
 
#define m2m_wifi_get_otp_mac_address_ex   m2m_wifi_get_otp_mac_address
 
#define m2m_wifi_get_sleep_mode_ex   m2m_wifi_get_sleep_mode
 
#define m2m_wifi_handle_events_ex   m2m_wifi_handle_events
 
#define m2m_wifi_p2p_disconnect_ex   m2m_wifi_p2p_disconnect
 
#define m2m_wifi_p2p_ex   m2m_wifi_p2p
 
#define m2m_wifi_req_curr_rssi_ex   m2m_wifi_req_curr_rssi
 
#define m2m_wifi_req_scan_result_ex   m2m_wifi_req_scan_result
 
#define m2m_wifi_request_scan_ex   m2m_wifi_request_scan
 
#define m2m_wifi_send_ethernet_pkt_ex   m2m_wifi_send_ethernet_pkt
 
#define m2m_wifi_send_wlan_pkt_ex   m2m_wifi_send_wlan_pkt
 
#define m2m_wifi_set_cust_InfoElement_ex   m2m_wifi_set_cust_InfoElement
 
#define m2m_wifi_set_device_name_ex   m2m_wifi_set_device_name
 
#define m2m_wifi_set_lsn_int_ex   m2m_wifi_set_lsn_int
 
#define m2m_wifi_set_receive_buffer_ex   m2m_wifi_set_receive_buffer
 
#define m2m_wifi_set_scan_options_ex   m2m_wifi_set_scan_options
 
#define m2m_wifi_set_scan_region_ex   m2m_wifi_set_scan_region
 
#define m2m_wifi_set_sleep_mode_ex   m2m_wifi_set_sleep_mode
 
#define m2m_wifi_wps_disable_ex   m2m_wifi_wps_disable
 
#define m2m_wifi_wps_ex   m2m_wifi_wps
 

Typedefs

typedef void(* m2m_wifi_callback_t )(void *arg)
 

Functions

sint8 m2m_wifi_disable_ap_ex (void)
 
sint8 m2m_wifi_enable_ap_ex (CONST tstrM2MAPConfig *pstrM2MAPConfig)
 
sint8 m2m_wifi_request_callback_ex (m2m_wifi_callback_t callback, void *arg)
 
sint8 m2m_wifi_request_dhcp_client_ex (void)
 
sint8 m2m_wifi_request_static_client_ex (void)
 
sint8 os_m2m_wifi_ap_get_assoc_info (void)
 
sint8 os_m2m_wifi_connect (char *pcSsid, uint8 u8SsidLen, uint8 u8SecType, tuniM2MWifiAuth *pvAuthInfo, uint16 u16Ch)
 
sint8 os_m2m_wifi_default_connect (void)
 
sint8 os_m2m_wifi_deinit (void *arg)
 
sint8 os_m2m_wifi_disable_ap (void)
 
sint8 os_m2m_wifi_disable_mcast_filter (void)
 
sint8 os_m2m_wifi_disable_monitoring_mode (void)
 
sint8 os_m2m_wifi_disconnect (void)
 
sint8 os_m2m_wifi_enable_ap (tstrM2MAPConfig *ap)
 
sint8 os_m2m_wifi_enable_mac_mcast (uint8 *pu8MulticastMacAddress, uint8 u8AddRemove)
 
sint8 os_m2m_wifi_enable_mcast_filter (void)
 
sint8 os_m2m_wifi_enable_monitoring_mode (tstrM2MWifiMonitorModeCtrl *pstrMtrCtrl)
 
sint8 os_m2m_wifi_get_connection_info (void)
 
sint8 os_m2m_wifi_get_mac_address (uint8 *pu8MacAddr0, uint8 *pu8MacAddr1)
 
uint8 os_m2m_wifi_get_num_ap_found (void)
 
sint8 os_m2m_wifi_get_otp_mac_address (uint8 *pu8MacAddr, uint8 *pu8IsValid)
 
uint8 os_m2m_wifi_get_sleep_mode (void)
 
sint8 os_m2m_wifi_init (tstrWifiInitParam *param)
 
sint8 os_m2m_wifi_p2p (uint8 u8Channel, tenuP2PTrigger enuTrigger, uint16 u16WPS_CfgMehods)
 
sint8 os_m2m_wifi_p2p_disconnect (void)
 
sint8 os_m2m_wifi_req_curr_rssi (void)
 
sint8 os_m2m_wifi_req_scan_result (uint8 index)
 
sint8 os_m2m_wifi_request_scan (uint8 ch)
 
sint8 os_m2m_wifi_request_scan_ssid (uint8 ch, char *pcssid)
 
sint8 os_m2m_wifi_send_ethernet_pkt (uint8 *pu8Packet, uint16 u16PacketSize, uint8 u8IfcId)
 
sint8 os_m2m_wifi_send_wlan_pkt (uint8 *pu8WlanPacket, uint16 u16WlanHeaderLength, uint16 u16WlanPktSize)
 
sint8 os_m2m_wifi_set_cust_InfoElement (uint8 *pau8M2mCustInfoElement)
 
sint8 os_m2m_wifi_set_device_name (uint8 *pu8DeviceName, uint8 u8DeviceNameLength)
 
sint8 os_m2m_wifi_set_lsn_int (tstrM2mLsnInt *pstrM2mLsnInt)
 
sint8 os_m2m_wifi_set_mac_address (uint8 *au8MacAddress0, uint8 *au8MacAddress1)
 
sint8 os_m2m_wifi_set_max_tx_rate (tenuTxDataRate enuTxDataRate)
 
sint8 os_m2m_wifi_set_p2p_control_ifc (uint8 u8IfcId)
 
sint8 os_m2m_wifi_set_p2p_pin (uint8 *pu8PinNumber, uint8 u8PinLength)
 
sint8 os_m2m_wifi_set_receive_buffer (void *pvBuffer, uint16 u16BufferLen)
 
sint8 os_m2m_wifi_set_scan_list (tstrM2MScanList *pstrScanList)
 
sint8 os_m2m_wifi_set_scan_options (uint8 u8NumOfSlot, uint8 u8SlotTime)
 
sint8 os_m2m_wifi_set_scan_region (uint8 ScanRegion)
 
sint8 os_m2m_wifi_set_sleep_mode (uint8 PsTyp, uint8 BcastEn)
 
sint8 os_m2m_wifi_wps (uint8 u8TriggerType, const char *pcPinNumber)
 
sint8 os_m2m_wifi_wps_disable (void)
 

#define m2m_wifi_deinit_ex   m2m_wifi_deinit
#define m2m_wifi_disable_monitoring_mode_ex   m2m_wifi_disable_monitoring_mode
#define m2m_wifi_disconnect_ex   m2m_wifi_disconnect
#define m2m_wifi_enable_mac_mcast_ex   m2m_wifi_enable_mac_mcast
#define m2m_wifi_enable_monitoring_mode_ex   m2m_wifi_enable_monitoring_mode
#define m2m_wifi_get_connection_info_ex   m2m_wifi_get_connection_info
#define m2m_wifi_get_mac_address_ex   m2m_wifi_get_mac_address
#define m2m_wifi_get_num_ap_found_ex   m2m_wifi_get_num_ap_found
#define m2m_wifi_get_otp_mac_address_ex   m2m_wifi_get_otp_mac_address
#define m2m_wifi_get_sleep_mode_ex   m2m_wifi_get_sleep_mode
#define m2m_wifi_handle_events_ex   m2m_wifi_handle_events
#define m2m_wifi_p2p_disconnect_ex   m2m_wifi_p2p_disconnect
#define m2m_wifi_p2p_ex   m2m_wifi_p2p
#define m2m_wifi_req_curr_rssi_ex   m2m_wifi_req_curr_rssi
#define m2m_wifi_req_scan_result_ex   m2m_wifi_req_scan_result
#define m2m_wifi_request_scan_ex   m2m_wifi_request_scan
#define m2m_wifi_send_ethernet_pkt_ex   m2m_wifi_send_ethernet_pkt
#define m2m_wifi_send_wlan_pkt_ex   m2m_wifi_send_wlan_pkt
#define m2m_wifi_set_cust_InfoElement_ex   m2m_wifi_set_cust_InfoElement
#define m2m_wifi_set_device_name_ex   m2m_wifi_set_device_name
#define m2m_wifi_set_lsn_int_ex   m2m_wifi_set_lsn_int
#define m2m_wifi_set_receive_buffer_ex   m2m_wifi_set_receive_buffer
#define m2m_wifi_set_scan_options_ex   m2m_wifi_set_scan_options
#define m2m_wifi_set_scan_region_ex   m2m_wifi_set_scan_region
#define m2m_wifi_set_sleep_mode_ex   m2m_wifi_set_sleep_mode
#define m2m_wifi_wps_disable_ex   m2m_wifi_wps_disable
#define m2m_wifi_wps_ex   m2m_wifi_wps

typedef void(* m2m_wifi_callback_t)(void *arg)

sint8 m2m_wifi_disable_ap_ex ( void  )
sint8 m2m_wifi_enable_ap_ex ( CONST tstrM2MAPConfig pstrM2MAPConfig)
sint8 m2m_wifi_request_callback_ex ( m2m_wifi_callback_t  callback,
void *  arg 
)
sint8 m2m_wifi_request_dhcp_client_ex ( void  )
sint8 m2m_wifi_request_static_client_ex ( void  )

References NET_IF_STA, NET_MODE_USE_STATIC, and net_set_mode().

Referenced by wifi_cb().

sint8 os_m2m_wifi_ap_get_assoc_info ( void  )
sint8 os_m2m_wifi_default_connect ( void  )
sint8 os_m2m_wifi_deinit ( void *  arg)
sint8 os_m2m_wifi_disable_ap ( void  )
sint8 os_m2m_wifi_disable_monitoring_mode ( void  )
sint8 os_m2m_wifi_disconnect ( void  )
sint8 os_m2m_wifi_enable_ap ( tstrM2MAPConfig ap)
sint8 os_m2m_wifi_enable_mac_mcast ( uint8 pu8MulticastMacAddress,
uint8  u8AddRemove 
)
sint8 os_m2m_wifi_get_connection_info ( void  )
uint8 os_m2m_wifi_get_num_ap_found ( void  )
sint8 os_m2m_wifi_get_otp_mac_address ( uint8 pu8MacAddr,
uint8 pu8IsValid 
)
uint8 os_m2m_wifi_get_sleep_mode ( void  )
sint8 os_m2m_wifi_init ( tstrWifiInitParam param)
sint8 os_m2m_wifi_p2p_disconnect ( void  )
sint8 os_m2m_wifi_req_curr_rssi ( void  )
sint8 os_m2m_wifi_req_scan_result ( uint8  index)
sint8 os_m2m_wifi_request_scan ( uint8  ch)
sint8 os_m2m_wifi_request_scan_ssid ( uint8  ch,
char *  pcssid 
)
sint8 os_m2m_wifi_send_wlan_pkt ( uint8 pu8WlanPacket,
uint16  u16WlanHeaderLength,
uint16  u16WlanPktSize 
)
sint8 os_m2m_wifi_set_cust_InfoElement ( uint8 pau8M2mCustInfoElement)
sint8 os_m2m_wifi_set_device_name ( uint8 pu8DeviceName,
uint8  u8DeviceNameLength 
)
sint8 os_m2m_wifi_set_lsn_int ( tstrM2mLsnInt pstrM2mLsnInt)
sint8 os_m2m_wifi_set_receive_buffer ( void *  pvBuffer,
uint16  u16BufferLen 
)
sint8 os_m2m_wifi_set_scan_options ( uint8  u8NumOfSlot,
uint8  u8SlotTime 
)
sint8 os_m2m_wifi_set_scan_region ( uint8  ScanRegion)
sint8 os_m2m_wifi_set_sleep_mode ( uint8  PsTyp,
uint8  BcastEn 
)
sint8 os_m2m_wifi_wps ( uint8  u8TriggerType,
const char *  pcPinNumber 
)
sint8 os_m2m_wifi_wps_disable ( void  )