将传感器添加到DA14681可穿戴DK中

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Mrdobson.
离线
最后一次露面:1年7个月前
加入:2019-08-29 16:45
将传感器添加到DA14681可穿戴DK中

你好,

要提供一些背景,我正在使用DA14681可穿戴式开发套件和可穿戴SDK的1.0.8版。我正在使用软件开发套件的“target_apps \ wrbl”项目作为模板。

我正在通过I2C添加新传感器,并为新设备构建了一个工作驱动程序。我已经能够成功读取(通过PrintF语句到UART),并在传感器上写入寄存器,其中一组简单的虚拟函数我在引导时运行。

我想激活传感器并在计时器上读取它,因此我正在尝试将我的传感器函数添加到WRBL_TASK中。我无法找到现有传感器(例如BME280,BMM150等)在默认WRBL项目中执行数据读取循环的位置。引用“DA14681可穿戴式开发套件软件手册”的修订版本显示在其中我可以配置这些设备的位置,但没有关于它们如何在WRBL_TASK的扫描中读取其数据的信息。

是否有任何示例将传感器和其他硬件添加到WRBL模板项目?如果没有,我在哪里可以找到仪表板外围设备的任务实现,例如临时/嗡嗡声/按压传感器,陀螺仪等?

非常感谢!

设备:
PM_DIALOG.
离线
最后一次露面:3小时4分钟前
职员
加入:2018-02-08 11:03
嗨Mrdobson,

嗨Mrdobson,

非常感谢您在线的问题。

  1. 对于新设计,我强烈建议您使用DA14683 SoC的使用情况。请查看支持门户:

https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectity/bluetooth-low-energy/smartbond-da14682-and-da14683.

DA14682 / 3支持安全启动......

  1. 据我所知,您已经开始基于DA14681可穿戴参考应用程序代码的新项目,该应用程序代码位于SDK1.0.8的顶部。请注意,SDK1.0.8是旧的SDK版本,目前尚未得到支持。为此,我建议您根据最新的SDK版本(SDK1.0.14)启动新项目。您可以从我们的支持网站下载它。你可以阅读开始项目为了找到启动新项目的步骤。
  2. 没有任何教程演示如何将传感器和其他硬件添加到WRBL模板项目中。关于I2C,请看看I2C适配器概念。如果您需要进一步的步骤来设置计时器,请告诉我。

谢谢,PM_DIALOG.

Mrdobson.
离线
最后一次露面:1年7个月前
加入:2019-08-29 16:45
嗨pm_dialog,

嗨pm_dialog,

非常感谢您的回复和建议。我已经继续前进,并将我的项目移开到较新的1.0.14 SDK。

如果可能的话,我确实对您的回复进行了后续问题(3)。在“DA14681可穿戴式开发套件软件手册”中,Health Toolbox任务被描述为基于Freertos任务的框架,可以协调控制和数据流过包括的传感器。

医疗保健服务(HCS)被描述为从卫生保健服务控制,配置和读取输出数据的主要服务,但也提到只有通过此接口运行状况工具箱兼容设备(默认设备)。在此框架内的可佩带DEV套件传感器的控制和数据环路在哪里?(用于阅读数据,写入寄存器等)。

就像一般的问题一样,是旨在通过包含新传感器来修改的可穿戴的开发套件?或者它主要用于用默认硬件使用吗?

再次感谢

PM_DIALOG.
离线
最后一次露面:3小时4分钟前
职员
加入:2018-02-08 11:03
嗨Mrdobson,

嗨Mrdobson,

通常,可穿戴软件是参考设计,我的推荐将使用默认硬件使用。你能澄清你的第一个问题吗?

谢谢,PM_DIALOG.