DA14681 Wearable DK增加传感器

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
mrdobson
离线
最后看到:1年4个月前
加入:2019-08-29 16
DA14681 Wearable DK增加传感器

你好,

为了提供一些背景信息,我正在使用DA14681可穿戴开发工具包和可穿戴SDK的1.0.8版本。我使用软件开发工具包中的“target_apps\wrbl”项目作为模板。

我通过I2C添加了一个新的传感器,并为新设备构建了一个工作驱动程序。我已经能够成功地从传感器上读取(通过printf语句到UART)和写入一组简单的虚拟函数,我在main.c中启动时运行这些函数。

我想激活传感器并在计时器上读取它,所以我尝试将我的传感器函数添加到wrbl_task中。我还没有找到现有的传感器(例如BME280, BMM150等)在默认wrbl项目中执行数据读取循环的位置。参考“DA14681可穿戴开发工具包软件手册”的2.1版显示了我可以配置这些设备,但没有关于它们如何在wrbl_task层次结构中执行数据读取的信息。

有没有在wrbl模板项目中加入传感器和其他硬件的例子?如果没有,我可以在哪里找到任务实现的机载外围设备,如温度/嗡嗡/压力传感器,陀螺仪等?

非常感谢!

设备:
PM_Dialog
离线
最后看到:2天13小时前
工作人员
加入:2018-02-08 11:03
嗨mrdobson,

嗨mrdobson,

非常感谢你的在线问题。

  1. 对于新的设计,我强烈建议您使用DA14682和d DA14683 soc。请查看支持门户网站:

//www.xmece.com/亚博电竞菠菜products/connectivity/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年4个月前
加入:2019-08-29 16
嗨PM_Dialog,

嗨PM_Dialog,

非常感谢您的回复和建议。我已经将我的项目移植到更新的1.0.14 SDK上。

如果可能的话,我确实对您的回复有一个后续问题。在“DA14681可穿戴开发工具包软件手册”中,健康工具箱任务被描述为一个基于freertos任务的框架,可以在包含的传感器上协调控制和数据流。

医疗保健服务(HCS)被描述为控制、配置和读取医疗保健服务输出数据的主要服务,但也提到只有与医疗保健工具箱兼容的设备(默认设备)才能通过此接口进行连接。可穿戴开发套件传感器的控制和数据循环位于该框架内的哪个位置?(用于读取数据,写入寄存器等)。

就像一个普通的问题,可穿戴开发工具包是否打算通过包含新的传感器进行修改?或者它的主要目的是与默认硬件一起使用?

再次感谢

PM_Dialog
离线
最后看到:2天13小时前
工作人员
加入:2018-02-08 11:03
嗨mrdobson,

嗨mrdobson,

一般来说,Wearable软件是一个参考设计,我的建议是与默认硬件一起使用。你能解释一下你的第一个问题吗?

谢谢,PM_Dialog