| mbox Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XMbox_Config Struct Reference
Overview

This typedef contains configuration information for the device. More...

## Data Fields
u16 | DeviceId
| Unique ID of device. More...
UINTPTR | BaseAddress
| Register base address. More...
u8 | UseFSL
| use the FSL for the interface. More...
u8 | SendID
| FSL link for the write i/f mailbox. More...
u8 | RecvID
| FSL link for the read i/f mailbox. More...

## Detailed Description

This typedef contains configuration information for the device.

## Field Documentation

UINTPTR XMbox_Config::BaseAddress

Register base address.

Referenced by MailboxExample(), ProdCon(), XMbox_CfgInitialize(), XMbox_ClearInterrupt(), XMbox_Flush(), XMbox_GetInterruptEnable(), XMbox_GetInterruptStatus(), XMbox_GetStatus(), XMbox_IsEmpty(), XMbox_IsFull(), XMbox_Read(), XMbox_ReadBlocking(), XMbox_ResetFifos(), XMbox_SetInterruptEnable(), XMbox_SetReceiveThreshold(), XMbox_SetSendThreshold(), XMbox_Write(), and XMbox_WriteBlocking().

u16 XMbox_Config::DeviceId

Unique ID of device.

u8 XMbox_Config::RecvID

FSL link for the read i/f mailbox.

Referenced by XMbox_Flush(), XMbox_IsEmpty(), XMbox_Read(), and XMbox_ReadBlocking().

u8 XMbox_Config::SendID

FSL link for the write i/f mailbox.

Referenced by XMbox_IsFull(), XMbox_Write(), and XMbox_WriteBlocking().

u8 XMbox_Config::UseFSL

use the FSL for the interface.

Referenced by MailboxExample(), XMbox_ClearInterrupt(), XMbox_Flush(), XMbox_GetInterruptEnable(), XMbox_GetInterruptStatus(), XMbox_GetStatus(), XMbox_IsEmpty(), XMbox_IsFull(), XMbox_Read(), XMbox_ReadBlocking(), XMbox_ResetFifos(), XMbox_SetInterruptEnable(), XMbox_SetReceiveThreshold(), XMbox_SetSendThreshold(), XMbox_Write(), and XMbox_WriteBlocking().