@@ -793,7 +793,8 @@ static inline void delayMicroseconds(uint32_t usec) | |||
#elif F_CPU == 2000000 | |||
uint32_t n = usec >> 1; | |||
#endif | |||
if (usec == 0) return; | |||
// changed because a delay of 1 micro Sec @ 2MHz will be 0 | |||
if (n == 0) return; | |||
__asm__ volatile( | |||
"L_%=_delayMicroseconds:" "\n\t" | |||
#if F_CPU < 24000000 |