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

📄 at91_ioctl.h

📁 这个是用于LINUX中的LED测试程序
💻 H
字号:
/***  SAM926x IOCTL Header**  HangZhou QiYang Technology Co.Ltd. **  www.qiyangtech.com*/#ifndef __AT91_IOCTL_H__#define __AT91_IOCTL_H__typedef enum {	AT91PIO_DIR_INP = 0,	AT91PIO_DIR_OUT} at91_pio_dir_t;typedef struct {	int  pin_idx;	int  pin_dir;	int  pin_sta;} at91_pio_arg;typedef enum {	IOCTL_PIO_SETDIR = 0x1000,   //Set pio direct	IOCTL_PIO_GETDIR,		//Get pio direct	IOCTL_PIO_SETSTA,		//Set pio status	IOCTL_PIO_GETSTA,		//Get pio status} at91_pio_ioc_t;typedef enum {	IOCTL_FIQ_SETIRQ = 0x2000,   //Set fiq handle} at91_fiq_ioc_t;typedef struct {	int ebi_addr;	int ebi_data;} at91_ebi_arg;typedef struct {	int fram_offs;	int fram_data;} at91_fram_arg;typedef enum {	IOCTL_FRAM_WREN = 0x3000,	IOCTL_FRAM_WRDI,	IOCTL_FRAM_RDSR,	IOCTL_FRAM_WRSR,	IOCTL_FRAM_READ,	IOCTL_FRAM_WRITE} at91_fram_ioc_t;typedef enum {	IOCTL_TC_START = 0x4000,	IOCTL_TC_STOP,} at91_tc_ioc_t;enum {	IOCTL_BUZZER_BEEP = 0x200,	IOCTL_BUZZER_MUTE,};enum {	IOCTL_SERIAL_CHANGE = 0x300,};enum {	IOCTL_GPIO_SETOUTPUT = 0x400,	IOCTL_GPIO_SETINPUT,	IOCTL_GPIO_SETVALUE,	IOCTL_GPIO_GETVALUE};typedef struct {	int pin;	int data;	int usepullup;}at91_gpio_arg;#endif //__AT91_IOCTL_H__

⌨️ 快捷键说明

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