libpynq (release 5EWC0-2023 version 0.2.1 of 2023-09-01 11:02)
|
#include "xil_types.h"
Go to the source code of this file.
Macros | |
#define | XIL_IO_H /* by using protection macros */ |
#define | SYNCHRONIZE_IO |
#define | INST_SYNC |
#define | DATA_SYNC |
#define | INST_SYNC |
#define | DATA_SYNC |
#define | INLINE __inline |
#define | Xil_In16LE Xil_In16 |
#define | Xil_In32LE Xil_In32 |
#define | Xil_Out16LE Xil_Out16 |
#define | Xil_Out32LE Xil_Out32 |
#define | Xil_Htons Xil_EndianSwap16 |
#define | Xil_Htonl Xil_EndianSwap32 |
#define | Xil_Ntohs Xil_EndianSwap16 |
#define | Xil_Ntohl Xil_EndianSwap32 |
#define XIL_IO_H /* by using protection macros */ |
The xil_io.h file contains the interface for the general I/O component, which encapsulates the Input/Output functions for the processors that do not require any special I/O handling.
MODIFICATION HISTORY: Ver Who Date Changes ----- -------- -------- ----------------------------------------------- 5.00 pkp 05/29/14 First release 6.00 mus 08/19/16 Remove checking of __LITTLE_ENDIAN__ flag for ARM processors 7.20 har 01/03/20 Added Xil_SecureOut32 for avoiding blindwrite for CR-1049218 7.30 kpt 09/21/20 Moved Xil_EndianSwap16 and Xil_EndianSwap32 to xil_io.h and made them as static inline am 10/13/20 Changed the return type of Xil_SecureOut32 function from u32 to int 7.50 dp 02/12/21 Fix compilation error in Xil_EndianSwap32() that *occur when -Werror=conversion compiler flag is enabled 7.5 mus 05/17/21 *Update the functions with comments. It fixes CR#1067739.