Trident IoT SDK
 
Loading...
Searching...
No Matches
tr_hal_timer_settings_t Struct Reference

#include <T32CM11_timers.h>

Data Fields

uint32_t timer_start_value
 
tr_hal_timer_prescalar_t prescalar
 
bool timer_repeats
 
bool timer_enabled
 
bool interrupt_enabled
 
tr_hal_int_pri_t interrupt_priority
 
tr_hal_timer_callback_t event_handler_fx
 
bool interrupt_is_active
 
uint32_t timer_current_countdown_value
 

Detailed Description


Timers settings struct - this is passed to tr_hal_timer_init

this contains timer settings: timer starting value timer settings callback function current state (passed back on call to tr_hal_timer_read)


Field Documentation

◆ event_handler_fx

tr_hal_timer_callback_t tr_hal_timer_settings_t::event_handler_fx

◆ interrupt_enabled

bool tr_hal_timer_settings_t::interrupt_enabled

◆ interrupt_is_active

bool tr_hal_timer_settings_t::interrupt_is_active

◆ interrupt_priority

tr_hal_int_pri_t tr_hal_timer_settings_t::interrupt_priority

◆ prescalar

tr_hal_timer_prescalar_t tr_hal_timer_settings_t::prescalar

◆ timer_current_countdown_value

uint32_t tr_hal_timer_settings_t::timer_current_countdown_value

◆ timer_enabled

bool tr_hal_timer_settings_t::timer_enabled

◆ timer_repeats

bool tr_hal_timer_settings_t::timer_repeats

◆ timer_start_value

uint32_t tr_hal_timer_settings_t::timer_start_value

The documentation for this struct was generated from the following files: