|
VSF Documented
|
Data Fields | |
| vsf_timer_t * | hw |
| uint16_t | pool_idx |
| uint8_t | fsm |
| uint8_t | has_alarm: 1 |
| uint8_t | auto_reload: 1 |
| uint32_t | resolution_hz |
| uint64_t | alarm_count |
| gptimer_alarm_cb_t | on_alarm |
| void * | user_ctx |
| vsf_timer_t* gptimer_t::hw |
backing HAL instance (not owned)
| uint16_t gptimer_t::pool_idx |
index into the pool
| uint8_t gptimer_t::fsm |
| uint8_t gptimer_t::has_alarm |
| uint8_t gptimer_t::auto_reload |
| uint32_t gptimer_t::resolution_hz |
requested / effective
| uint64_t gptimer_t::alarm_count |
programmed via set_alarm_action
| gptimer_alarm_cb_t gptimer_t::on_alarm |
| void* gptimer_t::user_ctx |