const timerHardware_t timerHardware[]
void configureTimerChannelCallback(TIM_TypeDef *tim, uint8_t channel, uint8_t reference, timerCCCallbackPtr *callback)
void configureTimerCaptureCompareInterrupt(const timerHardware_t *timerHardwarePtr, uint8_t reference, timerCCCallbackPtr *callback)
void timerCCCallbackPtr(uint8_t port, uint16_t capture)
void timerConfigure(const timerHardware_t *timerHardwarePtr, uint16_t period, uint8_t mhz)
void timerNVICConfigure(uint8_t irq)
void configTimeBase(TIM_TypeDef *tim, uint16_t period, uint8_t mhz)
void configureTimerInputCaptureCompareChannel(TIM_TypeDef *tim, const uint8_t channel)