/* * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Unlicense OR CC0-1.0 *//* ... *//* Private Functions of protocol example common */#pragmaonce#include"esp_err.h"#include"esp_wifi.h"#include"sdkconfig.h"#ifdef__cplusplusextern"C"{#endif#ifCONFIG_EXAMPLE_CONNECT_IPV6#defineMAX_IP6_ADDRS_PER_NETIF(5)#ifdefined(CONFIG_EXAMPLE_CONNECT_IPV6_PREF_LOCAL_LINK)#defineEXAMPLE_CONNECT_PREFERRED_IPV6_TYPEESP_IP6_ADDR_IS_LINK_LOCAL#elifdefined(CONFIG_EXAMPLE_CONNECT_IPV6_PREF_GLOBAL)#defineEXAMPLE_CONNECT_PREFERRED_IPV6_TYPEESP_IP6_ADDR_IS_GLOBAL#elifdefined(CONFIG_EXAMPLE_CONNECT_IPV6_PREF_SITE_LOCAL)#defineEXAMPLE_CONNECT_PREFERRED_IPV6_TYPEESP_IP6_ADDR_IS_SITE_LOCAL#elifdefined(CONFIG_EXAMPLE_CONNECT_IPV6_PREF_UNIQUE_LOCAL)#defineEXAMPLE_CONNECT_PREFERRED_IPV6_TYPEESP_IP6_ADDR_IS_UNIQUE_LOCAL#endif// if-elif CONFIG_EXAMPLE_CONNECT_IPV6_PREF_.../* ... */#endif#ifCONFIG_EXAMPLE_CONNECT_IPV6externconstchar*example_ipv6_addr_types_to_str[6];#endifvoidexample_wifi_start(void);voidexample_wifi_stop(void);esp_err_texample_wifi_sta_do_connect(wifi_config_twifi_config,boolwait);esp_err_texample_wifi_sta_do_disconnect(void);boolexample_is_our_netif(constchar*prefix,esp_netif_t*netif);voidexample_print_all_netif_ips(constchar*prefix);voidexample_wifi_shutdown(void);esp_err_texample_wifi_connect(void);voidexample_ethernet_shutdown(void);esp_err_texample_ethernet_connect(void);voidexample_thread_shutdown(void);esp_err_texample_thread_connect(void);esp_err_texample_ppp_connect(void);voidexample_ppp_start(void);voidexample_ppp_shutdown(void);#ifdef__cplusplus}{...}#endif
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.