S32 SDK
ftm_input_ch_param_t Struct Reference

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

#include <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
 
ftm_channel_event_callback_t channelsCallbacks
 

Detailed Description

FlexTimer driver Input capture parameters for each channel.

Implements : ftm_input_ch_param_t_Class

Definition at line 86 of file ftm_ic_driver.h.

Field Documentation

ftm_channel_event_callback_t channelsCallbacks

Vector of callbacks for channels events

Definition at line 96 of file ftm_ic_driver.h.

void* channelsCallbacksParams

Vector of callbacks parameters for channels events

Definition at line 95 of file ftm_ic_driver.h.

bool continuousModeEn

Continuous measurement state

Definition at line 94 of file ftm_ic_driver.h.

ftm_edge_alignment_mode_t edgeAlignement

Edge alignment Mode for signal measurement

Definition at line 90 of file ftm_ic_driver.h.

bool filterEn

Input capture filter state

Definition at line 93 of file ftm_ic_driver.h.

uint16_t filterValue

Filter Value

Definition at line 92 of file ftm_ic_driver.h.

uint8_t hwChannelId

Physical hardware channel ID

Definition at line 88 of file ftm_ic_driver.h.

FlexTimer module mode of operation

Definition at line 89 of file ftm_ic_driver.h.

Measurement Mode for signal measurement

Definition at line 91 of file ftm_ic_driver.h.


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