diff options
Diffstat (limited to 'windows/windows_mphal.c')
-rw-r--r-- | windows/windows_mphal.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/windows/windows_mphal.c b/windows/windows_mphal.c index 6cc4f65428..0f00597af0 100644 --- a/windows/windows_mphal.c +++ b/windows/windows_mphal.c @@ -30,6 +30,7 @@ #include <windows.h> #include <unistd.h> +#include <sys/time.h> HANDLE std_in = NULL; HANDLE con_out = NULL; @@ -204,3 +205,15 @@ void mp_hal_stdout_tx_strn_cooked(const char *str, size_t len) { void mp_hal_stdout_tx_str(const char *str) { mp_hal_stdout_tx_strn(str, strlen(str)); } + +mp_uint_t mp_hal_ticks_ms(void) { + struct timeval tv; + gettimeofday(&tv, NULL); + return tv.tv_sec * 1000 + tv.tv_usec / 1000; +} + +mp_uint_t mp_hal_ticks_us(void) { + struct timeval tv; + gettimeofday(&tv, NULL); + return tv.tv_sec * 1000000 + tv.tv_usec; +} |