This is the interrupt code:
void IRQExternal0() __attribute__ ((interrupt));
void IRQExternal0()
{
static unsigned long prevTC = 0;
unsigned long currTC = T0TC;
ssv1.speed.ticksBuffer[ssv1.speed.ticksBufferIndex] = currTC -
prevTC;
prevTC = currTC;
EXTINT = 0x0F; // Clear ANY external flags.
VICVectAddr = 0; // Acknowledge Interrupt
}
Thanks
JasonMessage
Re: Counting timer0 TC pulses..
2005-04-28 by jase_ko