|
|
@ -51,4 +51,17 @@ void zchip_clock_early_delayus(uint32_t n) { |
|
|
|
__zchip_clock_early_delayus(1000); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void zchip_clock_early_delayus2(uint32_t us) { __zchip_clock_early_delayus(us); } |
|
|
|
void zchip_clock_early_delayus_timer_start() { |
|
|
|
__HAL_TIM_SET_COUNTER(m_usdleaytim, 0); |
|
|
|
HAL_TIM_Base_Start(m_usdleaytim); |
|
|
|
} |
|
|
|
uint32_t zchip_clock_early_delayus_timer_haspassed() { |
|
|
|
uint32_t counter = __HAL_TIM_GET_COUNTER(m_usdleaytim); |
|
|
|
return counter; |
|
|
|
} |
|
|
|
void zchip_clock_early_delayus_timer_stop(){ |
|
|
|
HAL_TIM_Base_Stop(m_usdleaytim); |
|
|
|
} |