📄 main.c
字号:
#include "std.h"
#include <stdio.h>
#include <string.h>
#include "buffer.h"
#include "BoardIni.h"
#include "key.h"
#include "comm.h"
/******************* define all flags here *****************/
Flag flag0;
G_Data g_Data;
/******************* functions **************/
Bool BackGroundFunction(void);
void SysIni(void);
Word tdGetRoomTemp(void);
/* describe: backgournd functions */
/* 在每个时间片的剩余时间执行该函数.如果时间片到,则返回True,否则返回False */
Bool BackGroundFunction(void)
{
if(bTickGet)
{
return _TRUE_;
}
else
{
return _FALSE_;
}
}
/* describe: initial all functions */
void SysIni(void)
{
CommIni();
tdInitFIFO(t_VirtualKeyBuffer,VIRTUALKEYBUFFERSIZE);
bTickGet = _FALSE_;
}
Sizet_4 main()
{
static Char test;
bTickGet = _FALSE_;
Word wTickCnt = 0;
BoardIni();
SysIni();
while(1)
{
test = tdGetRoomTemp();
}
DbPrintf("SysIni OK!\n");
while(1)
{
// DbPrintf("main loop\n");
// if(bTickGet)
if(1)
{
// bTickGet = _FALSE_;
// wTickCnt ++;
// if(wTickCnt > 1000)
if(1)
{
// DbPrintf1("Tick get,int %d!\n", g_Data.ucIntIndex);
tdGetADCKeyCode();
wTickCnt = 0;
}
}
#if 0
if(BackGroundFunction())
{
DbPrintf("Message Processing!\n");
/* 通信处理 */
/* 按键处理 */
/* 显示 */
}
#endif
}
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -