📄 rtos.cpp
字号:
////////////////////////////////////////////////////////
// 僼傽僀儖偺愢柧丗RTOS 幚懱
////////////////////////////////////////////////////////
#include "GomaPot.h"
#include "Rtos.h"
ClockDate __nowDate; // 擔晅
ClockTime __nowTime; // 帪崗
////////////////////////////////////////////////////////
// 婡 擻丗僔僗僥儉偺婲摦
// 堷 悢丗側偟
// 栠傝抣丗忢偵 0
////////////////////////////////////////////////////////
int main( int argc, char * argv[] )
{
GomaPot * gomaPotObj = ::getGomaObj( ); // GOMA POT 僆僽僕僃僋僩偺惗惉丄庢摼
gomaPotObj->create(); // GOMA POT 僆僽僕僃僋僩偺弶婜壔
// OS 偺婲摦
rtosEntry();
return 0;
}
////////////////////////////////////////////////////////
// 婡 擻丗OS 偺僔僗僥儉僐乕儖丄僞僗僋抶墑
// 堷 悢丗抶墑偡傞帪娫
// 栠傝抣丗僄儔乕僐乕僪
////////////////////////////////////////////////////////
ER dly_tsk(DLYTIME dlytime)
{
CHAR timeBuff[10];
sprintf(timeBuff, "00:00:%02d", dlytime);
__nowTime += (ClockTime)timeBuff; // 帪寁傪恑傔傞
#ifdef TEMP_TEST
Water * waterObj = ::getWaterObject();
waterObj->giveTime( dlytime );
return E_OK;
#endif
#ifdef POUR_TEST
Cup * cupObj = ::getCupObject();
cupObj->giveTime( dlytime );
return E_OK;
#endif
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -