This structure contains i2c LLD function pointers.
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.
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.
LDD_TDeviceData *(* fnUARTInit_t)(LDD_TUserData *apUserData)
This is the function pointer signature for i2c initialization.
LDD_TError Serial_ISF_UART1_SendBlock(LDD_TDeviceData *DeviceDataPtr, LDD_TData *BufferPtr, uint16_t Size)
Sends a block of characters. The method returns ERR_BUSY when the previous block transmission is not ...
fsl_uart_driver.h defines structures and types for the i2c master driver.
LDD_TDeviceData * Serial_ISF_UART1_Init(LDD_TUserData *UserDataPtr)
Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors a...
fnUARTInit_t fnUARTLLDInit
LDD_TError Serial_ISF_UART1_ReceiveBlock(LDD_TDeviceData *DeviceDataPtr, LDD_TData *BufferPtr, uint16_t Size)
Specifies the number of data to receive. The method returns ERR_BUSY until the specified number of ch...
This component "Serial_LDD" implements an asynchronous serial communication. The component supports d...
const uart_instance_PEx uart_instance_tbl[]
Lookup table for the LLD instance.
isf_uart_adapter.h defines the API definitions and types for the uart protocol adapter.