FastLED 3.10.9
Loading...
Searching...
No Matches

◆ sampleLegacyAsyncPad()

unsigned autoresearch::sampleLegacyAsyncPad ( int pin,
fl::u32 durationUs )
inline

Definition at line 41 of file AutoResearchLegacyAsync.h.

41 {
42 unsigned samples = 0;
43 const fl::u32 started = fl::micros();
44 while (fl::micros() - started < durationUs) {
45 samples += digitalRead(pin) ? 1u : 0u;
46 }
47 return samples;
48}
fl::u32 micros() FL_NO_EXCEPT
Universal microsecond timer - returns microseconds since system startup.

References fl::micros().

+ Here is the call graph for this function: