summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266
diff options
context:
space:
mode:
Diffstat (limited to 'esp8266')
-rw-r--r--esp8266/esp_mphal.c4
-rw-r--r--esp8266/esp_mphal.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/esp8266/esp_mphal.c b/esp8266/esp_mphal.c
index 471b1fe345..f5e9468e57 100644
--- a/esp8266/esp_mphal.c
+++ b/esp8266/esp_mphal.c
@@ -86,6 +86,10 @@ uint32_t mp_hal_ticks_ms(void) {
return system_get_time() / 1000;
}
+uint32_t mp_hal_ticks_us(void) {
+ return system_get_time();
+}
+
void mp_hal_delay_ms(uint32_t delay) {
mp_hal_delay_us(delay * 1000);
}
diff --git a/esp8266/esp_mphal.h b/esp8266/esp_mphal.h
index dc6a79f2ba..5c7b816355 100644
--- a/esp8266/esp_mphal.h
+++ b/esp8266/esp_mphal.h
@@ -33,6 +33,7 @@ void ets_isr_mask(unsigned);
void mp_hal_init(void);
void mp_hal_feed_watchdog(void);
+uint32_t mp_hal_ticks_us(void);
void mp_hal_delay_us(uint32_t);
void mp_hal_set_interrupt_char(int c);
uint32_t mp_hal_get_cpu_freq(void);