📄 aic_drv.h
字号:
/****************************************************************
** *
** FILE : AIC_DRV.H *
** COPYRIGHT : (c) 2004 .Xiamen Yaxon NetWork CO.LTD *
** *
** *
** 2004/10/22 *
****************************************************************/
#ifndef DEF_AIC_DRV
#define DEF_AIC_DRV
#include "irq_asm.h"
/* mode definition of at91_int_open */
#define AIC_LEVEL_LOW AT91C_AIC_SRCTYPE_INT_LEVEL_SENSITIVE
#define AIC_LEVEL_HIGH AT91C_AIC_SRCTYPE_EXT_HIGH_LEVEL
#define AIC_EDGE_NEGATIVE AT91C_AIC_SRCTYPE_INT_EDGE_TRIGGERED
#define AIC_EDGE_POSITIVE AT91C_AIC_SRCTYPE_EXT_POSITIVE_EDGE
void AIC_Install(INT32U irq_id, INT32U prio, INT32U mode, AIC_ISR_FUNC handler);
void AIC_Install_Isolate(INT32U irq_id, INT32U prio, INT32U mode,AIC_ISR_FUNC handler);
void AIC_Int_Enable(INT32U irq_id);
void AIC_Int_Disable(INT32U irq_id);
void AIC_Int_Clear(INT32U irq_id);
void AIC_Close(INT32U irq_id);
void AIC_Trigger(INT32U irq_id);
BOOLEAN AIC_IsPending(INT32U irq_id);
BOOLEAN AIC_IsActive(INT32U irq_id);
INT32U AIC_State(void);
#endif /* DEF_AIC_DRV */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -