wrapper for timer peripheral
More...
#include <timer.h>
|
| | HW (TIM_TypeDef *dTim, uint32_t prescaler, uint32_t period) |
| | Initialize Timer Peripheral.
|
| |
| void | configCallback (void(*callback)(TIM_HandleTypeDef *)) |
| | configure callback on PERIOD ELAPSED event
|
| |
|
void | start () |
| | start timer in interrupt mode
|
| |
|
void | irqHandler () |
| | call directly in interrupt
|
| |
|
|
TIM_HandleTypeDef | handle = {} |
| | HAL handle, for use with unwrapped Timer capabilities.
|
| |
wrapper for timer peripheral
◆ HW()
| TIMER::HW::HW |
( |
TIM_TypeDef * |
dTim, |
|
|
uint32_t |
prescaler, |
|
|
uint32_t |
period |
|
) |
| |
|
inline |
Initialize Timer Peripheral.
- Parameters
-
| dTim | Timer instance |
| prescaler | value to write into prescaler register. Actual freq = f/(presc + 1) |
| period | value to write into period register |
◆ configCallback()
| void TIMER::HW::configCallback |
( |
void(*)(TIM_HandleTypeDef *) |
callback | ) |
|
|
inline |
configure callback on PERIOD ELAPSED event
- Parameters
-
| callback | function to be called |
The documentation for this class was generated from the following file: