X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=rpikern;a=blobdiff_plain;f=src%2Ftimer.c;h=cbcebee4abcff6681a2bdacd20034aefe7480d8e;hp=7df21bb62d18ea094d99f0322e6ea8d79e1a4a3d;hb=d80ebb8add60dd01b37d21c21a1a9d971f0f9dce;hpb=574147e84aafb61db3cf8b595d2a12ce5ba160de diff --git a/src/timer.c b/src/timer.c index 7df21bb..cbcebee 100644 --- a/src/timer.c +++ b/src/timer.c @@ -6,5 +6,10 @@ volatile unsigned long num_ticks; void timer_init(void) { + /* clear all 4 timer interrupt bits */ + STM_CTL_REG = 0xf; + /* setup first timer interrupt */ + STM_CMP1_REG = STM_LCNT_REG + 4000; + enable_gpu_irq(IRQ_GPU_TIMER1); }