29#ifndef OS_TIMER_NUMBER_OF_TIMERS
30 #error OS_TIMER_NUMBER_OF_TIMERS needs to be defined in the file project_settings.h
45void OS_Timer_Init(
void);
54#if OS_USE_SCHEDULER_100us == 1
55void OS_Timer_StartCountdown_100us(uint8_t timer_index, uint16_t numOfTicks);
56#elif OS_USE_SCHEDULER_1ms == 1
57void OS_Timer_StartCountdown_1ms(uint8_t timer_index, uint16_t numOfTicks);
59#error OS_USE_SCHEDULER_100us or OS_USE_SCHEDULER_1ms needs to be definied as 1 to get the right timer functions
67bool OS_Timer_IsCountdownExpired(uint8_t timer_index);
73void OS_Timer_Tick(
void);