Subversion Repositories chibiosIgnition

Rev

Rev 13 | Rev 15 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 13 Rev 14
Line 124... Line 124...
124
 
124
 
125
        (void) arg;
125
        (void) arg;
126
        chRegSetThreadName("PLL ");
126
        chRegSetThreadName("PLL ");
127
        while (TRUE) {
127
        while (TRUE) {
128
                sampIndex = getNextRefPulseIndex();
128
                sampIndex = getNextRefPulseIndex();
129
 
-
 
-
 
129
if(slowPulse() == 0)
130
                processNextPulse(sampIndex);
130
                processNextPulse(sampIndex);
131
 
131
 
132
        }
132
        }
133
        return 0;
133
        return 0;
134
}
134
}
Line 210... Line 210...
210
    int adv = 0;
210
    int adv = 0;
211
        setRPM(spd);
211
        setRPM(spd);
212
    int avgSmp = 0;
212
    int avgSmp = 0;
213
        while(1)
213
        while(1)
214
{
214
{
-
 
215
 
-
 
216
        // read the dial
215
        adcSample();
217
        adcSample();
216
    int smp =  getAdc(0) ;
218
    int smp =  getAdc(0) ;
217
    avgSmp += (smp-avgSmp)/4;
219
    avgSmp += (smp-avgSmp)/4;
218
        adv = avgSmp * 1200 / 4096 - 300;
220
        adv = avgSmp * 1200 / 4096 - 300;
219
 
221