2023-08-30 19:26:39 -07:00
|
|
|
#include <rusefi/rusefi_time_math.h>
|
2023-08-30 18:59:38 -07:00
|
|
|
|
2024-04-27 07:53:51 -07:00
|
|
|
static int timeNowUs = 0;
|
2023-08-30 18:59:38 -07:00
|
|
|
|
|
|
|
efitimeus_t getTimeNowUs() {
|
|
|
|
return timeNowUs;
|
|
|
|
}
|
|
|
|
|
|
|
|
efitimesec_t getTimeNowS() {
|
|
|
|
return getTimeNowUs() / 1000 / 1000;
|
|
|
|
}
|
|
|
|
|
|
|
|
efitick_t getTimeNowNt() {
|
|
|
|
return getTimeNowUs() * US_TO_NT_MULTIPLIER;
|
|
|
|
}
|
2024-04-27 07:53:51 -07:00
|
|
|
|
|
|
|
void setTimeNowUs(int us) {
|
|
|
|
timeNowUs = us;
|
|
|
|
}
|
|
|
|
|
|
|
|
void advanceTimeUs(int us) {
|
|
|
|
timeNowUs += us;
|
|
|
|
}
|