1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-02 14:31:13 +00:00
Files
mist-devel.mist-firmware/usb/timer.c
2021-07-10 23:09:46 +02:00

21 lines
359 B
C

#include "timer.h"
#include "hardware.h"
// this is a 32 bit counter which overflows after 2^32 milliseconds
// -> after 46 days
void timer_init() {
// reprogram the realtime timer to run at 1Khz
InitRTTC();
}
msec_t timer_get_msec() {
return GetRTTC();
}
void timer_delay_msec(msec_t t) {
msec_t now = GetRTTC();
while(GetRTTC() - now < t);
}