4 #if EFI_PROD_CODE && HAL_USE_GPT
7 int32_t deltaTimeUs = NT2US((int32_t)setTimeNt - (int32_t)nowNt);
10 if (GPTDEVICE.state == GPT_ONESHOT) {
11 gptStopTimerI(&GPTDEVICE);
14 if (GPTDEVICE.state != GPT_READY) {
20 gptStartOneShotI(&GPTDEVICE, deltaTimeUs);
44 return port_rt_get_counter_value();
void firmwareError(ObdCode code, const char *fmt,...)
void portMicrosecondTimerCallback()
uint32_t getTimeNowLowerNt()
void portSetHardwareSchedulerTimer(efitick_t nowNt, efitick_t setTimeNt)
static void hwTimerCallback(GPTDriver *)
void portInitMicrosecondTimer()
static constexpr GPTConfig gpt5cfg
Driver configuration structure.
Structure representing a GPT driver.