Quote:
Originally Posted by Lafleur
Kevin:
In your beta code 3 you have two definition for timer 4, one in the timers.c with its ISR in interrupts.c and a 2nd in the adc.c code again with its ISR...
this maybe confusing for user......
|
There's a method to my madness (honest). The new scheme standardizes the ISR names across different code modules to make it easier for me to write code that just drops into someone's project without them having to enter the ISR code directly into their code. The downside is that they need to enable two #defines instead of one (see comments at the top of ifi_frc.h, timers.h and interrupts.h). There is also the possibility that two ISRs with the same name will be enabled, but the compiler will complain. I have another solution that uses linked-list ISRs and self modifying code, but I decided it might become a support nightmare, so I'm not going to release it.
Quote:
Originally Posted by Lafleur
ps: there are a few typo still in ADC code, ie label is timer 2, but your code is timer 4...
|
Thanks. I'll go code splunking and fix 'em
-Kevin