MSPM0L11XX_L13XX TI-Driver Library
1.20.01.06
|
UART driver support APIs for the MSPM0L11XX_L13XX devices.
#include <ti/drivers/dpl/ClockP.h>
#include <ti/drivers/dpl/SemaphoreP.h>
#include <ti/drivers/dma/DMAMSPM0.h>
#include <ti/drivers/utils/RingBuf.h>
#include <ti/drivers/UART.h>
Go to the source code of this file.
Data Structures | |
struct | UARTSupport_Fxns |
Function pointers to implementation/hardware specific logic. More... | |
struct | UART_Object |
Private Metadata structure for a UART instance. More... | |
struct | UART_Buffers_Object |
Private Metadata structure for a UART instance supporting buffers. More... | |
struct | UART_EventCallback_Object |
Private Metadata structure for a UART instance supporting events. More... | |
struct | UART_Callback_Object |
Private Metadata structure for a UART instance supporting callbacks. More... | |
struct | UART_Data_Object |
Private Metadata structure for a UART instance supporting data structures needed for UART TX/RX execution. More... | |
struct | UART_Config_ |
UART Global configuration. More... | |
Typedefs | |
typedef struct UART_Config_ | UART_Config |
UART Global configuration. More... | |
Functions | |
int_fast16_t | UART_readBuffered (UART_Handle handle, void *buf, size_t size, size_t *bytesRead) |
UART read that only supports buffered mode. More... | |
int_fast16_t | UART_writeBuffered (UART_Handle handle, const void *buf, size_t size, size_t *bytesWritten) |
UART write that only supports buffered mode. More... | |
int_fast16_t | UART_readCallback (UART_Handle handle, void *buf, size_t size, size_t *bytesRead) |
UART read that only supports callback mode. More... | |
int_fast16_t | UART_writeCallback (UART_Handle handle, const void *buf, size_t size, size_t *bytesWritten) |
UART write that only supports callback mode. More... | |
int_fast16_t | UART_readFullFeatured (UART_Handle handle, void *buf, size_t size, size_t *bytesRead) |
UART read that only supports buffered and callback mode. More... | |
int_fast16_t | UART_writeFullFeatured (UART_Handle handle, const void *buf, size_t size, size_t *bytesWritten) |
UART write that only supports buffered and callback mode. More... | |
Variables | |
const UART_Config | UART_config [] |
Array of UART_Config structure. | |
const uint_least8_t | UART_count |
Count of UART instances. | |