| ISF 2.1 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Variables
BM_pit_instance_tbl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Variables
const TU_instance_PEx_t | TU_instance_tbl []

## Variable Documentation

const TU_instance_PEx_t TU_instance_tbl[]

Initial value:
= {
{
.fnTULDDInit = (fnTUInit_t)&BMTimer1_Init,
.fnTULDDDeint = (fnTUDeinit_t)&BMTimer1_Deinit,
.fnTULDDEnable = (fnTUEnable_t)&BMTimer1_Enable,
.fnTULDDDisable = (fnTUDisable_t)&BMTimer1_Disable,
.fnTULDDSetPeriod = (fnTUSetPeriodTicks_t)&BMTimer1_SetPeriodTicks,
.fnTULDDGetPeriod = (fnTUGetPeriodTicks_t)&BMTimer1_GetPeriodTicks,
.fnTULDDResetCounter = (fnTUResetCounter_t)&BMTimer1_ResetCounter,
.fnTULDDGetCounter = (fnTUGetCounterValue_t)&BMTimer1_GetCounterValue,
}
}
fnTUResetCounter_t
LDD_TError(* fnTUResetCounter_t)(LDD_TDeviceData *DeviceDataPtr)
This is the the function pointer signature for resetting the Timer Unit counter.
Definition: isf_fsl_TU_PEx.h:45
fnTUSetPeriodTicks_t
LDD_TError(* fnTUSetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType Ticks)
This is the function pointer signature for setting the Timer Unit period.
Definition: isf_fsl_TU_PEx.h:35
BMTimer1_Init
LDD_TDeviceData * BMTimer1_Init(LDD_TUserData *UserDataPtr)
Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors a...
Definition: BMTimer1.c:155
BMTimer1_ResetCounter
LDD_TError BMTimer1_ResetCounter(LDD_TDeviceData *DeviceDataPtr)
Resets counter. If counter is counting up then it is set to zero. If counter is counting down then co...
Definition: BMTimer1.c:356
fnTUGetCounterValue_t
BMTimer1_TValueType(* fnTUGetCounterValue_t)(LDD_TDeviceData *DeviceDataPtr)
This is the the function pointer signature retrieving the Timer Unit counter.
Definition: isf_fsl_TU_PEx.h:50
BMTimer1_Enable
LDD_TError BMTimer1_Enable(LDD_TDeviceData *DeviceDataPtr)
Enables the component - it starts the signal generation. Events may be generated (see SetEventMask)...
Definition: BMTimer1.c:237
fnTUInit_t
LDD_TDeviceData *(* fnTUInit_t)(LDD_TUserData *UserDataPtr)
This is the function pointer signature for Timer Unit initialization.
Definition: isf_fsl_TU_PEx.h:15
fnTUGetPeriodTicks_t
LDD_TError(* fnTUGetPeriodTicks_t)(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType *TicksPtr)
This is the the function pointer signature for retrieving the Timer Unit period.
Definition: isf_fsl_TU_PEx.h:40
BMTimer1_GetCounterValue
BMTimer1_TValueType BMTimer1_GetCounterValue(LDD_TDeviceData *DeviceDataPtr)
Returns the content of counter register. This method can be used both if counter is enabled and if co...
Definition: BMTimer1.c:387
fnTUEnable_t
LDD_TError(* fnTUEnable_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit enable.
Definition: isf_fsl_TU_PEx.h:25
fnTUDeinit_t
void(* fnTUDeinit_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit de-initialization.
Definition: isf_fsl_TU_PEx.h:20
BMTimer1_Deinit
void BMTimer1_Deinit(LDD_TDeviceData *DeviceDataPtr)
Deinitializes the device. Switches off the device, frees the device data structure memory...
Definition: BMTimer1.c:201
BMTimer1_GetPeriodTicks
LDD_TError BMTimer1_GetPeriodTicks(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType *TicksPtr)
Returns the number of counter ticks before re-initialization. See also method [SetPeriodTicks]. This method is available only if the property ["Counter restart"] is switched to 'on-match' value.
Definition: BMTimer1.c:328
BMTimer1_Disable
LDD_TError BMTimer1_Disable(LDD_TDeviceData *DeviceDataPtr)
Disables the component - it stops signal generation and events calling. The method is not available i...
Definition: BMTimer1.c:263
BMTimer1_SetPeriodTicks
LDD_TError BMTimer1_SetPeriodTicks(LDD_TDeviceData *DeviceDataPtr, BMTimer1_TValueType Ticks)
The method sets timer re-initialization period (in timer ticks). This method is available only if the...
Definition: BMTimer1.c:297
fnTUDisable_t
LDD_TError(* fnTUDisable_t)(LDD_TDeviceData *DeviceDataPtr)
This is the function pointer signature for Timer Unit disable.
Definition: isf_fsl_TU_PEx.h:30

Definition at line 2 of file BM_pit_instance_tbl.h.

Referenced by pit_hal_read_timer_count(), pit_hal_read_timer_period_count(), pit_hal_set_timer_period_count(), pit_hal_timer_reset(), pit_hal_timer_start(), pit_hal_timer_stop(), and pit_init_channel().

- © Freescale Semiconductor, Inc. 2015. All Rights Reserved.