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

📄 gpio.h

📁 WinCE5.0BSP for Renesas SH7770
💻 H
字号:
//
//  Copyright(C) Renesas Technology Corp. 2002-2003. All rights reserved.
//
// GPIO driver for ITS-DS7
//
// FILE     : GPIO.H
// CREATED  : 2002.06.27
// MODIFIED : 2003.06.20
// AUTHOR   : Renesas Technology Corp.
// HARDWARE : RENESAS ITS-DS7
// HISTORY  : 
//            2003.06.20
//            - Created release code.
//              (based on GPIO driver for
//                        ITS-DS4 Source Kit Ver 1.2.0 for WCE 4.2)
//

#ifndef _GPIO_H_
#define _GPIO_H_

#include "platform.h"

typedef struct _GPIO_DRIVER_INFO{
	PVBYTE		pvBase;
	HANDLE		hThread;

	PVBYTE		IOINTSEL[4];		//Inout Interrupt Select Resister
	PVBYTE		INOUTSEL[4];		//Input Output Select Resister
	PVBYTE		OUTDT[4];			//Output Data Resister
	PVBYTE		INDT[4];			//Input Data Resister
	PVBYTE		INTDT[4];			//Interrupt Data Resister
	PVBYTE		INTCLR[4];			//Interrupt Clear Resister
	PVBYTE		INTMSK[4];			//Interrupt Mask Resister
	PVBYTE		MSKCLR[4];			//Mask Clear Resister
	PVBYTE		POSNEG[4];			//Positive Negative Select Resister
	PVBYTE		EDGLEVEL[4];		//Edge Level Select Resister
	PVBYTE		FILONOFF[4];		//Filter On Off Select Resister

	DWORD		dwMode[4];
	DWORD		dwLock[4];
	DWORD		Lock[4];

}GPIO_DRIVER_INFO,*PGPIO_DRIVER_INFO;

typedef struct _GPIO_OPEN_INFO{
	PGPIO_DRIVER_INFO	pGPIOHandle;
	DWORD				dwAccess;
	DWORD				dwShareMode;

	DWORD				dwPort;	
	DWORD				dwFlag;
}GPIO_OPEN_INFO,*PGPIO_OPEN_INFO;

typedef struct _GPIO_PORT_INFO{
	DWORD				dwBlock;	
	DWORD				dwPort;	
}GPIO_PORT_INFO,*PGPIO_PORT_INFO;

#endif // _GPIO_H_

⌨️ 快捷键说明

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