diff options
-rw-r--r-- | ports/alif/mphalport.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ports/alif/mphalport.c b/ports/alif/mphalport.c index 39528a4b9..3bf8bb0ae 100644 --- a/ports/alif/mphalport.c +++ b/ports/alif/mphalport.c @@ -167,7 +167,9 @@ void mp_hal_delay_ms(mp_uint_t ms) { } uint64_t mp_hal_time_ns(void) { - return 0; + uint32_t microseconds; + uint32_t s = mp_hal_time_get(µseconds); + return (uint64_t)s * 1000000000ULL + (uint64_t)microseconds * 1000ULL; } void mp_hal_pin_config(const machine_pin_obj_t *pin, uint32_t mode, |