S3C6410 GPIO 驱动(三) ---LED应用程序--实现关闭或打开指定LED灯

/*led_test.c*/

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>


int main(int argc,char ** argv)
{
	int fd;
	int ret;
	int led_on;
	int cmd;

	fd = open("/dev/leds",0);
	if(fd < 0)
	{
		printf("open leds dev error!\n");
		return -1;
	}

	while(1)
	{
		printf("please input cmd:\n");
		printf("10-led1_on 11-led1_off\n20-led2_on 21-led2_off\n30-led3_on 31-led3_off\n40-led4_on 41-led4_off\n");

		scanf("%d",&cmd);

		ret = ioctl(fd,cmd,0);
		if(ret < 0)
		{
			printf("input cmd error!\n");
			close(fd);
			return -1;
		}
	}

	close(fd);

	return 0;
}


 

你可能感兴趣的:(S3C6410 GPIO 驱动(三) ---LED应用程序--实现关闭或打开指定LED灯)