We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 297bb17 commit 652703eCopy full SHA for 652703e
cores/esp8266/core_esp8266_wiring.c
@@ -59,17 +59,17 @@ void micros_overflow_tick(void* arg) {
59
micros_at_last_overflow_tick = m;
60
}
61
62
-unsigned long millis() {
+unsigned long ICACHE_RAM_ATTR millis() {
63
uint32_t m = system_get_time();
64
uint32_t c = micros_overflow_count + ((m < micros_at_last_overflow_tick) ? 1 : 0);
65
return c * 4294967 + m / 1000;
66
67
68
-unsigned long micros() {
+unsigned long ICACHE_RAM_ATTR micros() {
69
return system_get_time();
70
71
72
-void delayMicroseconds(unsigned int us) {
+void ICACHE_RAM_ATTR delayMicroseconds(unsigned int us) {
73
os_delay_us(us);
74
75
0 commit comments