| 56 | |
| 57 | |
| 58 | __attribute__ ((always_inline)) inline static fl::u32 __clock_cycles() { |
| 59 | fl::u32 cyc; |
| 60 | #ifdef FASTLED_XTENSA |
| 61 | __asm__ __volatile__ ("rsr %0,ccount":"=a" (cyc)) FL_NOEXCEPT; |
| 62 | #else |
| 63 | cyc = __cpu_hal_get_cycle_count(); |
| 64 | #endif |
| 65 | return cyc; |
| 66 | } |
no test coverage detected