diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2016-01-24 07:20:58 +0300 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2016-01-24 07:20:58 +0300 |
commit | a312070ed08e95ecb9ce956f53624107b76dbbfa (patch) | |
tree | 0460c1a92c72e3bc1b3c4ff7127f6d45206c8c65 | |
parent | 5e599886b7a974d9b599be27a4fdc2b631f54090 (diff) |
crediting source of cycle count code
-rw-r--r-- | platforms/esp/8266/clockless_esp8266.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/platforms/esp/8266/clockless_esp8266.h b/platforms/esp/8266/clockless_esp8266.h index 6a7b52e2..99ac7d56 100644 --- a/platforms/esp/8266/clockless_esp8266.h +++ b/platforms/esp/8266/clockless_esp8266.h @@ -2,6 +2,7 @@ FASTLED_NAMESPACE_BEGIN +// Info on reading cycle counter from https://github.com/kbeckmann/nodemcu-firmware/blob/ws2812-dual/app/modules/ws2812.c __attribute__ ((always_inline)) inline static uint32_t __clock_cycles() { uint32_t cyc; __asm__ __volatile__ ("rsr %0,ccount":"=a" (cyc)); |