8 #ifndef ISF_FSL_TU_PEX_H_
9 #define ISF_FSL_TU_PEX_H_
15 typedef LDD_TDeviceData* (*fnTUInit_t) (LDD_TUserData *UserDataPtr);
25 typedef LDD_TError (*
fnTUEnable_t) (LDD_TDeviceData *DeviceDataPtr);
LDD_TError(* fnTUResetCounter_t)(LDD_TDeviceData *DeviceDataPtr)
This is the the function pointer signature for resetting the Timer Unit counter.
LDD_TError(* fnTUSetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType Ticks)
This is the function pointer signature for setting the Timer Unit period.
fnTUDisable_t fnTULDDDisable
const TU_instance_PEx_t TU_instance_tbl[]
BMTimer1_TValueType(* fnTUGetCounterValue_t)(LDD_TDeviceData *DeviceDataPtr)
This is the the function pointer signature retrieving the Timer Unit counter.
uint32_t BMTimer1_TValueType
This structure contains Timer Unit LLD function pointers.
LDD_TDeviceData *(* fnTUInit_t)(LDD_TUserData *UserDataPtr)
This is the function pointer signature for Timer Unit initialization.
fnTUResetCounter_t fnTULDDResetCounter
LDD_TError(* fnTUGetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType *TicksPtr)
This is the the function pointer signature for retrieving the Timer Unit period.
This TimerUnit component provides a low level API for unified hardware access across various timer de...
LDD_TError(* fnTUEnable_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit enable.
fnTUGetCounterValue_t fnTULDDGetCounter
void(* fnTUDeinit_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit de-initialization.
fnTUSetPeriodTicks_t fnTULDDSetPeriod
fnTUEnable_t fnTULDDEnable
fnTUDeinit_t fnTULDDDeint
LDD_TError(* fnTUDisable_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit disable.
fnTUGetPeriodTicks_t fnTULDDGetPeriod