4 #include <twr_system.h>
11 extern const uint16_t _twr_timer_prescaler_lut[3];
void twr_timer_clear(void)
Clear timer counter.
void twr_timer_init(void)
Initialize timer.
void twr_timer_clear_irq_handler(TIM_TypeDef *tim)
Unregister timer IRQ handler.
void twr_timer_delay(uint16_t microseconds)
Relative delay.
void twr_timer_stop(void)
Stop timer.
void twr_timer_start(void)
Start timer.
bool twr_timer_set_irq_handler(TIM_TypeDef *tim, void(*irq_handler)(void *), void *irq_param)
Register timer IRQ handler.
uint16_t twr_timer_get_microseconds(void)
Get actual tick of timer.