| 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
Functions | Variables
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

uint8 gSys_NumUARTBuses

Definition at line 63 of file isf_sysconf_comms.c.

Referenced by uart_init(), uart_receive_data(), uart_receive_data_async(), uart_send_data(), and uart_send_data_async().

uart_instance_PEx uart_instance_tbl[]

Lookup table for the LLD instance.

Definition at line 24 of file isf_fsl_uart_PEx.c.

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