1.实现按键1短按开启/停止录制,长按5S终端设备重启,按键2短按开启/关闭wifi,长按5S关机;2.LED灯实现快闪、慢闪。3.实现三个灯的工作状态。黄灯:通讯指标灯,4G通讯正常时常亮,4G通讯异常时慢闪,wifi启动后是快闪,wifi关闭后恢复4G状态显示;红灯:录制指示灯,录制时常亮,录制暂停时灭掉,红灯灭时U盘可安全拔出。其中红灯慢闪表示异常,程序异常检测实现未插U盘、U盘挂载不成功、U盘只读、U盘满。4.实现与网络程序共同启、停录制程序后统一按键和灯的状态。5.实现LED灯动态库,以便其它进程控制LED灯。keyled-daemon├── Makefile
├── debug.h
├── install
├── keyled-daemon.c
├── keys.c
├── keys.h
├── libleds
│ ├── Makefile
│ ├── leds.c
│ └── leds.h
├── public.c
├── public.h
├── thread.c
├── thread.h
├── u-disk.c
└── u-disk.h
1 directory, 15 files
评论