13#ifndef __METAL_FREERTOS_SYS__H__
14#error "Include metal/sys.h instead of metal/freertos/@PROJECT_MACHINE@/sys.h"
17#ifndef __METAL_FREERTOS_XLNX_SYS__H__
18#define __METAL_FREERTOS_XLNX_SYS__H__
27#if defined(SDT) && defined(PLATFORM_ZYNQ)
28#define XPAR_SCUGIC_0_DIST_BASEADDR XPAR_SCUGIC_DIST_BASEADDR
32#define XLNX_MAXIRQS XSCUGIC_MAX_NUM_INTR_INPUTS
58 XScuGic_EnableIntr(XPAR_SCUGIC_0_DIST_BASEADDR, vector);
60 vPortEnableInterrupt(vector);
67 XScuGic_DisableIntr(XPAR_SCUGIC_0_DIST_BASEADDR, vector);
69 vPortDisableInterrupt(vector);
void sys_irq_disable(unsigned int vector)
Definition sys.c:36
void sys_irq_enable(unsigned int vector)
Definition sys.c:29
int metal_xlnx_irq_init(void)
metal_xlnx_irq_int
Definition irq.c:62
void metal_xlnx_irq_isr(void *arg)
metal_xlnx_irq_isr
Definition irq.c:51