你好,
我使用物联网固件SDK 5.160.1.19工作。
我想添加一个额外的特性/服务,从ADC读取电池电压。
我一直在跟踪Training_02_custom_profile_example_v1.0.pdf,基本上可以在IoT项目中找到相应的定义。但是,我对第29页(“添加custom1服务器函数回调表”)上的说明感到困惑。
我已经查看了“Training_03_custom_profile_gatt_cmd_example_v1 0.pdf”以获得进一步说明,但是我不确定将第26页中定义的函数放在哪里,而且我无法在代码中找到类似于第27页中描述的处理程序。
我认为我想要的基本上是来自ble_app_peripheral项目的custs1_adc_val_2_char,但在物联网固件中结构似乎太不同了。
你能提供帮助吗?
BR约翰内斯
设备:
嗨gme_johannes,
让我看看你如何添加一个额外的特性/服务来读取ADC上的电池电压,我会尽快给你回复。
谢谢,PM_Dialog
嗨PM_Dialog,
任何消息?我必须在下周内完成实施工作。
BR约翰内斯
嗨gme_johannes,
很抱歉耽搁了。你可以使用已经实现并包含在SDK中的电池服务。SDK的prox_reporter示例包括电池服务。请检查这个例子
谢谢,PM_Dialog
嗨PM_Dialog,
1.好吧
2.好吧
(在调查了prox_reporter项目之后,我还添加了battery.c、battery.h、app_bass.c、app_bass.h)
3.在user_modules_config.h从物联网项目我已经有
虽然在这个项目中没有提到上述文件。
4.在DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\prox_reporter\src\config\user_callback_config.h我只有
问题:
1.user_app_bass_cb是什么?我无法在prox_reporter项目或1中提到的文件中找到它。和2。
2.这些如何与我在教程中一直遵循的程序相匹配?
3.在物联网SDK (v5.160.1.19)中,似乎只有“对话可穿戴服务”。无论dws_task.c中发生了什么,我都无法理解。电池服务究竟是如何增加的?我添加它在user_dws_config.h?
4.我很快就会用DA14585切换到SDK6。我想知道现在是否值得尝试添加这项服务,因为它是如此乏味,而且在SDK 6中过程可能会有所不同。它改变了吗?
谢谢,
约翰内斯
嗨gme_johannes,
你是否可以按照下面的程序来包含BASS的配置文件?
我刚刚检查了物联网代码,它的代码架构与用户手册中描述的程序略有不同。对于新的设计,我们强烈推荐使用基于SDK6顶层的MultiSensor套件。程序可能略有不同,但如果你考虑进入SDK6和DA14585产品,我可以检查一下。通过我描述的程序,我可以添加电池服务。
谢谢,PM_Dialog
嗨PM_Dialog,
它似乎可以工作,但是我遇到了Keil的32kB限制。
我们正在开发基于DA14585的新原型机,并将很快转向SDK6。
谢谢你的努力,
约翰内斯
嗨gme_johannes,
谢谢你接受我的回答。对于新的设计,我们强烈推荐使用585多传感器套件。很高兴您将进入DA14585和SDK6。如果你有任何关于SDK6的问题,请创建一个新的论坛帖子。
谢谢,PM_Dialog