gpio.h

来自「基于GM8180,NSF2200F的GPIO驱动,LINUX平台,可作为驱动参考」· C头文件 代码 · 共 25 行

H
25
字号

typedef struct {	u_int  group;	
	u_int  ctrl_pin;		u_int  data_out;		u_int  data_in;	
	
	u_int  int_clear;			u_int  data_direct;				u_int  int_enable;				u_int  int_trigger;
	u_int  int_both;				u_int  int_riseneg;			} gpio_params;

/* Use 'g' as magic number */#define IOC_MAGIC  'g'#define GPIO_SET_DATA_OUTPUT 	_IOWR(IOC_MAGIC, 8, gpio_params)#define GPIO_READ_DATA_INPUT 	_IOWR(IOC_MAGIC, 9, gpio_params)#define GPIO_SET_DATA_DIRECT 	_IOWR(IOC_MAGIC, 10, gpio_params)
#define GPIO_SET_INT_FUNC	_IOWR(IOC_MAGIC, 11, gpio_params)#define GPIO_SET_INT    	_IOWR(IOC_MAGIC, 12, gpio_params)#define GPIO_CLEAR_INT    	_IOWR(IOC_MAGIC, 13, gpio_params)

⌨️ 快捷键说明

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