你好,
我想实现一个自定义配置文件,但对于一个16位的UUID基于服务(环境感应为例)..那里是目前在SDK中没有配置文件。
我怎么做?
所有的自定义配置文件的例子是128but UUID的和配置文件/自定义代码使用128bit的特别要求......我只是无法弄清楚如何获得新的配置文件中不使用配置文件/自定义位。我假设的东西可以用user_prf_funcs []做,但我无法找到任何可用实例(甚至是HID一个仍然使用custs1。)
同样......如果我想,以取代现有的配置文件/应用程序,例如,电池服务..我将如何着手呢?
是否有任何的例子地方?
非常感谢,
李。
设备:
嗨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.
感谢您的信息...但你也没有解释,我怎么去执行我的新资料。我可以创建配置文件和应用程序模块都,但我不能让包括型材位,除非我改变SDK文件中的一个。(他们似乎被列入prf.c)......我不知道这清楚地想做。还是我失去了一些东西?
在“替换现有的配置文件”的问题...这是真的,因为我不喜欢目前的实现...的BASS轮廓是一个很好的例子,它有确实的东西与GPIO在那里的代码负荷(以使用LED作为警报)......我不希望有任何的是,虽然与它不支持一些编译器指令限制的功能,我还需要提供一个GPIO端口和引脚...我知道它赢得”T为使用,但它只是太可怕了!
李。
你好呀,
为延迟道歉。为了包括和执行自己的个人资料,你应该只需要检查的SDK配置文件包括如何在应用程序代码。例如,低音谱可以作为参考。请看看了BLE SDK中的例子。
谢谢,PM_DIALOG.