summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/alif/mphalport.c4
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(&microseconds);
+ return (uint64_t)s * 1000000000ULL + (uint64_t)microseconds * 1000ULL;
}
void mp_hal_pin_config(const machine_pin_obj_t *pin, uint32_t mode,