Paul, I looked at the base timing of the ISR (calling it within AVR studio) of the svn version, and a typical call looked like about 1225 cycles, or 80us @ 16mhz. Plenty of room there if the interrupt is happening @~1000 Hz, but not the latest code and optimized for size (not even sure what compiler I'm using).
__________________
WINDMILLS DO NOT WORK THAT WAY!!!
|