#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#define LED_OFF 0
#define LED_ON 1 /* continuous on */
//struct fb_var_screeninfo vinfo;
int main(int argc,char* argv[])
{
int fd;
int retval;
unsigned char i;
fd = open("/dev/leds",O_RDWR);
if(fd == -1)
{
printf("open led error!\n");
exit(-1);
}
else
{
printf("open led ok!\n");
}
i=0;
while(1)
{
ioctl(fd,LED_ON,i);
usleep(1000 * 1000); //100MS
ioctl(fd,LED_OFF,i);
usleep(1000 * 1000); //100MS
if (i<4)
i++;
else
i=0;
}
close(fd);
return 0;
}