aic_drv.h

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 35 行

H
35
字号
/****************************************************************
**                                                              *
**  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 + =
减小字号Ctrl + -
显示快捷键?