| bram Vitis Drivers API Documentation

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

Data Structures | Functions
xbram.h File Reference

## Data Structures
struct | XBram_Config
| This typedef contains configuration information for the device. More...
struct | XBram
| The XBram driver instance data. More...

## Functions
XBram_Config * | XBram_LookupConfig (u16 DeviceId)
| Lookup the device configuration based on the unique device ID. More...
int | XBram_CfgInitialize (XBram *InstancePtr, XBram_Config *Config, UINTPTR EffectiveAddr)
| Initialize the XBram instance provided by the caller based on the given configuration data. More...
int | XBram_SelfTest (XBram *InstancePtr, u8 IntMask)
| Run a self-test on the driver/device. More...
void | XBram_InterruptEnable (XBram *InstancePtr, u32 Mask)
| Enable interrupts. More...
void | XBram_InterruptDisable (XBram *InstancePtr, u32 Mask)
| Disable interrupts. More...
void | XBram_InterruptClear (XBram *InstancePtr, u32 Mask)
| Clear pending interrupts with the provided mask. More...
u32 | XBram_InterruptGetEnabled (XBram *InstancePtr)
| Returns the interrupt enable mask. More...
u32 | XBram_InterruptGetStatus (XBram *InstancePtr)
| Returns the status of interrupt signals. More...