= ESP_OK) { ESP_LOGE(TAG,"wifiInit(): esp_netif_init() returned \"%s\".", esp_err_to_name(err));continue; }// step 1.2// identify the event handler.err = esp_event_loop_create_default();if(err != ESP_OK) { ESP_LOGE(TAG,"wifiInit(): esp_event_loop_create_default() ...
esp_event_loop_create_default(); //初始化虚拟网卡 esp_netif_init(); //创建一个AP类型的虚拟网卡 esp_netif_create_default_wifi_ap(); wifi_init_config_t wifi_config = WIFI_INIT_CONFIG_DEFAULT(); esp_wifi_init(&wifi_config); esp_wifi_set_mode(WIFI_MODE_AP); ...
//首先调用esp_event_loop_create_default() 创建默认事件循环。 //之后使用esp_event_handler_register() 将事件处理程序注册到系统事件循环。 ESP_ERROR_CHECK( esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, &event_handler, NULL) ); ESP_ERROR_CHECK( esp_event_handler_register(IP_EVENT, ...
ESP_ERROR_CHECK(esp_netif_init());//网络相关初始化 ESP_ERROR_CHECK(esp_event_loop_create_default());//创建默认的事件循环 /* This helper function configures Wi-Fi or Ethernet, as selected in menuconfig. * Read "Establishing Wi-Fi or Ethernet Connection" section in * examples/protocols/READ...
4.1 esp_event_loop_create_default(),调用,默认不修改,实话:这个函数名大概的意思我都不懂 4.2 ESP_NETIF_DEFAULT_ETH(),调用,默认不修改 4.3 esp_eth_set_default_handlers(),调用,默认不修改 4.4 esp_event_handler_register(),调用,默认不修改。这个函数层层return,给我恶心坏了,但根据传值的名称还是能理...
tcpip_adapter_init(); ESP_ERROR_CHECK(esp_event_loop_create_default()); ESP_ERROR_CHECK(esp_event_loop_init(nullptr,nullptr)); ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, wifi_event_handler,nullptr)); ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT, IP...
B、调用 esp_netif_create_default_wifi_sta 函数(esp_wifi_default.h)。这个函数会用默认的配置初始化 Wifi 驱动,并创建表示网络接口的 esp_netif_t,类型当然是指针的。我们用的是STA模式,所以……,如果是AP模式,可以调用 esp_netif_create_default_wifi_ap 函数。其实,C语言的指针不是你想的那么恐怖,只是很...
//首先调用esp_event_loop_create_default()创建默认事件循环。 //之后使用esp_event_handler_register()将事件处理程序注册到系统事件循环。 ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT,ESP_EVENT_ANY_ID,&event_handler,NULL)); ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT,IP_EVENT_STA...
调用esp_event_loop_create_default()创建默认事件循环。之后使用esp_event_handler_register()将事件处理程序注册到系统事件循环,详情见上一小节 1.3 WiFi事件的注册、响应、信息获取 部分。 在示例中: 在这里插入图片描述 初始化WiFi 和 配置WiFi 使用esp_wifi_init进行 WiFi 初始化。 在示例中,先是使用了默认配...
ESP_ERROR_CHECK(esp_event_loop_create_default()); /* This helper function configures Wi-Fi or Ethernet, as selected in menuconfig. * Read "Establishing Wi-Fi or Ethernet Connection" section in * examples/protocols/README.md for more information about this function. */ ESP_ERROR_CHECK(exampl...