ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
isf_fsl_TU_PEx.h File Reference
#include "PE_Types.h"
#include "BMTimer1.h"
Include dependency graph for isf_fsl_TU_PEx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  TU_instance_PEx_t
 This structure contains Timer Unit LLD function pointers. More...
 

Typedefs

typedef LDD_TDeviceData *(* fnTUInit_t )(LDD_TUserData *UserDataPtr)
 This is the function pointer signature for Timer Unit initialization. More...
 
typedef void(* fnTUDeinit_t )(LDD_TDeviceData *DeviceDataPtr)
 This is the function pointer signature for Timer Unit de-initialization. More...
 
typedef LDD_TError(* fnTUEnable_t )(LDD_TDeviceData *DeviceDataPtr)
 This is the function pointer signature for Timer Unit enable. More...
 
typedef LDD_TError(* fnTUDisable_t )(LDD_TDeviceData *DeviceDataPtr)
 This is the function pointer signature for Timer Unit disable. More...
 
typedef LDD_TError(* fnTUSetPeriodTicks_t )(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType Ticks)
 This is the function pointer signature for setting the Timer Unit period. More...
 
typedef LDD_TError(* fnTUGetPeriodTicks_t )(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType *TicksPtr)
 This is the the function pointer signature for retrieving the Timer Unit period. More...
 
typedef LDD_TError(* fnTUResetCounter_t )(LDD_TDeviceData *DeviceDataPtr)
 This is the the function pointer signature for resetting the Timer Unit counter. More...
 
typedef BMTimer1_TValueType(* fnTUGetCounterValue_t )(LDD_TDeviceData *DeviceDataPtr)
 This is the the function pointer signature retrieving the Timer Unit counter. More...
 

Variables

const TU_instance_PEx_t TU_instance_tbl []
 

Typedef Documentation

typedef void(* fnTUDeinit_t)(LDD_TDeviceData *DeviceDataPtr)

This is the function pointer signature for Timer Unit de-initialization.

Definition at line 20 of file isf_fsl_TU_PEx.h.

typedef LDD_TError(* fnTUDisable_t)(LDD_TDeviceData *DeviceDataPtr)

This is the function pointer signature for Timer Unit disable.

Definition at line 30 of file isf_fsl_TU_PEx.h.

typedef LDD_TError(* fnTUEnable_t)(LDD_TDeviceData *DeviceDataPtr)

This is the function pointer signature for Timer Unit enable.

Definition at line 25 of file isf_fsl_TU_PEx.h.

typedef BMTimer1_TValueType(* fnTUGetCounterValue_t)(LDD_TDeviceData *DeviceDataPtr)

This is the the function pointer signature retrieving the Timer Unit counter.

Definition at line 50 of file isf_fsl_TU_PEx.h.

typedef LDD_TError(* fnTUGetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType *TicksPtr)

This is the the function pointer signature for retrieving the Timer Unit period.

Definition at line 40 of file isf_fsl_TU_PEx.h.

typedef LDD_TDeviceData*(* fnTUInit_t)(LDD_TUserData *UserDataPtr)

This is the function pointer signature for Timer Unit initialization.

Definition at line 15 of file isf_fsl_TU_PEx.h.

typedef LDD_TError(* fnTUResetCounter_t)(LDD_TDeviceData *DeviceDataPtr)

This is the the function pointer signature for resetting the Timer Unit counter.

Definition at line 45 of file isf_fsl_TU_PEx.h.

typedef LDD_TError(* fnTUSetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType Ticks)

This is the function pointer signature for setting the Timer Unit period.

Definition at line 35 of file isf_fsl_TU_PEx.h.

Variable Documentation