libfirmware/mock/lib-time-mocks.cpp

24 lines
359 B
C++
Raw Normal View History

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;
}