コード例 #1
0
ファイル: main.cpp プロジェクト: John-Titor/scmrtos
//---------------------------------------------------------------------------
template<> OS_PROCESS void TProc3::exec()
{
    for(;;)
    {
        OS::sleep(10);
        ef.signal();
    }
}
コード例 #2
0
//---------------------------------------------------------------------------
template<> void TProc3::exec()
{
    for(;;)
    {
        sleep(2);
        ef.signal();
    }
}
コード例 #3
0
//---------------------------------------------------------------------------
template<> void TProc3::exec()
{
    for(;;)
    {
        sleep(3);
        MMR16(FIO_FLAG_S) = (1 << 8);
        ef.signal();
    }
}
コード例 #4
0
//---------------------------------------------------------------------------
template<> void TProc3::exec()
{
    for(;;)
    {
        sleep(3);
        for(int i = 0; i < 10000; ++i)
        {
            asm( " nop;");
        }
        MMR16(FIO_FLAG_S) = (1 << 8);
        ef.signal();
    }
}
コード例 #5
0
template<> void TProc3::exec()
{
	 for(;;)
	    {
		 sleep(3);
		 for(int i = 0; i < 10000; ++i)
		        {
		            asm( " nop;");
		        }
		 ef.signal();
	    }

}