lpit_user_channel_config_t Struct Reference

Structure to configure the channel timer. More...

#include <platform/drivers/inc/lpit_driver.h>

Data Fields

lpit_timer_modes_t timerMode
 
lpit_period_units_t periodUnits
 
uint32_t period
 
lpit_trigger_source_t triggerSource
 
uint32_t triggerSelect
 
bool enableReloadOnTrigger
 
bool enableStopOnInterrupt
 
bool enableStartOnTrigger
 
bool chainChannel
 
bool isInterruptEnabled
 

Detailed Description

Structure to configure the channel timer.

This structure holds the configuration settings for the LPIT timer channel Implements : lpit_user_channel_config_t_Class

Definition at line 124 of file lpit_driver.h.

Field Documentation

bool chainChannel

Channel chaining enable

Definition at line 140 of file lpit_driver.h.

bool enableReloadOnTrigger

True: Timer channel will reload on selected trigger False: Timer channel will not reload on selected trigger

Definition at line 132 of file lpit_driver.h.

bool enableStartOnTrigger

True: Timer channel starts to decrement when rising edge on selected trigger is detected. False: Timer starts to decrement immediately based on restart condition

Definition at line 136 of file lpit_driver.h.

bool enableStopOnInterrupt

True: Timer will stop after timeout False: Timer channel does not stop after timeout

Definition at line 134 of file lpit_driver.h.

bool isInterruptEnabled

Timer channel interrupt generation enable

Definition at line 141 of file lpit_driver.h.

uint32_t period

Period of timer channel

Definition at line 128 of file lpit_driver.h.

lpit_period_units_t periodUnits

Timer period value units

Definition at line 127 of file lpit_driver.h.

lpit_timer_modes_t timerMode

Operation mode of timer channel

Definition at line 126 of file lpit_driver.h.

uint32_t triggerSelect

Selects one trigger from the internal trigger sources this field makes sense if trigger source is internal

Definition at line 130 of file lpit_driver.h.

lpit_trigger_source_t triggerSource

Selects between internal and external trigger sources

Definition at line 129 of file lpit_driver.h.


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