반응형 Tact Switch3 [Kernel Porting-11] H-Smart4412 응용 실습2 작업 환경 -메인 OS : Windows 8.1K(Intel Core i5-4590) -작업 OS : Ubuntu 14.04 64bit(VirtualBox) -장 비 명 : H-Smart4412 1.Tack Switch와 Dot Matrix 를 이용한 계산기 #include #include #include //driver location #define dot "/dev/dot" #define tact "/dev/tactsw" int Opent(void); int Opend(unsigned char c); int flag = 0; unsigned char op, result; unsigned char c2[3]={0}; int main() { int dot_d, tact_d; unsigned char c;.. 2016. 12. 26. [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-6] H-Smart4412 Tact Switch 작동하기 작업 환경 -메인 OS : Windows 8.1K(Intel Core i5-4590) -작업 OS : Ubuntu 14.04 64bit(VirtualBox) -장 비 명 : H-Smart4412 1. tact.c - Tact Switch 입력 번호 띄우기 #include #include #include #include #include #include #include #include #define tact_d "/dev/tactsw" int main() { int tact; unsigned char c; if((tact = open(tact_d,O_RDWR)) < 0) { perror("open"); exit(1); } while(1) { read(tact,&c,sizeof(c)); if(c) break;.. 2016. 12. 26. 이전 1 다음 반응형