S32 SDK
ftm_state_t Struct Reference

FlexTimer state structure of the driver. More...

#include <ftm_driver.h>

Data Fields

ftm_clock_source_t ftmClockSource
 
ftm_config_mode_t ftmMode
 
uint16_t ftmPeriod
 
uint32_t ftmSourceClockFrequency
 
uint16_t measurementResults [FEATURE_FTM_CHANNEL_COUNT]
 
void * channelsCallbacksParams [FEATURE_FTM_CHANNEL_COUNT]
 
ftm_channel_event_callback_t channelsCallbacks [FEATURE_FTM_CHANNEL_COUNT]
 

Detailed Description

FlexTimer state structure of the driver.

Implements : ftm_state_t_Class

Definition at line 156 of file ftm_driver.h.

Field Documentation

Vector of callbacks for channels events

Definition at line 164 of file ftm_driver.h.

void* channelsCallbacksParams[FEATURE_FTM_CHANNEL_COUNT]

Vector of callbacks parameters for channels events

Definition at line 163 of file ftm_driver.h.

ftm_clock_source_t ftmClockSource

Clock source used by FTM counter

Definition at line 158 of file ftm_driver.h.

Mode of operation for FTM

Definition at line 159 of file ftm_driver.h.

uint16_t ftmPeriod

This field is used only in PWM mode to store signal period

Definition at line 160 of file ftm_driver.h.

uint32_t ftmSourceClockFrequency

The clock frequency is used for counting

Definition at line 161 of file ftm_driver.h.

uint16_t measurementResults[FEATURE_FTM_CHANNEL_COUNT]

This field is used only in input capture mode to store edges time stamps

Definition at line 162 of file ftm_driver.h.


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