你好,
我尝试将低音服务添加到BLE_APP_OTA,然后按如下方式进行。
- DA14580
- SDK版本:5.0.4
- 基于演示项目:BLE_APP_OTA
- 添加低音服务:
- 在sdk_profiles文件夹中添加bass.c和bass_task.c文件
- 在user_profiles_config.h中添加“#include”bass.h“
- #define consuldure_dlg_bass(0)在user_modules_config.h中
- 添加app_bass_poll_interval / differ_bat_level_alert / gpio_bat_led_port / gpio_bat_led_pin的定义
- 将Adv_uuid_battery_service添加到User_Advertise_Data,如下所示
运行时存在错误,您可以从附件中获取细节。
此致,
费
设备:


嗨feitian0409,
您按照正确的步骤遵循应用程序中的电池服务。我已经阅读了附加的PDF,我发现了广告数据定义中的问题。user_advertise_data应该如下。只需将0x05更改为0x07。广告数据应该具有特定格式。
0x07表示ADV数据中的长度和装置5bytes长度:
adv_type_complete_list_16bit_service_ids:x03(1byte)
adv_uuid_battery_service:x0f x18(2bytes)
adv_uuid_device_information_service:x0a x18(2bytes)
Adv_uuid_spotar_service:xf5 xfe(2bytes)
(1 + 2 + 2 + 2)字节= 0x07字节
相同的是adv_type_complete_list_128bit_service_ids。
谢谢,PM_DIALOG.
嗨,pm_dialog.
它现在运作良好,谢谢您的建议。
此致,
费