| 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
isf_fsl_uart_PEx.h
Go to the documentation of this file.
1 /*
2 * isf_fsl_uart_PEx.h
3 *
4 * Created on: Apr 9, 2014
5 * Author: B39109
6 */
7
8 #ifndef ISF_FSL_UART_PEX_H_
9 #define ISF_FSL_UART_PEX_H_
10 #include "PE_Types.h"
11 /**
12 * @brief This is the function pointer signature for i2c initialization.
13 */
14 typedef LDD_TDeviceData* (*fnUARTInit_t) (LDD_TUserData *apUserData);
15 /**
16 * @brief This is the function pointer signature for reading the data from a specified device.
17 */
18 typedef LDD_TError (*fnUARTRead_t) (LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, uint16_t Size);
19 /**
20 * @brief This is the the function pointer signature for writing the data to a specified device.
21 */
22 typedef LDD_TError (*fnUARTWrite_t) (LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, uint16_t Size);
23 /**
24 * @brief This structure contains i2c LLD function pointers.
25 */
26 typedef struct {
27 fnUARTInit_t fnUARTLLDInit; /*!< Initialize a UART LDD component.*/
28 fnUARTRead_t fnUARTCLLDRead; /*!< Read from a device.*/
29 fnUARTWrite_t fnUARTLLDWrite; /*!< Write to a device.*/
30 } uart_instance_PEx;
31
32 #endif /* ISF_FSL_UART_PEX_H_ */
33
34
35
36
uart_instance_PEx
This structure contains i2c LLD function pointers.
Definition: isf_fsl_uart_PEx.h:26
uart_instance_PEx::fnUARTCLLDRead
fnUARTRead_t fnUARTCLLDRead
Definition: isf_fsl_uart_PEx.h:28
fnUARTWrite_t
LDD_TError(* fnUARTWrite_t)(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, uint16_t Size)
This is the the function pointer signature for writing the data to a specified device.
Definition: isf_fsl_uart_PEx.h:22
fnUARTRead_t
LDD_TError(* fnUARTRead_t)(LDD_TDeviceData *apDevice, LDD_TData *BufferPtr, uint16_t Size)
This is the function pointer signature for reading the data from a specified device.
Definition: isf_fsl_uart_PEx.h:18
fnUARTInit_t
LDD_TDeviceData *(* fnUARTInit_t)(LDD_TUserData *apUserData)
This is the function pointer signature for i2c initialization.
Definition: isf_fsl_uart_PEx.h:14
uart_instance_PEx::fnUARTLLDWrite
fnUARTWrite_t fnUARTLLDWrite
Definition: isf_fsl_uart_PEx.h:29
uart_instance_PEx::fnUARTLLDInit
fnUARTInit_t fnUARTLLDInit
Definition: isf_fsl_uart_PEx.h:27
- © Freescale Semiconductor, Inc. 2015. All Rights Reserved.