基于exynos4412的开发板,编写了一个使用中断的按键程序,实现按键点灯的功能。 实现效果是按下按键灯亮,再按一次灯灭。 旨在学习中断的用法。 linux kernel version:4.4.38 1 gpx3: gpx3 { 2 gpio-controller; 3 #gpio-cells ...
分类:
其他好文 时间:
2021-05-24 06:49:17
阅读次数:
0
背景 在很多项目中经常会重复使用一些代码块, 例如按键处理, LED提示, modbus等等 在传统开发中, 我们经常是将一些代码写成独立的.c/.h模块. 但随着时间的推移我们经常需要根据一 些项目的要求来升级部分代码, 用git管理显然有很多好处, 在正式的项目中将该项目作为git子模块加 。 ...
分类:
其他好文 时间:
2021-04-07 10:54:43
阅读次数:
0
声明1个概念: 连按:就类似于遥控器的+ - 音量键 只要你按住不松手 他就一直 + 或 - 不连按:按下去 弹起来 这个过程算作是一次有效按键,如果按下去不弹起则不会进行任何操作 //按键处理函数 //返回按键值 //mode:0,不支持连续按;1,支持连续按; //0,没有任何按键按下 //1, ...
分类:
其他好文 时间:
2019-12-12 01:09:27
阅读次数:
98
此项目源码下载地址:https://github.com/lizhiqiang0204/TabControl-page-separation 每个页面的按键处理事件直接对应该页面下的cs文件 MainWindow.xaml文件如下 Page1.xaml文件如下: Page1.xaml.cs文件如下 ...
需求: 1、按键控制combobox显示下拉框,收起下拉框 2、按键控制combobox上下选取 3、按键控制combobox光标选取 4、combobox显示滚动条 实现: combobox初始化: 按键处理: ...
分类:
其他好文 时间:
2019-08-28 18:41:32
阅读次数:
124
//按键处理函数//返回按键值//mode:0,不支持连续按;1,支持连续按;//0,没有任何按键按下//1,KEY0按下//2,KEY1按下//3,KEY3按下 WK_UP//注意此函数有响应优先级,KEY0>KEY1>KEY_UP!!u8 KEY_Scan(u8 mode){ static u8 ...
分类:
其他好文 时间:
2019-03-24 11:15:07
阅读次数:
347
本篇针对Surface模块进行分析,从Java层的Activity创建开始,到ViewRoot、WindowsManagerService,再到JNI层和Native层。 首先推荐一个Android源码查看的网站:http://androidxref.com/ Surface的创建涉及三个部分: A ...
分类:
移动开发 时间:
2018-10-26 20:39:11
阅读次数:
229
这里是IP摄像头的服务地址列表: http://192.168.31.49:8080/video 是 MJPEG URL. http://192.168.31.49:8080/shot.jpg 获取最新一帧 http://192.168.31.49:8080/audio.wav 是WAV格式的音频流 ...
分类:
移动开发 时间:
2018-09-27 12:06:30
阅读次数:
240
在做自定义弹窗的时候遇到的问题,如果不继承Dialog 或者popwindow 自己写的通过 getWindow的decorView 给decorView view 动态添加View 和移除View实现弹窗会出现返回按键如果是弹窗情况下需要关闭弹窗(即移除View) ,那么怎么监听返回按键?这里看了 ...
分类:
移动开发 时间:
2018-08-02 23:00:26
阅读次数:
275
MyOpengGL.h://和前一节一样。 MyUtil.h://添加 const int COLOR_MODE_CYAN = 0;//定义两个颜色选择const int COLOR_MODE_MULTI = 1; void handleKeys( unsigned char key, int x, ...
分类:
其他好文 时间:
2017-11-21 17:03:49
阅读次数:
193