gpio
Vitis Drivers API Documentation
xgpio_example.c File Reference

Overview

This file contains a design example using the AXI GPIO driver (XGpio) and hardware device.

It only uses channel 1 of a GPIO device and assumes that the bit 0 of the GPIO is connected to the LED on the HW board.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.00a rmm 03/13/02 First release 1.00a rpm 08/04/03 Removed second example and invalid macro calls 2.00a jhl 12/15/03 Added support for dual channels 2.00a sv 04/20/05 Minor changes to comply to Doxygen and coding guidelines 3.00a ktn 11/20/09 Minor changes as per coding guidelines. 4.1 lks 11/18/15 Updated to use canonical xparameters and clean up of the comments and code for CR 900381 4.3 sk 09/29/16 Modified the example to make it work when LED_bits are configured as an output. CR# 958644 ms 01/23/17 Added xil_printf statement in main function to ensure that "Successfully ran" and "Failed" strings are available in all examples. This is a fix for CR-965028. 4.5 sne 06/12/19 Fixed IAR compiler warning. 4.10 gm 07/11/23 Added SDT support.

 

Functions

int main (void)
 The purpose of this function is to illustrate how to use the GPIO driver to turn on and off an LED. More...
 

Function Documentation

int main ( void  )

The purpose of this function is to illustrate how to use the GPIO driver to turn on and off an LED.

Returns
XST_FAILURE to indicate that the GPIO Initialization had failed.
Note
This function will not return if the test is running.

References XGpio_DiscreteClear(), XGpio_DiscreteWrite(), XGpio_Initialize(), and XGpio_SetDataDirection().