arm9 6410 tslib触屏小程序
#include <stdio.h>
#include <stdlib.h>
#include "tslib.h"
#include "Event.h"
#define DEV_NAME "/dev/event1" //瑙︽懜灞忚澶?
int a[2];
int *getTsXY()
{
struct tsdev *ts;
struct ts_sample sample;
int ret;
ts = ts_open(DEV_NAME, 0);
if(!ts)
{
perror("Open error!\n");
exit(1);
}
if(ts_config(ts))
{
perror("ts_config\n");
exit(1);
}
int i=0;
while(1)
{
ret = ts_read(ts , &sample, 1);
if (ret < 0)
{
perror("ts_read");
exit(1);
}
if(sample.pressure == 1)
{
a[0]=sample.x;
a[1]=sample.y;
//ts_close(ts);
i++;
}
if(i>0&&sample.pressure == 0)
{ printf("x = %d\ty = %d\t press = %u\n",sample.x,sample.y,sample.pressure);
ts_close(ts);
return a;
}
}
return 0;
}
转载于:https://blog.51cto.com/4623233/861203
arm9 6410 tslib触屏小程序相关推荐
- 用 .NET / C# 实现录屏小程序并保存为视频文件
用 .NET / C# 开发一个录屏小程序 实现思路: 不断的获取桌面屏幕的图像,每一张图像我们称为 一帧 . 这里介绍一下 帧率 (FPS , Frame per Second) 的概念:每秒显示的 ...
- Python实现过段时间计算机自动锁屏小程序
1.直接上代码: from ctypes import * import timeprint("是时候展示真正的技术了,哈哈哈") # 睡眠一段时间 time.sleep(10) ...
- navtab触底 小程序_微信小程序TAB切换效果
微信小程序tab切换效果 话不多说,先上效果图 主要是让在一个WXML上面显示2个页面,用来分页展示东西. 直接上代码了: 首先是wxml {{item}} A页 B页 然后是wxcss样式代码 .t ...
- android之手机截屏小程序
Android 手机截屏程序 一:程序运行的大致思路 1.运行程序,显示一个Activity界面,点击按钮,显示一个浮窗.这里用到一个显示浮窗的小技术. 2.在显示浮窗的同时,会启动一个server服 ...
- 用单片机C语言开发雨滴智能屏小程序
我们都听说过微信小程序,但是你听说过用单片机开发的小程序吗? 世界上没有什么不可以做,只是你没想到......见图,所见即所得: 图中的手机可不是一般的手机,其内部包含了stm32单片机,我们叫它智能 ...
- java防止电脑锁屏的网页_关于windows防止锁屏小程序
网上找到一个放锁屏的小程序,(按文章中直接将代码贴到一个类里,打jar包,两行脚本运行jar包即可,但也有一些小曲折)mark一下 packagemain;importjava.awt.AWTExce ...
- 基于mini2440的两种触屏中断程序(T35)
稍微的整理一下,触摸屏的中断也就两种信号,INC_ADC和INC_TC,处理好这两个信号的发生关系,就能很轻易的对触摸进行操作. 1.其中的一种是2440test中自带的Touchpanel.c,但是 ...
- navtab触底 小程序_taro开发微信小程序的实践
在京东凹凸实验室开发Taro跨平台早期之前,就已经进行Taro尝鲜了.开发这个实例 猫眼电影 已经过去几个月了.案例部分使用的是猫眼电影真实线上接口,关于订座的座位数据是自己模拟实现的,案例只供参考学 ...
- 基于MFC实现电脑录屏小程序
1.新建一个"MFC应用"项目 2.项目名称自己选择 3.选择"基于对话框" 4.选择"资源视图"整体布局就是这样. 就改动了两个文件夹&q ...
最新文章
- zabbix监控mysql最简单的方法
- nikita popov php,PHP中对performance的考虑点
- 【Python】输入任意个数元素并保存至列表
- vue中如何在方法中动态的删除集合中的元素!?
- 【KMP】KMP 字符串匹配算法
- 如何降低BI系统建设的风险
- Java任务调度框架Quartz入门
- 【毕业设计论文】(软件类专业)规范写作以及查重篇
- 三星PM981(a)硬盘安装黑苹果(第五版)
- windows 命令行代理设置
- supervise进程管理利器
- 8. 无内容可写?应该注重平常的素材收集
- APS自动排产 — 排产结果拉动物料需求计划
- 计算机打印机副机无法打印,打印机共享无法打印怎么办,教您解决电脑打印机共享无法打印...
- 手把手教会你视频转文字怎么弄,这个方法建议收藏备用
- Java SDK的作用
- 怎么用服务器刷网站排名,怎样提高网站排名?这三个提升网站排名的方法你一定要知道...
- OracleLinux-R6-U5-Server-x86_64安装,及oracle11g安装
- PHP compact() 函数,好用!
- Jmeter正则表达式提取器的使用
热门文章
- hdu1358 最小循环节,最大循环次数 KMP
- 【Latext】上标下标 ( 右侧上标下标 | 任意字符的正上标记 | 任意字符的正下标记 | 常用数学符号的上标和下标 | 加和 | 乘积 | 交集 | 并集 | 上积 | 极限 | 上弧 )
- 【C 语言】一级指针 易犯错误 模型 ( 判定指针合法性 | 数组越界 | 不断修改指针变量值 | 函数中将栈内存数组返回 | 函数间接赋值形参操作 | 指针取值与自增操作 )
- 【错误记录】Android Studio 编译报错 ( Cannot use connection to Gradle distribution . as it has been stopped. )
- 【错误记录】Kotlin 1.5.0 编译报错 ( 1.5.0 中 Float 不能直接转 Byte 类型 )
- 【鸿蒙 HarmonyOS】Ability 中使用纯代码绘制布局及 UI 组件
- 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
- 借助URLOS快速安装python3网站环境
- 5.16 12周第二课
- Action中五个常量解释,(success,error,input,login,none)