SSD1306 LCD and nonblocking libraries?

A new requirement! Yay!

void ISR() {
  static unsigned long lastTime;
 \\ unsigned long currentTime = millis();
  unsigned long currentTime = micros();
  pulseWidth = currentTime - lastTime;
  lastTime = currentTime;
}