ftm_input_ch_param_t Struct Reference

FlexTimer driver Input capture parameters for each channel. More...

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

Data Fields

uint8_t hwChannelId
 
ftm_input_op_mode_t inputMode
 
ftm_edge_alignment_mode_t edgeAlignement
 
ftm_signal_measurement_mode_t measurementType
 
uint16_t filterValue
 
bool filterEn
 
bool continuousModeEn
 
void * channelsCallbacksParams
 
ic_callback_t channelsCallbacks
 

Detailed Description

FlexTimer driver Input capture parameters for each channel.

Implements : ftm_input_ch_param_t_Class

Definition at line 99 of file ftm_ic_driver.h.

Field Documentation

ic_callback_t channelsCallbacks

The callback function for channels events

Definition at line 109 of file ftm_ic_driver.h.

void* channelsCallbacksParams

The parameters of callback functions for channels events

Definition at line 108 of file ftm_ic_driver.h.

bool continuousModeEn

Continuous measurement state

Definition at line 107 of file ftm_ic_driver.h.

ftm_edge_alignment_mode_t edgeAlignement

Edge alignment Mode for signal measurement

Definition at line 103 of file ftm_ic_driver.h.

bool filterEn

Input capture filter state

Definition at line 106 of file ftm_ic_driver.h.

uint16_t filterValue

Filter Value

Definition at line 105 of file ftm_ic_driver.h.

uint8_t hwChannelId

Physical hardware channel ID

Definition at line 101 of file ftm_ic_driver.h.

FlexTimer module mode of operation

Definition at line 102 of file ftm_ic_driver.h.

Measurement Mode for signal measurement

Definition at line 104 of file ftm_ic_driver.h.


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