![]() |
iomodule
Vitis Drivers API Documentation
|
This file contains a design example using the IO Module driver (XIOModule) and hardware device using interrupt mode.This example tests the internal interrupts in the IO Module.
This file can be used as a standalone example or by the TestAppGen utility to include a test of IOModule interrupts.
None
MODIFICATION HISTORY:
Ver Who Date Changes
2.19 ml 05/21/25 First release
Functions | |
| XStatus | IOModuleInterruptSetup (XIOModule *IOModuleInstancePtr, u32 DeviceId) |
| This function is used by the TestAppGen generated application to setup the IO Module interrupts. More... | |
| int | main (void) |
| This is the main function for the IO Module example. More... | |
| XStatus IOModuleInterruptSetup | ( | XIOModule * | IOModuleInstancePtr, |
| u32 | DeviceId | ||
| ) |
This function is used by the TestAppGen generated application to setup the IO Module interrupts.
| IOModuleInstancePtr | is the reference to the IO Module instance. |
| DeviceId | is device ID of the IO Module Device , typically XPAR_<IOMODULE_instance>_DEVICE_ID value from xparameters.h |
References IOModuleSetupIntrSystem(), XIOModule_Initialize(), XIOModule_SelfTest(), and XIOModule_Start().
Referenced by main().
| int main | ( | void | ) |
This is the main function for the IO Module example.
This function is not included if the example is generated from the TestAppGen test tool.
| None. |
References IOModuleInterruptSetup().