A new requirement! Yay!
void ISR() {
static unsigned long lastTime;
\\ unsigned long currentTime = millis();
unsigned long currentTime = micros();
pulseWidth = currentTime - lastTime;
lastTime = currentTime;
}
A new requirement! Yay!
void ISR() {
static unsigned long lastTime;
\\ unsigned long currentTime = millis();
unsigned long currentTime = micros();
pulseWidth = currentTime - lastTime;
lastTime = currentTime;
}