rtos.cpp

来自「很好c语言编写的pid算法,具有很好的参考价值」· C++ 代码 · 共 48 行

CPP
48
字号
////////////////////////////////////////////////////////
//	僼傽僀儖偺愢柧丗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 + =
减小字号Ctrl + -
显示快捷键?