 	core(black);
 }
 
+void nop()
+{
+	delay(100);
+}
+
 void batch()
-{	
+{
 	uint16_t ledindex = 0;
 	int index = 1;
 


	strip.setPixelColor((uint16_t)buffer[1], strip.Color((uint8_t)buffer[2], (uint8_t)buffer[3], (uint8_t)buffer[4]));
	strip.show();
}

void setring()

	strip.show();
}

int count = 0;

void pulse()
{
	auto& c = pulser.Value();
	core(strip.Color(c.R, c.G, c.B));
	ring(strip.Color(c.R, c.G, c.B));
	delay(15);
	if (!pulser.Animate())
	{
		count++;
	}

	if (count == 10) count = 0;
}

void startUp()
