uartps
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Groups Pages
xuartps_selftest_example.c File Reference

Overview

This example runs on zynqmp evaluation board (zcu102), it performs self test on the device by using XUartPs driver.

Note

None

MODIFICATION HISTORY:

Ver   Who    Date     Changes


1.00a drg/jz 01/13/10 First Release 1.03a sg 08/14/12 Updated the example for CR 666306. Modified the device ID to use the first Device Id Removed the printf at the start of the main 3.18 vlt 12/18/25 Update Doxygen comments to include SDT flow details.

#include "xparameters.h"
#include "xuartps.h"
#include "xil_printf.h"

Functions

int UartPsSelfTestExample (UINTPTR BaseAddress)
 This function does a minimal test on the XUartPs driver. More...
 
int main (void)
 Main function to call the example. More...
 

Function Documentation

int main ( void  )

Main function to call the example.

Returns
XST_SUCCESS if successful, otherwise XST_FAILURE
Note
None

References UartPsSelfTestExample().

int UartPsSelfTestExample ( UINTPTR  BaseAddress)

This function does a minimal test on the XUartPs driver.

Parameters
BaseAddresscontains the base address of the device
Returns
XST_SUCCESS if successful, otherwise XST_FAILURE
Note
In XSCT/classic flow, DeviceId is used to look up the device configuration.

References XUartPs_Config::BaseAddress, XUartPs_CfgInitialize(), XUartPs_LookupConfig(), and XUartPs_SelfTest().

Referenced by main().