⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aic_drv.h

📁 在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LEA_4S的驱动,位置速寻算法,语音芯片ISD4004的录放音驱动,LED页面管理等等.从启动代码到操作系统的移植以及到业
💻 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 + -