Wireless Link Controller Driver Declarations.
Copyright (c) 2019 Microchip Technology Inc. and its subsidiaries.
#include <driver/include/m2m_wifi.h>
Typedefs | |
typedef void(* | m2m_wifi_callback_t )(void *arg) |
#define m2m_wifi_default_connect_ex m2m_wifi_default_connect |
#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_download_mode_ex m2m_wifi_download_mode |
#define m2m_wifi_enable_mac_mcast_ex m2m_wifi_enable_mac_mcast |
Referenced by winc_netif_ipv6_mac_filter().
#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_client_ctrl_ex m2m_wifi_req_client_ctrl |
#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_req_server_init_ex m2m_wifi_req_server_init |
#define m2m_wifi_request_dhcp_server_ex m2m_wifi_request_dhcp_server |
#define m2m_wifi_request_scan_ex m2m_wifi_request_scan |
#define m2m_wifi_request_sleep_ex m2m_wifi_request_sleep |
#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 |
Referenced by winc_netif_rx_callback().
#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_set_static_ip_ex m2m_wifi_set_static_ip |
#define m2m_wifi_set_sytem_time_ex m2m_wifi_set_sytem_time |
#define m2m_wifi_start_provision_mode_ex m2m_wifi_start_provision_mode |
#define m2m_wifi_stop_provision_mode_ex m2m_wifi_stop_provision_mode |
#define m2m_wifi_wps_disable_ex m2m_wifi_wps_disable |
#define m2m_wifi_wps_ex m2m_wifi_wps |
References m2m_wifi_disable_ap(), NET_IF_C, and net_set_mode().
sint8 m2m_wifi_enable_ap_ex | ( | CONST tstrM2MAPConfig * | pstrM2MAPConfig | ) |
References m2m_wifi_enable_ap(), NET_IF_C, and net_interface_up().
sint8 m2m_wifi_request_callback_ex | ( | m2m_wifi_callback_t | callback, |
void * | arg | ||
) |
References tcpip_callback_with_block().
References NET_IF_STA, NET_MODE_USE_DHCP, and net_set_mode().
Referenced by wifi_cb().
sint8 os_m2m_wifi_connect | ( | char * | pcSsid, |
uint8 | u8SsidLen, | ||
uint8 | u8SecType, | ||
void * | pvAuthInfo, | ||
uint16 | u16Ch | ||
) |
References delay_ms, connect_params::dispatch, M2M_ERR_TIME_OUT, os_m2m_wifi_connect_imp(), OS_WIFI_DISPATCH_WAIT, connect_params::pcSsid, connect_params::pvAuthInfo, params_dispatch::retval, connect_params::u16Ch, connect_params::u8SecType, and connect_params::u8SsidLen.
Referenced by sta_task(), and wifi_cb().
sint8 os_m2m_wifi_enable_ap | ( | tstrM2MAPConfig * | ap | ) |
sint8 os_m2m_wifi_enable_monitoring_mode | ( | tstrM2MWifiMonitorModeCtrl * | pstrMtrCtrl, |
uint8 * | pu8PayloadBuffer, | ||
uint16 | u16BufferSize, | ||
uint16 | u16DataOffset | ||
) |
References wifi_enable_monitoring_mode_params::dispatch, os_m2m_wifi_enable_monitoring_mode_imp(), OS_WIFI_DISPATCH_WAIT, wifi_enable_monitoring_mode_params::pstrMtrCtrl, wifi_enable_monitoring_mode_params::pu8PayloadBuffer, params_dispatch::retval, wifi_enable_monitoring_mode_params::u16BufferSize, and wifi_enable_monitoring_mode_params::u16DataOffset.
sint8 os_m2m_wifi_init | ( | tstrWifiInitParam * | param | ) |
References init_params::dispatch, init_params::init, M2M_ERR_TIME_OUT, os_hook_init(), os_hook_send_start(), os_m2m_wifi_init_imp(), params_dispatch::retval, and vTaskDelay().
Referenced by sta_task().
sint8 os_m2m_wifi_set_lsn_int | ( | tstrM2mLsnInt * | pstrM2mLsnInt | ) |
sint8 os_m2m_wifi_set_static_ip | ( | tstrM2MIPConfig * | pstrStaticIPConf | ) |
sint8 os_m2m_wifi_start_provision_mode | ( | tstrM2MAPConfig * | pstrAPConfig, |
char * | pcHttpServerDomainName, | ||
uint8 | bEnableHttpRedirect | ||
) |
References wifi_start_provision_mode_params::bEnableHttpRedirect, wifi_start_provision_mode_params::dispatch, os_m2m_wifi_start_provision_mode_imp(), OS_WIFI_DISPATCH_WAIT, wifi_start_provision_mode_params::pcHttpServerDomainName, wifi_start_provision_mode_params::pstrAPConfig, and params_dispatch::retval.