基于CW32的电压电流表 V1.0.0
一款物联网多功能电压电流表
 
载入中...
搜索中...
未找到
esp8266_cmd.c 文件参考

ESP8266相关操作源文件 更多...

#include "board.h"
#include "Lcd_Driver.h"
#include "GUI.h"
#include "esp8266_cmd.h"
#include "menu.h"
#include "main.h"
#include "mqtt.h"
#include "tim.h"

函数

void USART_SendString (UART_TypeDef *USARTx, uint8_t *DataString)
 USART发送字符串
 
void ESP8266_Clear (void)
 清空ESP8266 UART接收缓存
 
uint8_t ESP8266_WaitRecive (void)
 等待ESP8266接收完成
 
uint8_t ESP8266_SendCmd (uint8_t *cmd, uint8_t *res)
 发送命令
 
void Network_info ()
 查询网络信息
 
void Connect_WIFI ()
 连接WIFI
 
void Disconnect_WIFI ()
 断开WIFI
 
void ESP8266_Reset (uint8_t echo)
 重置ESP8266
 

变量

uint8_t esp8266_buf [1000]
 ESP8266接收数据临时存储数组
 
uint8_t WIFI_Status =0
 WIFI状态,0为未连接,1为已连接
 
uint8_t retry_cnt = 0
 查询网络信息重试次数
 
uint8_t connect_retry_cnt = 0
 WIFI连接重试次数
 
uint16_t esp8266_cnt
 
uint16_t esp8266_cntPre
 
uint8_t ESP8266_Status = 0
 ESP8266状态,0为未连接,1为已连接
 
uint8_t ESP8266_Last_Status = 0
 

详细描述

ESP8266相关操作源文件

作者
VRxiaojie
日期
2024-08-11
版本
v1.0
注解
哔哩哔哩 : VR小杰 https://space.bilibili.com/11526854
嘉立创开源广场: vrxiaojie https://oshwhub.com/vrxiaojie/

函数说明

◆ Connect_WIFI()

void Connect_WIFI ( void )

连接WIFI

参数
返回

◆ Disconnect_WIFI()

void Disconnect_WIFI ( void )

断开WIFI

参数
返回

◆ ESP8266_Clear()

void ESP8266_Clear ( void )

清空ESP8266 UART接收缓存

参数
返回

◆ ESP8266_Reset()

void ESP8266_Reset ( uint8_t echo)

重置ESP8266

参数
echo选择重置操作是否显示于屏幕 1-显示 0-不显示
返回

◆ ESP8266_SendCmd()

uint8_t ESP8266_SendCmd ( uint8_t * cmd,
uint8_t * res )

发送命令

参数
cmd命令
res需要检查的返回指令
返回
1 成功
0 失败

◆ ESP8266_WaitRecive()

uint8_t ESP8266_WaitRecive ( void )

等待ESP8266接收完成

参数
返回
1 接收完成
0 接收超时未完成

◆ Network_info()

void Network_info ( void )

查询网络信息

参数
返回

◆ USART_SendString()

void USART_SendString ( UART_TypeDef * USARTx,
uint8_t * DataString )

USART发送字符串

参数
USARTxUART引脚。可用的有:CW_UART1,CW_UART2,CW_UART3
DataString要发送的字符串数组
返回