/* * timer.h * * Created: 20.02.2019 20:56:07 * Author: jens */ #ifndef TIMER_H_ #define TIMER_H_ #include "fifo.h" typedef enum _eTimerId { TIMER_GENERAL = 0, TIMER_TIMEOUT = 1, TIMER_ADC = 2 } TimerId; typedef struct _sTimer_t { volatile int isRunning; volatile uint16_t count; } Timer_t; typedef enum _eTimerClockSel { TimerClockSel_none = 0, TimerClockSel_PS_1 = (1<