コード例 #1
0
    virtual void eat()
    {
        TCritSect cs;

        LED0.On();
        LED0.Off();
        LED0.On();
        LED0.Off();
    }
コード例 #2
0
ファイル: main.cpp プロジェクト: John-Titor/scmrtos
int main()
{
    // configure IO pins
	LED0.Direct(OUTPUT);
	LED0.Off();
	LED1.Direct(OUTPUT);
	LED1.Off();

    // run OS
    OS::run();
}
コード例 #3
0
ファイル: main.cpp プロジェクト: John-Titor/scmrtos
INTERRUPT_HANDLER(Timer3_period_ISR, ITC_IRQ_TIM3_OVF)
{
    TIMER3_ISR.On();
    TIM3->SR1 &= ~TIM3_SR1_UIF;

    OS::TISRW ISRW;

    TIMER3_TO_PROC1.On();

    Timer3_Ovf.signal_isr();
    TIMER3_ISR.Off();
}