Commit caecdb12 authored by Daniel Friesel's avatar Daniel Friesel
Browse files

blinkenrocket: make delay_ms, sleep_ms work with non-compile time constants

parent 0669c8de
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -62,12 +62,16 @@ void Arch::idle(void)

void Arch::delay_us(unsigned int const us)
{
	_delay_us(us);
	for (unsigned int i = 0; i < us; i++) {
		_delay_us(1);
	}
}

void Arch::delay_ms(unsigned int const ms)
{
	_delay_ms(ms);
	for (unsigned int i = 0; i < ms; i++) {
		_delay_ms(1);
	}
}

Arch arch;