![]() |
![]() |
|
MSPM0L111X TI-Driver Library
2.05.01.00
|
UART driver support APIs for the MSPM0 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. | |