1.1 --- a/test/timer.c Wed Jan 03 09:03:50 2007 +0000
1.2 +++ b/test/timer.c Tue Jan 22 11:28:43 2008 +0000
1.4 * Initialize the on-chip timer controller. We snag TMU channel 2 in its
1.5 * highest resolution mode, and start it counting down from max_int.
1.7 -void timer_start() {
1.9 unsigned int val = byte_read(TSTR);
1.10 byte_write( TSTR, val & (~(1<<TMU_CHANNEL)) ); /* Stop counter */
1.11 long_write( TCOR(TMU_CHANNEL), 0xFFFFFFFF );
1.12 long_write( TCNT(TMU_CHANNEL), 0xFFFFFFFF );
1.13 word_write( TCR(TMU_CHANNEL), 0x00000000 );
1.14 - byte_write( TSTR, val | (1<<TMU_CHANNEL) );
1.18 + byte_write( TSTR, byte_read(TSTR) | (1<<TMU_CHANNEL) );
1.21 +void timer_start() {