Copyright (c) 2016-2018 Microchip Technology Inc.
and its subsidiaries.
#include "lwip/ip_addr.h"
Data Structures | |
struct | tstrM2MIPConfig2 |
Macros | |
#define | NET_IF_C 0x2 |
#define | NET_IF_REQ_DHCP_CONF (M2M_P2P_CMD_BASE + 100) |
#define | NET_IF_STA 0x1 |
#define | NET_MODE_AP 0x4 |
#define | NET_MODE_USE_DHCP 0x1 |
#define | NET_MODE_USE_DHCP_SVR 0x10 |
#define | NET_MODE_USE_LINK_LOCAL 0x8 |
#define | NET_MODE_USE_STATIC 0x2 |
Functions | |
void | net_add_wilc_netif (void) |
int | net_in_tcpip_task (void) |
void | net_init (void) |
void | net_interface_down (uint32_t net_if) |
void | net_interface_up (uint32_t net_if) |
void | net_remove_wilc_netif (void) |
int8_t | net_set_interface_address (uint32_t net_if, ip_addr_t *ip_addr, ip_addr_t *ip_net_mask, ip_addr_t *ip_gw_addr) |
void | net_set_mode (uint32_t net_if, uint32_t mode) |
Variables | |
uint8_t | use_static_IP |
#define NET_IF_C 0x2 |
#define NET_IF_REQ_DHCP_CONF (M2M_P2P_CMD_BASE + 100) |
Referenced by status_callback(), and wifi_cb().
#define NET_IF_STA 0x1 |
#define NET_MODE_AP 0x4 |
Referenced by net_add_wilc_netif(), and net_interface_down_imp().
#define NET_MODE_USE_DHCP 0x1 |
Referenced by m2m_wifi_request_dhcp_client_ex(), net_interface_down_imp(), net_interface_up_imp(), and net_set_mode().
#define NET_MODE_USE_DHCP_SVR 0x10 |
Referenced by net_add_wilc_netif(), and net_interface_up_imp().
#define NET_MODE_USE_LINK_LOCAL 0x8 |
Referenced by net_interface_up_imp().
#define NET_MODE_USE_STATIC 0x2 |
Referenced by m2m_wifi_request_static_client_ex().
void net_add_wilc_netif | ( | void | ) |
References ip_addr::addr, NET_IF_C, NET_MODE_AP, NET_MODE_USE_DHCP_SVR, net_set_mode(), netif_add(), netif_set_default(), status_callback(), tcpip_input(), wilc_netif_c_mode, wilc_netif_init(), and wilc_netif_sta.
Referenced by os_m2m_wifi_init_imp().
int net_in_tcpip_task | ( | void | ) |
References net_tcpip_task, and xTaskGetCurrentTaskHandle().
void net_init | ( | void | ) |
References net_started, tcpip_init(), tcpip_init_done(), vSemaphoreCreateBinary, vSemaphoreDelete, and xSemaphoreTake.
Referenced by iperf_tcp_client_task(), iperf_tcp_task(), sta_task(), wifi_task(), and wilc_task_1().
void net_interface_down | ( | uint32_t | net_if | ) |
References net_interface_down_imp().
Referenced by wifi_cb().
void net_interface_up | ( | uint32_t | net_if | ) |
References net_interface_up_imp().
Referenced by m2m_wifi_enable_ap_ex(), os_m2m_wifi_enable_ap(), and wifi_cb().
void net_remove_wilc_netif | ( | void | ) |
References netif_remove(), wilc_netif_c_mode, and wilc_netif_sta.
int8_t net_set_interface_address | ( | uint32_t | net_if, |
ip_addr_t * | ip_addr, | ||
ip_addr_t * | ip_net_mask, | ||
ip_addr_t * | ip_gw_addr | ||
) |
References NET_IF_C, NET_IF_STA, netif_set_addr(), wilc_netif_c_mode, and wilc_netif_sta.
Referenced by wifi_cb().
void net_set_mode | ( | uint32_t | net_if, |
uint32_t | mode | ||
) |
References NET_IF_STA, net_mode_c, net_mode_sta, NET_MODE_USE_DHCP, NET_S_DHCP_RUNNING, NET_S_NET_UP, net_state_sta, and wilc_netif_sta.
Referenced by m2m_wifi_disable_ap_ex(), m2m_wifi_request_dhcp_client_ex(), m2m_wifi_request_static_client_ex(), and net_add_wilc_netif().
uint8_t use_static_IP |
Referenced by atCmd_SetStaticIP_Handler(), net_interface_up_imp(), start_m2m_app(), and wifi_cb().