电池配置文件的实施。

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
blebot
离线
最后看到:1个月2个星期前
加入:2017-11-27 16:01
电池配置文件的实施。

嗨Dilaog,

我们使用DA14585和SDK 6.0.10的自定义板。我们希望将电池配置文件添加到SDK中给出的ble_app_peripheral示例中。

我们已经看到了https://support.dialog-semiconductor.com/guide/faq-da1458x-software-peripherals但它不工作,它也显示它是为SDK 5。

那么,我们如何添加电池的信息呢?

Br,

blebot。

设备:
PM_Dialog
离线
最后看到:1天8小时前
工作人员
加入:2018-02-08 11:03
嗨blebot,

嗨blebot,

我强烈建议看看SDK的prox_reporter示例,它已经包含了BAS配置文件。在ble_app_peripheral示例中,您应该进行许多修改。

  1. 在sdk_profiles文件夹中添加bass.c和bass_task.h文件(截图#1)。这两个文件都位于sdk\ble_stack\profiles\bas\bass\src sdk文件夹路径下
  2. 在sdk\ble_stack\profiles\bas\bass\api路径下添加适当的头文件s。请查看截图#2和#3。
  3. #在user_profiles_config.h中定义CFG_PRF_BASS
  4. #define EXCLUDE_DLG_BASS (0) in user_modules_config.h
  5. 在user_callback_config.h中添加user_app_bass_cb,就像prox_reporter项目中一样。
  6. 遵循prox_reporter项目并定义USE_BAT_LEVEL_ALERT、GPIO_BAT_LED_PORT、GPIO_BAT_LED_PIN、APP_BASS_POLL_INTERVAL宏。

谢谢,PM_Dialog

附件: