![]() |
ISF
2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
|
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"
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... | |
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.
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.