ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
fsl_uart_driver.c File Reference

fsl_uart_driver.c implements uart driver layer. More...

#include "fsl_uart_driver.h"
#include "isf_fsl_uart_PEx.h"
#include "PE_Types.h"
#include "PE_Error.h"
#include "mqxlite.h"
#include "lwmem.h"
#include "isf_util.h"
Include dependency graph for fsl_uart_driver.c:

Go to the source code of this file.

Functions

uart_status_t uart_init (uint32_t uartInstance, uart_state_t *uartState, const uart_user_config_t *uartUserConfig)
 This function initializes a UART instance for operation. More...
 
uart_status_t uart_send_data (uart_state_t *uartState, const uint8_t *sendBuffer, uint32_t txByteCount, uint32_t timeout)
 This function sends (transmits) data out through the UART module using a blocking method. More...
 
uart_status_t uart_send_data_async (uart_state_t *uartState, const uint8_t *sendBuffer, uint32_t txByteCount)
 This function sends (transmits) data through the UART module using a non-blocking method. More...
 
uart_status_t uart_receive_data (uart_state_t *uartState, uint8_t *rxBuffer, uint32_t requestedByteCount, uint32_t timeout)
 This function gets (receives) data from the UART module using a blocking method. More...
 
uart_status_t uart_receive_data_async (uart_state_t *uartState, uint8_t *rxBuffer, uint32_t requestedByteCount)
 This function gets (receives) data from the UART module using a non-blocking method. More...
 

Variables

uint8 gSys_NumUARTBuses
 
uart_instance_PEx uart_instance_tbl []
 Lookup table for the LLD instance. More...
 

Detailed Description

fsl_uart_driver.c implements uart driver layer.

File: fsl_uart_driver.c

Copyright (c) 2014, Freescale Semiconductor, Inc.

Definition in file fsl_uart_driver.c.

Variable Documentation

uart_instance_PEx uart_instance_tbl[]

Lookup table for the LLD instance.

Definition at line 24 of file isf_fsl_uart_PEx.c.