你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STemWin 触摸模块是怎么与touch驱动映射?

[复制链接]
winamp123 提问时间:2015-2-4 22:28 /
本帖最后由 winamp123 于 2015-2-5 19:24 编辑

我查看了STemWin_SampleDemo 例子中有关触摸屏应用的代码,发现最终都调用了 GUI_TOUCH_GetState 函数。可这个函数是怎么与驱动 STMPE811.c中的函数映射上的? 没有看到相关的调用关系,请问能否提示下?

能否这样理解:StemWin 是由ST提供了标准TOUCH driver接口。GUI_TOUCH_XXX 对这些接口进行了封装?

typedef struct
{  
  void       (*Init)(uint16_t);
  uint16_t   (*ReadID)(uint16_t);
  void       (*Reset)(uint16_t);
  void       (*Start)(uint16_t);
  uint8_t    (*DetectTouch)(uint16_t);
  void       (*GetXY)(uint16_t, uint16_t*, uint16_t*);
  void       (*EnableIT)(uint16_t);
  void       (*ClearIT)(uint16_t);
  uint8_t    (*GetITStatus)(uint16_t);
  void       (*DisableIT)(uint16_t);
}TS_DrvTypeDef;

收藏 评论4 发布时间:2015-2-4 22:28

举报

4个回答
沐紫 回答时间:2015-2-5 09:55:24
顶,另外建议提问发布悬赏贴,赠送ST金币,大家会更热心来帮你的。我们也会补发金币给你
winamp123 回答时间:2015-2-5 19:33:44
或者STemWin对 stm324x9i_eval_ts.h 中的函数 BSP_TS_XXX进行了封装。
moyanming2013 回答时间:2015-2-5 19:50:35
驱动层直接实现,或者有相应的API。
埃斯提爱慕 回答时间:2018-3-20 10:19:09
提示: 作者被禁止或删除 内容自动屏蔽

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版