| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
UART_RingBuffer_T Struct Reference
IP: USART register block and driver

## Detailed Description

UART Ring buffer structure.

Definition at line 328 of file usart_001.h.

`#include "usart_001.h"`

## Data Fields
__IO uint32_t | tx_head
__IO uint32_t | tx_tail
__IO uint32_t | rx_head
__IO uint32_t | rx_tail
__IO uint8_t | tx [UART_RING_BUFSIZE]
__IO uint8_t | rx [UART_RING_BUFSIZE]

## Field Documentation

__IO uint8_t rx[UART_RING_BUFSIZE]

UART Rx data ring buffer

Definition at line 334 of file usart_001.h.

__IO uint32_t rx_head

UART Rx ring buffer head index

Definition at line 331 of file usart_001.h.

__IO uint32_t rx_tail

UART Rx ring buffer tail index

Definition at line 332 of file usart_001.h.

__IO uint8_t tx[UART_RING_BUFSIZE]

UART Tx data ring buffer

Definition at line 333 of file usart_001.h.

__IO uint32_t tx_head

UART Tx ring buffer head index

Definition at line 329 of file usart_001.h.

__IO uint32_t tx_tail

UART Tx ring buffer tail index

Definition at line 330 of file usart_001.h.

The documentation for this struct was generated from the following file:

- C:/nxp/v1.03/lpcopen_v1.03/lpcopen/software/lpc_core/lpc_ip/usart_001.h