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

📄 8255a.h

📁 基于AT91RM9200的IO口扩展
💻 H
字号:
/* 8255a GPIO interface for Linux on Atmel AT91RM9200 * Copyright (c) 2006 Ligang Wang * wangzitan@163.com */#ifndef _8255A_H_#define _8255A_H_#define DEV_BASE	0#define DEV8255A0  DEV_BASE+0#define DEV8255A1  DEV_BASE+1#define DEV8255A2  DEV_BASE+2#define DEV8255A3  DEV_BASE+3#define DEV8255A4  DEV_BASE+4#define DEV8255A5  DEV_BASE+5#define PORT_A		0#define PORT_B		1#define PORT_C		2#define PORT_CTL	3#define CMD_GET_PORT_STATE	128#define CMD_SET_PORT_STATE	129#define CMD_SELECT_DEV_PORT	130#define CMD_GET_CURRENT_DEV_PORT	131#define PARM_INPUT	1#define PARM_OUTPUT	0/*	arg[23:16] dev	arg[15:8] port	arg[7:0]	 io_mod*/	#define get_dev(b)		((b & 0x00ff0000) >> 16) #define get_port(b)		((b & 0x0000ff00) >> 8)#define get_io_mod(b)	((b & 0x000000ff) >> 0)#endif

⌨️ 快捷键说明

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