diff --git a/ESP.h b/ESP.h new file mode 100644 index 0000000..9d7abc4 --- /dev/null +++ b/ESP.h @@ -0,0 +1,16 @@ +#ifndef ESP_H +#define ESP_H + +class ESP { + +public: + + static inline uint32_t getCycleCount() { + uint32_t ccount; + __asm__ __volatile__("esync; rsr %0,ccount":"=a" (ccount)); + return ccount; + } + +}; + +#endif // ESP_H