你好,
我正在使用IoT固件SDK 5.160.1.19。
我想添加另外的特征/服务来读取ADC的电池电压。
我遵循training_02_custom_profile_example_v1.0.pdf,大多数能够在IoT项目中找到相应的定义。但是,我正在努力与第29页的说明(“添加Custom1 Server函数回调表”)。
我已经查看了“training_03_custom_profile_gatt_cmd_example_v1 0.pdf”以获取更多的说明,但我不确定将函数放在第26页上定义的位置,而且我无法在类似于第27页所述的代码中找到一个处理程序。
我认为我想要的是来自BLE_APP_PERITIELAL项目的CUSTS1_ADC_VAL_2_CHAR,但在IOT固件中,结构似乎太不同了。
你能提供帮助吗?
BR Johannes.
设备:
嗨gme_johannes,
让我检查如何添加额外的特征/服务以读取ADC的电池电压,我会尽快回复您。
谢谢,PM_DIALOG.
嗨pm_dialog,
任何新闻?我必须在下周完成实施。
BR Johannes.
嗨gme_johannes,
为延迟道歉。您可以使用已经实现并包含在SDK中的电池服务。SDK的Prox_reporter示例包括电池服务。请查看此示例
谢谢,PM_DIALOG.
嗨pm_dialog,
好的
2.好的
(在调查Prox_Reporter项目后,我还添加了电池.c,battery.h,app_bass.c,app_bass.h)
3.在Ust_Modules_Config.h中,我已经拥有的IOT项目
虽然在这个项目中没有提到上述文件。
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,
您可以请遵循以下步骤,以便包括低音档案?
我刚刚检查了IOT代码,并且从用户手册中描述的过程中,它具有略微不同的代码架构。对于新设计,我们强烈建议使用基于SDK6顶部的多人体套件的使用。程序可能略有不同,但如果您考虑进入SDK6和DA14585产品,我可以检查它。使用我所描述的程序,我能够添加电池服务。
谢谢,PM_DIALOG.
嗨pm_dialog,
它似乎工作,但我遇到了Keil的32kb限制。
我们正在使用基于DA14585的新型原型,并尽快切换到SDK6。
感谢你付出的努力,
约翰内斯
嗨gme_johannes,
谢谢你接受我的答案。对于新设计,我们强烈建议使用585个多传感器套件。很高兴您将进入DA14585和SDK6。如果您对SDK6有任何疑问或问题,请创建一个新的论坛线程。
谢谢,PM_DIALOG.