summaryrefslogtreecommitdiffstatshomepage
path: root/py/mphal.h
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-14 20:13:02 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-14 20:14:01 +0300
commita97284423eba9470c16c5f02fadea14bd8263751 (patch)
tree6497aa2d4cfd2694568d3bc37ab0d3e2676fe37b /py/mphal.h
parent824f5c5a32d740acad50d23b7ab1d69660dcf3ad (diff)
downloadmicropython-a97284423eba9470c16c5f02fadea14bd8263751.tar.gz
micropython-a97284423eba9470c16c5f02fadea14bd8263751.zip
extmod/utime_mphal: Factor out implementations in terms of mp_hal_* for reuse.
As long as a port implement mp_hal_sleep_ms(), mp_hal_ticks_ms(), etc. functions, it can just use standard implementations of utime.sleel_ms(), utime.ticks_ms(), etc. Python-level functions.
Diffstat (limited to 'py/mphal.h')
-rw-r--r--py/mphal.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/py/mphal.h b/py/mphal.h
index 54a45b0240..8d5654f9e3 100644
--- a/py/mphal.h
+++ b/py/mphal.h
@@ -66,6 +66,10 @@ mp_uint_t mp_hal_ticks_ms(void);
mp_uint_t mp_hal_ticks_us(void);
#endif
+#ifndef mp_hal_ticks_cpu
+mp_uint_t mp_hal_ticks_cpu(void);
+#endif
+
// If port HAL didn't define its own pin API, use generic
// "virtual pin" API from the core.
#ifndef mp_hal_pin_obj_t