VSF Documented
Data Fields
gptimer_t Struct Reference

Data Fields

vsf_timer_thw
 
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
 

Field Documentation

◆ hw

vsf_timer_t* gptimer_t::hw

backing HAL instance (not owned)

◆ pool_idx

uint16_t gptimer_t::pool_idx

index into the pool

◆ fsm

uint8_t gptimer_t::fsm

◆ has_alarm

uint8_t gptimer_t::has_alarm

◆ auto_reload

uint8_t gptimer_t::auto_reload

◆ resolution_hz

uint32_t gptimer_t::resolution_hz

requested / effective

◆ alarm_count

uint64_t gptimer_t::alarm_count

programmed via set_alarm_action

◆ on_alarm

gptimer_alarm_cb_t gptimer_t::on_alarm

◆ user_ctx

void* gptimer_t::user_ctx
Generated from commit: vsfteam/vsf@015f4d1