Return to clock.c CVS log | Up to [local] / prex-old / sys / arch / arm / gba |
version 1.1.1.1, 2008/06/03 10:38:45 | version 1.1.1.1.2.1, 2008/08/13 17:12:29 | ||
---|---|---|---|
|
|
||
void | void | ||
clock_init(void) | clock_init(void) | ||
{ | { | ||
int clock_irq; | irq_t clock_irq; | ||
TMR0_COUNT = TIMER_COUNT; | TMR0_COUNT = TIMER_COUNT; | ||
TMR0_CTRL = (uint16_t)(TMR_IRQEN | TMR_64_CLOCK); | TMR0_CTRL = (uint16_t)(TMR_IRQEN | TMR_64_CLOCK); | ||
clock_irq = irq_attach(CLOCK_IRQ, IPL_CLOCK, 0, clock_isr, NULL); | clock_irq = irq_attach(CLOCK_IRQ, IPL_CLOCK, 0, &clock_isr, NULL); | ||
TMR0_CTRL |= TMR_EN; | TMR0_CTRL |= TMR_EN; | ||
ASSERT(clock_irq != -1); | ASSERT(clock_irq != NULL); | ||
} | } |