/***************************************************************************** * @copyright 1997-2050, . POWER SUPPLY CO., LTD. * @file drv_wifi.h * @brief wifi功能 * @author Gary * @date 2024-09-21 * @remark *****************************************************************************/ #ifndef DRV_WIFI_H #define DRV_WIFI_H #include #include #include #include #include "kit_log.h" #include "kit_core.h" #define MAX_WIFI_NAME_LEN 40 // wifi名称最大长度 #define MAX_WIFI_PASS_LEN 40 // 密码最大长度 /*用于连接Wifi的结构体*/ typedef struct { uint8_t wifiName[MAX_WIFI_NAME_LEN]; // wifi名称 uint8_t wifiPassword[MAX_WIFI_PASS_LEN]; // wifi密码 uint8_t enable; // 是否使能:0否,1是 } drv_wifi_t; /***************************************************************************** * @brief 打开wifi * @param[in] item: wifi驱动结构体指针 * @return 0-成功 1-失败 *****************************************************************************/ int drvOpenWifi(drv_wifi_t *item); /***************************************************************************** * @brief 关闭wifi * @param[in] item: wifi驱动结构体指针 * @return 0-成功 1-失败 *****************************************************************************/ int drvCloseWifi(drv_wifi_t *item); #endif // DRV_WIFI_H