/** * @file FluxWifi.h * @brief Wifi头文件 * * 用于Wifi初始化等功能 * * @author wang xiang en * @date 2025-04-19 * @version 版本号 * @copyright 版权声明((C)2025, YUWELL MEDTECH Co.ltd) */ #ifndef _FLUX_WIFI_H #define _FLUX_WIFI_H #ifdef __cplusplus extern "C" { #endif #include #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "freertos/event_groups.h" #include "esp_system.h" #include "esp_wifi.h" #include "esp_event.h" #include "esp_log.h" #include "nvs_flash.h" #include "lwip/err.h" #include "lwip/sys.h" /* WiFi扫描列表大小 */ #define DEFAULT_SCAN_LIST_SIZE 10 /* 选择是否使用Wifi功能*/ #define CONFIG_WIFI_SCAN_ENABLE (1) /* 热点信息 */ extern wifi_ap_record_t ap_info[DEFAULT_SCAN_LIST_SIZE]; /* 热点数量及 热点信息 */ extern int number; extern int ap_count; /** * @brief wifi扫描函数 * */ void wifi_scan(void); /** * @brief 初始化WiFi扫描需要的环境 * */ void wifi_scanInit(void); #ifdef __cplusplus } /*extern "C"*/ #endif #endif