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