From cea1d5d164d5651cf11994018b9b9a39e9123ee7 Mon Sep 17 00:00:00 2001 From: kazu Date: Sun, 12 Mar 2017 12:45:59 +0100 Subject: [PATCH] added misisng file --- ESP.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ESP.h 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