Jaenes:
warum ist das ein Delay?
Das ist delay()
void delay(unsigned long ms)
{
uint32_t start = micros();
while (ms > 0) {
yield();
while ( ms > 0 && (micros() - start) >= 1000) {
ms--;
start += 1000;
}
}
}
Solange du das Semikolon hinter dem while nicht entfernst, ist das wirklich einfach ein delay.