#include "xparameters.h"
#include "xgpio.h"
#include "xgpiops.h"
#include "xscugic.h"
#include "xil_exception.h"
#include "xplatform_info.h"
#include "stdio.h"
#include "sleep.h"
/************************** Constant Definitions *****************************/
/*
* The following constants map to the names of the hardware instances that
* were created in the EDK XPS system. They are defined here such that
* the user can easily change all the needed device IDs in one place.
*/
#define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID //GPIO 器件id
#define INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID//中断控制器 器件id
//#define GPIO_INTERRUPT_ID XPAR_XGPIOPS_0_INTR GPIO中断号52
//AXI_GPIO 中断号61
#define AXI_GPIO_INTERRUPT_ID XPAR_FABRIC_AXI_GPIO_0_IP2INTC_IRPT_INTR
//AXI_GPIO 器件id
#define AX