#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触屏小程序相关推荐

  1. 用 .NET / C# 实现录屏小程序并保存为视频文件

    用 .NET / C# 开发一个录屏小程序 实现思路: 不断的获取桌面屏幕的图像,每一张图像我们称为 一帧 . 这里介绍一下 帧率 (FPS , Frame per Second) 的概念:每秒显示的 ...

  2. Python实现过段时间计算机自动锁屏小程序

    1.直接上代码: from ctypes import * import timeprint("是时候展示真正的技术了,哈哈哈") # 睡眠一段时间 time.sleep(10) ...

  3. navtab触底 小程序_微信小程序TAB切换效果

    微信小程序tab切换效果 话不多说,先上效果图 主要是让在一个WXML上面显示2个页面,用来分页展示东西. 直接上代码了: 首先是wxml {{item}} A页 B页 然后是wxcss样式代码 .t ...

  4. android之手机截屏小程序

    Android 手机截屏程序 一:程序运行的大致思路 1.运行程序,显示一个Activity界面,点击按钮,显示一个浮窗.这里用到一个显示浮窗的小技术. 2.在显示浮窗的同时,会启动一个server服 ...

  5. 用单片机C语言开发雨滴智能屏小程序

    我们都听说过微信小程序,但是你听说过用单片机开发的小程序吗? 世界上没有什么不可以做,只是你没想到......见图,所见即所得: 图中的手机可不是一般的手机,其内部包含了stm32单片机,我们叫它智能 ...

  6. java防止电脑锁屏的网页_关于windows防止锁屏小程序

    网上找到一个放锁屏的小程序,(按文章中直接将代码贴到一个类里,打jar包,两行脚本运行jar包即可,但也有一些小曲折)mark一下 packagemain;importjava.awt.AWTExce ...

  7. 基于mini2440的两种触屏中断程序(T35)

    稍微的整理一下,触摸屏的中断也就两种信号,INC_ADC和INC_TC,处理好这两个信号的发生关系,就能很轻易的对触摸进行操作. 1.其中的一种是2440test中自带的Touchpanel.c,但是 ...

  8. navtab触底 小程序_taro开发微信小程序的实践

    在京东凹凸实验室开发Taro跨平台早期之前,就已经进行Taro尝鲜了.开发这个实例 猫眼电影 已经过去几个月了.案例部分使用的是猫眼电影真实线上接口,关于订座的座位数据是自己模拟实现的,案例只供参考学 ...

  9. 基于MFC实现电脑录屏小程序

    1.新建一个"MFC应用"项目 2.项目名称自己选择 3.选择"基于对话框" 4.选择"资源视图"整体布局就是这样. 就改动了两个文件夹&q ...

最新文章

  1. zabbix监控mysql最简单的方法
  2. nikita popov php,PHP中对performance的考虑点
  3. 【Python】输入任意个数元素并保存至列表
  4. vue中如何在方法中动态的删除集合中的元素!?
  5. 【KMP】KMP 字符串匹配算法
  6. 如何降低BI系统建设的风险
  7. Java任务调度框架Quartz入门
  8. 【毕业设计论文】(软件类专业)规范写作以及查重篇
  9. 三星PM981(a)硬盘安装黑苹果(第五版)
  10. windows 命令行代理设置
  11. supervise进程管理利器
  12. 8. 无内容可写?应该注重平常的素材收集
  13. APS自动排产 — 排产结果拉动物料需求计划
  14. 计算机打印机副机无法打印,打印机共享无法打印怎么办,教您解决电脑打印机共享无法打印...
  15. 手把手教会你视频转文字怎么弄,这个方法建议收藏备用
  16. Java SDK的作用
  17. 怎么用服务器刷网站排名,怎样提高网站排名?这三个提升网站排名的方法你一定要知道...
  18. OracleLinux-R6-U5-Server-x86_64安装,及oracle11g安装
  19. PHP compact() 函数,好用!
  20. Jmeter正则表达式提取器的使用

热门文章

  1. hdu1358 最小循环节,最大循环次数 KMP
  2. 【Latext】上标下标 ( 右侧上标下标 | 任意字符的正上标记 | 任意字符的正下标记 | 常用数学符号的上标和下标 | 加和 | 乘积 | 交集 | 并集 | 上积 | 极限 | 上弧 )
  3. 【C 语言】一级指针 易犯错误 模型 ( 判定指针合法性 | 数组越界 | 不断修改指针变量值 | 函数中将栈内存数组返回 | 函数间接赋值形参操作 | 指针取值与自增操作 )
  4. 【错误记录】Android Studio 编译报错 ( Cannot use connection to Gradle distribution . as it has been stopped. )
  5. 【错误记录】Kotlin 1.5.0 编译报错 ( 1.5.0 中 Float 不能直接转 Byte 类型 )
  6. 【鸿蒙 HarmonyOS】Ability 中使用纯代码绘制布局及 UI 组件
  7. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
  8. 借助URLOS快速安装python3网站环境
  9. 5.16 12周第二课
  10. Action中五个常量解释,(success,error,input,login,none)