添加新配置文件,但不是128bit uuid

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Essele.
离线
最后一次露面:5个月1周前
加入:2020-12-19 15:33
添加新配置文件,但不是128bit uuid

你好,

我想实现自定义配置文件,但是对于16位基于UUID的服务(例如,环境感应)..在SDK中当前没有配置文件。

我怎么做?

所有自定义配置文件示例适用于128But UUID,配置文件/自定义代码专门使用128bit呼叫......我只是无法弄清楚如何在不使用配置文件/自定义比特中获取新配置文件。我假设可以用user_prf_funcs []完成一些东西,但我只是找不到任何可用的例子(即使是hid仍然使用custs1。)

同样...如果我想替换现有的个人资料/应用程序,例如电池服务..我怎么样?

是否有任何例子?

非常感谢,

李。

设备:
PM_DIALOG.
离线
最后一次露面:1天23小时前
职员
加入:2018-02-08 11:03
嗨Eserele,

嗨Eserele,

感谢您的问题在线和新年快乐!SDK中不包含环境传感服务。因此,您需要自己实施。您可以将现有的配置文件作为参考:SDK \ BLE_STACK \配置文件。

在配置文件开发之后,还应开发App_xxx.c和app_xxx_task.c文件,以便包括配置文件级实现的所有实现和消息处理。

我建议首先检查BASS配置文件,因为它包含应用层。Bass型材可以在SDK \ BLE_STACK \ Profiles \ BAS \ BASS SDK路径和SRC \ APP_BASS中的应用层找到。

关于你的后续问题,你能澄清一下吗?为什么您需要更换这项服务?

谢谢,PM_DIALOG.

Essele.
离线
最后一次露面:5个月1周前
加入:2020-12-19 15:33
谢谢(你的)信息 ...

谢谢你的信息......但是你还没有解释我如何获得新的档案要执行。我可以创建配置文件和应用程序模块,但我无法获取包含的配置文件位,除非我更改一个SDK文件,否则除非我更改一个SDK文件......想要做。还是我错过了什么?

在“替换现有配置文件”问题......它真的是因为我不喜欢当前的实现......低音档案是一个很好的例子,它在那里有一大堆代码,它与gpio有什么东西(到使用LED作为警报)......我不想要任何一个,虽然它支持一些编译器指令来限制功能,但我仍然需要提供一个GPIO端口和PIN ......我知道它赢了'使用,但这只是可怕!

李。

PM_DIALOG.
离线
最后一次露面:1天23小时前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

为延迟道歉。要包含并执行自己的个人资料,您应该只需要检查SDK配置文件如何包含在应用程序代码中。例如,低音配置文件可以作为参考。请查看BLE SDK示例。

谢谢,PM_DIALOG.