 long PCARS_lastRead = millis() - 2001;
 float PCARS_rpmRatio;
 
-
-void userSetup()
-{
-  UDP.begin(PCARS_localUdpPort);
-}
-
-void userConnected()
-{
-  // new wifi, who dis?
-}
-
-void userLoop()
-{
-  PCARS_readValues();
-  if (PCARS_lastRead > millis() - 2000) {
-    PCARS_buildcolorbars();
-  }
-}
-
 void PCARS_readValues() {
 
   int PCARS_packetSize = UDP.parsePacket();

    if (len == 1367) { // Telemetry packet. Ignoring everything else.
      PCARS_lastRead = millis();

      arlsLock(realtimeTimeoutMs, REALTIME_MODE_GENERIC);
      // current RPM
      memcpy(&PCARS_tempChar, &PCARS_packet[124], 2);
      PCARS_RPM = (PCARS_tempChar[1] << 8) + PCARS_tempChar[0];

  }
  colorUpdated(5);
  strip.show();
}

void userSetup()
{
  UDP.begin(PCARS_localUdpPort);
}

void userConnected()
{
  // new wifi, who dis?
}

void userLoop()
{
  PCARS_readValues();
  if (PCARS_lastRead > millis() - 2000) {
    PCARS_buildcolorbars();
  }
}