添加新的配置文件,而不是128位UUID的

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

你好,

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

我怎么做?

所有的自定义配置文件的例子是128but UUID的和配置文件/自定义代码使用128bit的特别要求......我只是无法弄清楚如何获得新的配置文件中不使用配置文件/自定义位。我假设的东西可以用user_prf_funcs []做,但我无法找到任何可用实例(甚至是HID一个仍然使用custs1。)

同样......如果我想,以取代现有的配置文件/应用程序,例如,电池服务..我将如何着手呢?

是否有任何的例子地方?

非常感谢,

李。

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

嗨essele,

谢谢你的问题在线和新年快乐!环境检测服务,不包含在SDK中。所以,你将需要你自己来实现它。你可以把现有的配置文件作为参考:SDK \ ble_stack \配置文件。

型材发展后,app_XXX.c和app_XXX_task.c文件应该还开发了以包括所有执行和消息处理的档次级别执行。

我建议首先检查BASS配置文件,因为它包含了应用层。低音轮廓可见于SDK \ ble_stack \型材\ BAS \低音SDK路径和SDK \ app_modules \ SRC \ app_bass应用层。

至于你的跟进问题,你可以请你澄清呢?为什么你需要更换此服务?

谢谢,PM_DIALOG.

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

感谢您的信息...但你也没有解释,我怎么去执行我的新资料。我可以创建配置文件和应用程序模块都,但我不能让包括型材位,除非我改变SDK文件中的一个。(他们似乎被列入prf.c)......我不知道这清楚地想做。还是我失去了一些东西?

在“替换现有的配置文件”的问题...这是真的,因为我不喜欢目前的实现...的BASS轮廓是一个很好的例子,它有确实的东西与GPIO在那里的代码负荷(以使用LED作为警报)......我不希望有任何的是,虽然与它不支持一些编译器指令限制的功能,我还需要提供一个GPIO端口和引脚...我知道它赢得”T为使用,但它只是太可怕了!

李。

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

你好呀,

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

谢谢,PM_DIALOG.