你好,
为了提供一些背景信息,我正在使用DA14681可穿戴开发工具包和可穿戴SDK的1.0.8版本。我使用软件开发工具包中的“target_apps\wrbl”项目作为模板。
我通过I2C添加了一个新的传感器,并为新设备构建了一个工作驱动程序。我已经能够成功地从传感器上读取(通过printf语句到UART)和写入一组简单的虚拟函数,我在main.c中启动时运行这些函数。
我想激活传感器并在计时器上读取它,所以我尝试将我的传感器函数添加到wrbl_task中。我还没有找到现有的传感器(例如BME280, BMM150等)在默认wrbl项目中执行数据读取循环的位置。参考“DA14681可穿戴开发工具包软件手册”的2.1版显示了我可以配置这些设备,但没有关于它们如何在wrbl_task层次结构中执行数据读取的信息。
有没有在wrbl模板项目中加入传感器和其他硬件的例子?如果没有,我可以在哪里找到任务实现的机载外围设备,如温度/嗡嗡/压力传感器,陀螺仪等?
非常感谢!
关键词:
设备:
嗨mrdobson,
非常感谢你的在线问题。
//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14682-and-da14683
DA14682/3也支持安全引导…
谢谢,PM_Dialog
嗨PM_Dialog,
非常感谢您的回复和建议。我已经将我的项目移植到更新的1.0.14 SDK上。
如果可能的话,我确实对您的回复有一个后续问题。在“DA14681可穿戴开发工具包软件手册”中,健康工具箱任务被描述为一个基于freertos任务的框架,可以在包含的传感器上协调控制和数据流。
医疗保健服务(HCS)被描述为控制、配置和读取医疗保健服务输出数据的主要服务,但也提到只有与医疗保健工具箱兼容的设备(默认设备)才能通过此接口进行连接。可穿戴开发套件传感器的控制和数据循环位于该框架内的哪个位置?(用于读取数据,写入寄存器等)。
就像一个普通的问题,可穿戴开发工具包是否打算通过包含新的传感器进行修改?或者它的主要目的是与默认硬件一起使用?
再次感谢
嗨mrdobson,
一般来说,Wearable软件是一个参考设计,我的建议是与默认硬件一起使用。你能解释一下你的第一个问题吗?
谢谢,PM_Dialog