diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-10-14 20:13:02 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-10-14 20:14:01 +0300 |
commit | a97284423eba9470c16c5f02fadea14bd8263751 (patch) | |
tree | 6497aa2d4cfd2694568d3bc37ab0d3e2676fe37b /py/mphal.h | |
parent | 824f5c5a32d740acad50d23b7ab1d69660dcf3ad (diff) | |
download | micropython-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.h | 4 |
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 |