From 0feb4f5ea419c038c69a6fd0b295b788c09f06a2 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 12 Aug 2025 13:12:22 +1000 Subject: [PATCH] alif/mphalport: Implement mp_hal_time_ns. Signed-off-by: Damien George --- ports/alif/mphalport.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ports/alif/mphalport.c b/ports/alif/mphalport.c index 39528a4b9f..3bf8bb0aed 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,