[CAPSENSE™] CSD7.0获取参数的代码片段参考

[复制链接]
905|5
 楼主| IFX_Lingling 发表于 2024-4-2 16:19 | 显示全部楼层 |阅读模式
  1. 可以通过下面的函数函数来获取 rc/bl/df:

  2. uint16 GetRaw(uint8 widget)

  3. {
  4.     uint16 raw = 0;
  5.     CapSense_FLASH_WD_STRUCT const * ptrFlashWdgt;
  6.     ptrFlashWdgt = &CapSense_dsFlash.wdgtArray[widget];
  7.     raw = ((CapSense_RAM_SNS_STRUCT *)ptrFlashWdgt->ptr2SnsRam)->raw[0];
  8.     return raw;
  9. }

  10. uint16 GetBaseline(uint8 widget)

  11. {
  12.     uint16 baseline = 0;
  13.     CapSense_FLASH_WD_STRUCT const * ptrFlashWdgt;
  14.     ptrFlashWdgt = &CapSense_dsFlash.wdgtArray[widget];
  15.     baseline = ((CapSense_RAM_SNS_STRUCT *)ptrFlashWdgt->ptr2SnsRam)->bsln[0];
  16.     return baseline;
  17. }

  18. uint16 GetDiff(uint8 widget)

  19. {
  20.     uint16 diff = 0;
  21.     CapSense_FLASH_WD_STRUCT const * ptrFlashWdgt;
  22.     ptrFlashWdgt = &CapSense_dsFlash.wdgtArray[widget];
  23.     diff = ((CapSense_RAM_SNS_STRUCT *)ptrFlashWdgt->ptr2SnsRam)->diff;
  24.     return diff;
  25. }
小夏天的大西瓜 发表于 2024-4-22 21:56 | 显示全部楼层
CSD7.0获取参数的代码片段参考了解学习
中国龙芯CDX 发表于 2024-4-23 15:30 | 显示全部楼层
CSD7.0获取参数是不是也是读取寄存器地址?
sblpp 发表于 2024-6-26 10:16 | 显示全部楼层
感谢分享~
也可以直接读取CapSense_dsRam结构体里的内容即可。
中国龙芯CDX 发表于 2024-6-26 17:44 | 显示全部楼层
直接读取CapSense_dsRam结构体里的内容?都是一样的吗?
地瓜patch 发表于 2024-6-27 22:40 来自手机 | 显示全部楼层
getdiff是获取差分信号的数据吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

136

主题

224

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部