py/mphal.h: Introduce mp_hal_time_ns and implement on various ports.

This should return a 64-bit value being the number of nanoseconds since
1970/1/1.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2020-08-01 23:50:23 +10:00
parent badd351150
commit ee50a6effe
6 changed files with 45 additions and 0 deletions

View File

@@ -138,6 +138,10 @@ void MP_FASTCODE(mp_hal_delay_ms)(uint32_t delay) {
mp_hal_delay_us(delay * 1000);
}
uint64_t mp_hal_time_ns(void) {
return pyb_rtc_get_us_since_2000() * 1000ULL;
}
void ets_event_poll(void) {
ets_loop_iter();
mp_handle_pending(true);