반응형 LED3 [Kernel Porting-10] H-Smart4412 응용 실습1 작업 환경 -메인 OS : Windows 8.1K(Intel Core i5-4590) -작업 OS : Ubuntu 14.04 64bit(VirtualBox) -장 비 명 : H-Smart4412 1.Tack Switch로 LED 작동시키기 #include #include #include #include #include #include #include #include #define tact_d "/dev/tactsw" #define led_d "/dev/led" void led_right(int led); void led_left(int led); void led_on(int led); void led_twist(int led); void led_inside(int led); void led_off(int.. 2016. 12. 26. [Kernel Porting-5] H-Smart4412 FND(7-Segment) 점멸하기 작업 환경 -메인 OS : Windows 8.1K(Intel Core i5-4590) -작업 OS : Ubuntu 14.04 64bit(VirtualBox) -장 비 명 : H-Smart4412 1. fnd.c - FND에 '0000' 띄우기 #include #include #include #include #define fnd "/dev/fnd" int main() { int fnd_d; unsigned char fnd_data[4]; if((fnd_d = open(fnd,O_RDWR)) < 0) { perror("open"); exit(1); } fnd_data[0] = 0xC0; fnd_data[1] = 0xC0; fnd_data[2] = 0xC0; fnd_data[3] = 0xC0; write(fn.. 2016. 12. 15. [Kernel Porting-4] H-Smart4412 LED 점멸하기 작업 환경 -메인 OS : Windows 8.1K(Intel Core i5-4590) -작업 OS : Ubuntu 14.04 64bit(VirtualBox) -장 비 명 : H-Smart4412 1. led.c - LED 점멸하기 #include #include #include #include #include #include #include #define led "/dev/led" int main() { int dev, i; unsigned char data; if((dev = open(led, O_RDWR)) < 0) { printf("Can't Open\n"); exit(0); } for(i=0;i1; data |= 0x80; write(dev,&data,sizeof(unsigned char)); u.. 2016. 12. 14. 이전 1 다음 반응형