NintendoDS(NDS)非公式開発 Part3
■ このスレッドは過去ログ倉庫に格納されています
0465460
2008/12/10(水) 00:26:10ID:6Pi7shf8エレガントてwww
static volatile bool sSleepingFlag;
void SleepPoolHandler(void)
{
sSleepingFlag = false;
}
...
sSleepingFlag = true;
irqSet(IRQ_TIMER0,SleepPoolHandler);
TIMER0_DATA = 0x10000 - ( ( 0x2000000 * 1.5 ) / 1024 );
TIMER0_CR = TIMER_DIV_1024 | TIMER_IRQ_REQ | TIMER_ENABLE;
while(sSleepingFlag == true)
{
swiWaitForIRQ();
}
...
動作確認してないがこんな風に強制的にCPUを寝かせるとかか?
■ このスレッドは過去ログ倉庫に格納されています