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_i2c_PEx.h File Reference
#include "PE_Types.h"
Include dependency graph for isf_fsl_i2c_PEx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  i2c_instance_PEx
 This structure contains i2c LLD function pointers. More...
 

Typedefs

typedef LDD_TDeviceData *(* fnI2CInit_t )(LDD_TUserData *apUserData)
 This is the function pointer signature for i2c initialization. More...
 
typedef void(* fnI2CDeint_t )(LDD_TDeviceData *apDevice)
 This is the function pointer signature for i2c de-initialization. More...
 
typedef LDD_TError(* fnI2CDeviceSelect_t )(LDD_TDeviceData *apDevice, LDD_I2C_TAddrType AddrType, LDD_I2C_TAddr Addr)
 This is the function pointer signature for selecting the device. More...
 
typedef LDD_TError(* fnI2CDeviceEnable_t )(LDD_TDeviceData *apDevice)
 This is the function pointer signature for enabling the device. More...
 
typedef LDD_TError(* fnI2CDeviceDisable_t )(LDD_TDeviceData *apDevice)
 This is the function pointer signature for disabling the device. More...
 
typedef LDD_TError(* fnI2CRead_t )(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, LDD_I2C_TSize Size, LDD_I2C_TSendStop SendStops)
 This is the function pointer signature for reading the data from a specified device. More...
 
typedef LDD_TError(* fnI2CWrite_t )(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, LDD_I2C_TSize Size, LDD_I2C_TSendStop SendStop)
 This is the the function pointer signature for writing the data to a specified device. More...
 

Typedef Documentation

typedef void(* fnI2CDeint_t)(LDD_TDeviceData *apDevice)

This is the function pointer signature for i2c de-initialization.

Definition at line 18 of file isf_fsl_i2c_PEx.h.

typedef LDD_TError(* fnI2CDeviceDisable_t)(LDD_TDeviceData *apDevice)

This is the function pointer signature for disabling the device.

Definition at line 30 of file isf_fsl_i2c_PEx.h.

typedef LDD_TError(* fnI2CDeviceEnable_t)(LDD_TDeviceData *apDevice)

This is the function pointer signature for enabling the device.

Definition at line 26 of file isf_fsl_i2c_PEx.h.

typedef LDD_TError(* fnI2CDeviceSelect_t)(LDD_TDeviceData *apDevice, LDD_I2C_TAddrType AddrType, LDD_I2C_TAddr Addr)

This is the function pointer signature for selecting the device.

Definition at line 22 of file isf_fsl_i2c_PEx.h.

typedef LDD_TDeviceData*(* fnI2CInit_t)(LDD_TUserData *apUserData)

This is the function pointer signature for i2c initialization.

Definition at line 14 of file isf_fsl_i2c_PEx.h.

typedef LDD_TError(* fnI2CRead_t)(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, LDD_I2C_TSize Size, LDD_I2C_TSendStop SendStops)

This is the function pointer signature for reading the data from a specified device.

Definition at line 34 of file isf_fsl_i2c_PEx.h.

typedef LDD_TError(* fnI2CWrite_t)(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, LDD_I2C_TSize Size, LDD_I2C_TSendStop SendStop)

This is the the function pointer signature for writing the data to a specified device.

Definition at line 38 of file isf_fsl_i2c_PEx.h.