 uint32_t AnimationStart;
 uint32_t LastRPMUpdate, LastLEDUpdate, LastAnimationUpdate, LastRPMLogUpdate,
 LastPowerUpdate, LastPowerLogUpdate, LastBrightnessUpdate, LastSerialUpdate;
+
 uint64_t LastPowerSum = 0;
 uint32_t LastAveragePower = 0;
 uint16_t PowerSumCounter = 0;

	RPMDriver.SetRangeRPM(600, 15000);
	RPMDriver.ClearSections();

	RPMDriver.SetAlertBlink(GetAlertBrightness(), ALERT_PULSE_MILLIS, ALERT_PULSE_DUTY_CYCLE);

	//RPMDriver.SetExtendedOverflowRange(constrain(GlobalBrightness + 50, 0, 255));


RPMWS2812 RPMDriver;

uint8_t GlobalBrightness = STARTING_BRIGHTNESS;
uint8_t LastGlobalBrightness = 0;

//Mostly demo stuff
uint16_t DemoRPM = 0;
