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

📄 s3c2443ref_gpio.h

📁 2443 wince5.0 bsp, source code
💻 H
字号:
#ifndef __S3C2443REF_GPIO_H__
#define __S3C2443REF_GPIO_H__

#include<BASE_TYPE.h>

#define SHOW_ALL_DMSG FALSE
#define HIDE_ALL_DMSG FALSE

#define IOCTL_RESERV 0xFFFF

#define IOCTL_GPACDL 0x0
#define IOCTL_GPACDH 0x4
//#define RESERV 0x8
//#define RESERV 0xC

#define IOCTL_GPBCON 0x10
#define IOCTL_GPBDAT 0x14
#define IOCTL_GPBUDP 0x18
//#define RESERV 0x1C

#define IOCTL_GPCCON 0x20
#define IOCTL_GPCDAT 0x24
#define IOCTL_GPCUDP 0x28
//#define RESERV 0x2C

#define IOCTL_GPDCON 0x30
#define IOCTL_GPDDAT 0x34
#define IOCTL_GPDUPD 0x38
//#define RESERV 0x3C

#define IOCTL_GPECON 0x40
#define IOCTL_GPEDAT 0x44
#define IOCTL_GPEUDP 0x48
//#define RESERV 0x4C

#define IOCTL_GPFCON 0x50
#define IOCTL_GPFDAT 0x54
//#define RESERV 0x58
//#define RESERV 0x5C

#define IOCTL_GPGCON 0x60
#define IOCTL_GPGDAT 0x64
#define IOCTL_GPGUDP 0x68
//#define RESERV 0x6C

#define IOCTL_GPHCON 0x70
#define IOCTL_GPHDAT 0x74
#define IOCTL_GPHUDP 0x78
//#define RESERV 0x7C

#define IOCTL_MISCCR  0x80
#define IOCTL_DCLKCON 0x84
#define IOCTL_EXTINT0 0x88
#define IOCTL_EXTINT1 0x8C

#define IOCTL_EXTINT2  0x90
#define IOCTL_EINTFLT0 0x94
#define IOCTL_EINTFLT1 0x98
#define IOCTL_EINTFLT2 0x9C

#define IOCTL_EINTFLT3 0xA0
#define IOCTL_EINTMASK 0xA4
#define IOCTL_EINTPEND 0xA8
#define IOCTL_GSTATUS0 0xAC

#define IOCTL_GSTATUS1 0xB0

#define IOCTL_DSC0     0xC0
#define IOCTL_DSC1 	 0xC4
#define IOCTL_DSC2	 0xC8
#define IOCTL_DSLCON   0xCC

#define IOCTL_GPJCON 0xD0
#define IOCTL_GPJDAT 0xD4
#define IOCTL_GPJUDP 0xD8
//#define RESERV 0xDC

#define IOCTL_DATAPDEN 0xe8

#define IOCTL_GPLCON 0xF0
#define IOCTL_GPLDAT 0xF4
#define IOCTL_GPLUDP 0xF8
//#define RESERV 0xFC

#define IOCTL_GPMCON 0x100
#define IOCTL_GPMDAT 0x104
#define IOCTL_GPMUDP 0x108
//#define RESERV 0x10C

#ifdef __cplusplus
extern "C" {
#endif
extern U32 READGPACDL(U32 rGPACDL, U32 rGPACDH);
extern U32 READGPACDH(U32 rGPACDL, U32 rGPACDH);
extern U32 READEXTINT0(U32 rEXTINT0);
extern U32 READEXTINT1(U32 rEXTINT1);
extern U32 READEXTINT2(U32 rEXTINT2);
extern U32 READEINTFLT2(U32 rEINTFLT2);
extern U32 READEINTFLT3(U32 rEINTFLT3);
extern BOOLEAN GPIOIoControl(GPIO_FUNC func, U32* baseAddr, U32 offset, U32* value1,  U32 value2, LPCTSTR funcName, BOOLEAN debug);

///////////////////////////
#ifdef __cplusplus
}
#endif

#endif /*__2443GPIO_REF_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -