| iomodule Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XIOModule_Buffer Struct Reference
Overview

The following data type is used to manage the buffers that are handled when sending and receiving UART data in the interrupt mode. More...

## Data Fields
u8 * | NextBytePtr
| Pointer to Next byte. More...
u32 | RequestedBytes
| Requested number of bytes. More...
u32 | RemainingBytes
| Remaining number of bytes. More...

## Detailed Description

The following data type is used to manage the buffers that are handled when sending and receiving UART data in the interrupt mode.

It is intended for internal use only.

## Field Documentation

u8* XIOModule_Buffer::NextBytePtr

Pointer to Next byte.

Referenced by XIOModule_CfgInitialize(), XIOModule_ReceiveBuffer(), XIOModule_Recv(), XIOModule_Send(), and XIOModule_SendBuffer().

u32 XIOModule_Buffer::RemainingBytes

Remaining number of bytes.

Referenced by XIOModule_CfgInitialize(), XIOModule_ReceiveBuffer(), XIOModule_Recv(), XIOModule_Send(), and XIOModule_SendBuffer().

u32 XIOModule_Buffer::RequestedBytes

Requested number of bytes.

Referenced by XIOModule_CfgInitialize(), XIOModule_Recv(), XIOModule_Send(), and XIOModule_Uart_InterruptHandler().