led_io.h

来自「2440 ARM9 采集gpio的输入电平值的简单驱动」· C头文件 代码 · 共 45 行

H
45
字号
// 1. connection reset // 2. measure humidity [ticks](12 bit) and temperature [ticks](14 bit)// 3. calculate humidity [%RH] and temperature // 4. calculate dew point // 5. print temperature, humidity, dew point #include <asm/bitops.h>#include <asm/io.h>#include <asm/uaccess.h>#include <asm/irq.h>#include <asm/arch/hardware.h>#include <asm/system.h>#include <asm/arch/regs-gpio.h>#include <asm/arch/regs-clock.h> #define LED0		S3C2410_GPF5#define LED1		S3C2410_GPF5#define LED2		S3C2410_GPF5#define LED3		S3C2410_GPF5#define LED0_INP	S3C2410_GPF5_INP#define LED1_INP	S3C2410_GPF5_INP#define LED2_INP	S3C2410_GPF5_INP#define LED3_INP	S3C2410_GPF5_INP#define LED0_OUTP	S3C2410_GPF5_OUTP#define LED1_OUTP	S3C2410_GPF5_OUTP#define LED2_OUTP	S3C2410_GPF5_OUTP#define LED3_OUTP	S3C2410_GPF5_OUTP#define LED0_CLR()	s3c2410_gpio_setpin(LED0,0)#define LED1_CLR()	s3c2410_gpio_setpin(LED1,0)#define LED2_CLR()	s3c2410_gpio_setpin(LED2,0)#define LED3_CLR()	s3c2410_gpio_setpin(LED3,0)#define LED0_IN()	s3c2410_gpio_cfgpin(LED0,LED0_INP)#define LED1_IN()	s3c2410_gpio_cfgpin(LED1,LED1_INP)#define LED2_IN()	s3c2410_gpio_cfgpin(LED2,LED2_INP)#define LED3_IN()	s3c2410_gpio_cfgpin(LED3,LED3_INP)#define READ_LED0()	s3c2410_gpio_getpin(LED0)#define READ_LED1()	s3c2410_gpio_getpin(LED1)#define READ_LED2()	s3c2410_gpio_getpin(LED2)#define READ_LED3()	s3c2410_gpio_getpin(LED3)

⌨️ 快捷键说明

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