本部分主要是将ESP32的工作信息,打印出来,对返回的任务通知进行switch分析,如果连接上了,就打印sta_start消息,并再次执行esp_err_tesp_wifi_connect(void)将ESP32 WiFi站连接到AP,第二次得到返回任务通知SYSTEM_EVENT_STA_GOT_IP,并调用 ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));将数字IP地址...
ESP_LOGI(TAG, "got ip:%s", ip4addr_ntoa(&event->ip_info.ip)); s_retry_num = 0; xEventGroupSetBits(s_wifi_event_group, WIFI_CONNECTED_BIT); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. event_handler:事件处理回调函...
本部分主要是将ESP32的工作信息,打印出来,对返回的任务通知进行switch分析,如果连接上了,就打印sta_start消息,并再次执行esp_err_tesp_wifi_connect(void)将ESP32 WiFi站连接到AP,第二次得到返回任务通知SYSTEM_EVENT_STA_GOT_IP,并调用 ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip));将数字IP地址...
ESP_LOGI(TAG, "got ip:%s\n", ip4addr_ntoa(&event->event_info.got_ip.ip_info.ip)); xEventGroupSetBits(tcp_event_group, WIFI_CONNECTED_BIT); break; default: break; } return ESP_OK; } /* * WIFI作为STA的初始化 * @param[in] void :无 * @retval void :无 */ void wifi_init_s...
printf("got ip:%s\n",ip4addr_ntoa(&event->ip_info.ip));fflush(stdout);xEventGroupSetBits(s...
(s_wifi_event_group, WIFI_FAIL_BIT); } ESP_LOGI(TAG,"connect to the AP fail"); } else if (event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) { ip_event_got_ip_t* event = (ip_event_got_ip_t*) event_data; ESP_LOGI(TAG, "got ip:%s", ip4addr_ntoa(&event-...
(TAG, "got ip:%s", ip4addr_ntoa(&event->ip_info.ip)); s_wifi_event_group = xEventGroupCreate(); xEventGroupSetBits(s_wifi_event_group, BIT0); } } void wifi_init_sta(void) { s_wifi_event_group = xEventGroupCreate(); tcpip_adapter_init(); ESP_ERROR_CHECK(esp_...
ip4addr_ntoa(&event->ip_info.ip));s_retry_num = 0;xEventGroupSetBits(s_wifi_event_group, ...
_addr,&socklen);// Error occurred during receivingif(len<0){ESP_LOGE(TAG,"recvfrom failed: errno %d",errno);break;}// Data receivedelse{// Get the sender's ip address as stringif(source_addr.ss_family==PF_INET){inet_ntoa_r(((struct sockaddr_in*)&source_addr)->sin_addr,addr_...
ESP_LOGI(TAG,"got ip form event loop:%s", ip4addr_ntoa(&event->ip)); } 1. 2. 3. 4. 三.IO类 1.输入与输出 需要用到#include "driver/uart.h" ①.输入 初始化函数: static void gpio_input_init(int pin){ gpio_config_t io_conf; ...