mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-17 16:36:03 +08:00
67 lines
1.4 KiB
C
67 lines
1.4 KiB
C
#include "main.h"
|
||
|
||
/************************
|
||
ESP8266 UART2
|
||
PMD4 UART3
|
||
************************/
|
||
int main()
|
||
{
|
||
BSP_ClockInit();
|
||
|
||
BSP_Timer3Init();
|
||
|
||
// 电源控制部分
|
||
BSP_PowerInit();
|
||
Delay_ms(200);
|
||
|
||
// 电池电压ADC
|
||
BSP_ADCInit();
|
||
|
||
// LCD
|
||
#ifdef Device_LCD
|
||
Delay_ms(1000);
|
||
SimLCD_Init();
|
||
|
||
DevParam.AirInforGetTime = 3000;
|
||
DevParam.BatIconRefreshTime= 3000;
|
||
DevParam.BatInforGetTime = 3000;
|
||
DevParam.SideBeatTime = 3000;
|
||
|
||
DevParam.ShowPM1_0 = 200;
|
||
DevParam.ShowPM2_5 = 200;
|
||
DevParam.ShowPM10 = 200;
|
||
#endif
|
||
while(1)
|
||
{
|
||
// 网络配网部分
|
||
ESP8266_NetWorkFlow();
|
||
|
||
// 网络数据接收处理
|
||
ESP8266_NetReceiveInfor();
|
||
|
||
// 电池,获取电池信息
|
||
Bat_GetWorkInfor();
|
||
|
||
// 读取电路板状态
|
||
Dev_ScanExtIndicate();
|
||
|
||
// 切换工作模式
|
||
Dev_SwitchWorkMode();
|
||
|
||
// 系统正常运行处理流程
|
||
if(DevParam.RunPhase == RunPhase_Runing)
|
||
{
|
||
// 显示部分,侧边跳动
|
||
Show_BroadSideBeat();
|
||
//
|
||
// PMD4,获取空气信息
|
||
PMD4_GetAirInfor();
|
||
}
|
||
|
||
// 显示部分,电池图标刷新
|
||
Show_BatIconRefresh();
|
||
}
|
||
}
|
||
|
||
|