defragster
Senior Member+
Looks like this part - where 40us delay is just the start:
Is the rough equal to this - no explicit wait of time - just until stay until two FreqMeasure.available()'s are .read() - takes 249us total:
Not sure I saw : "posted edits to two of the FreqCount lib files"?
Code:
FreqMeasure.begin();
delayMicroseconds(40);
// dummy meas 1
delay(fmd);
fmea:
nm = FreqMeasure.available();
if (!nm) goto fmea;
fm = FreqMeasure.read();
// dummy meas 2
delay(fmd);
fmeas:
nm = FreqMeasure.available();
if (!nm) goto fmeas;
fm = FreqMeasure.read();
Is the rough equal to this - no explicit wait of time - just until stay until two FreqMeasure.available()'s are .read() - takes 249us total:
Code:
int yy = 0;
while ( yy < 2 ) {
if ( FreqMeasure.available()) {
FreqMeasure.read();
yy++;
}
}
Not sure I saw : "posted edits to two of the FreqCount lib files"?