修改:信号包独立发包,周期100ms;
布局切换按键,增加开机读取电平状态
This commit is contained in:
@@ -22,9 +22,9 @@
|
||||
#include "confile.h"
|
||||
#include "Util.h"
|
||||
|
||||
|
||||
#define KEY_EVENT_DEV0_NAME "/dev/input/event0"
|
||||
#define KEY_EVENT_DEV0_NAME "/dev/input/event1"
|
||||
//#define KEY_EVENT_DEV0_NAME "/dev/input/event2"
|
||||
|
||||
|
||||
#define DEFAULT_MD_LEN 4096
|
||||
int switch_video;
|
||||
@@ -123,12 +123,18 @@ int main(int argc, char **argv)
|
||||
int flag_down=0;
|
||||
|
||||
key_fd = open(KEY_EVENT_DEV0_NAME, O_RDONLY);
|
||||
if(key_fd <= 0)
|
||||
// if(key_fd <= 0)
|
||||
// {
|
||||
// printf("---open /dev/input/event2 device error!---\n");
|
||||
// return ret;
|
||||
// }
|
||||
if(key_fd < 0)
|
||||
{
|
||||
printf("---open /dev/input/event0 device error!---\n");
|
||||
return ret;
|
||||
perror("open " KEY_EVENT_DEV0_NAME); // 这一行能直接告诉你 errno
|
||||
return -1; // 原来 return ret; ret 未初始化,是未定义行为
|
||||
}
|
||||
|
||||
|
||||
light_mode = switch_memory_open();
|
||||
get_parameter(¶m);
|
||||
//printf("---\n");
|
||||
@@ -161,7 +167,7 @@ int main(int argc, char **argv)
|
||||
}else if(key_event.type == EV_KEY && key_event.value == 0){
|
||||
|
||||
if(flag_down == 1){ //短按
|
||||
if((key_event.code == 0x67) && (count_down < 25))
|
||||
if((key_event.code == 0x66) && (count_down < 25))
|
||||
{
|
||||
//key_value = 0x01; //light down
|
||||
count=count+400;
|
||||
@@ -170,7 +176,7 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
|
||||
}else if((key_event.code == 0x66) && (count_down < 25)){
|
||||
}else if((key_event.code == 0x67) && (count_down < 25)){
|
||||
|
||||
count=count-400;
|
||||
if(count <= 0){
|
||||
|
||||
Reference in New Issue
Block a user