为低音添加不同的电池

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Thomas.linder.
离线
最后一次露面:6个月1周前
加入:2017-04-20 13:50
为低音添加不同的电池

你好

我目前正在尝试将智能电池(SMBus)接触到DA14531模块。我从鞍骨模板开始,添加了似乎工作的BAS服务(我获得100%的充电,但很好,我不关心它 - 至少服务被正确列出)。

现在,SDK提供了两种不同的方法来检索电池充电,我需要三个不同的方法。将其设置为正确的方法是什么?是否需要更改电池驱动程序以包括我的电池或SDK提供更具未来的解决方案(因为如果更新SDK,则会将我的更改覆盖到Battery.c文件)。在没有“黑客”进入SDK源文件的情况下,将正确的方法是什么?

提前致谢

托马斯

PM_DIALOG.
离线
最后一次露面:14小时前1天
职员
加入:2018-02-08 11:03
托马斯.Linder,

托马斯.Linder,

谢谢你的问题在线。BAS配置文件的应用程序文件(app_bass_task.c / .h和app_bass.c / .h)使用电池驱动器来对ADC进行采样并测量电池电量。

电池驱动器支持CR2032锂和碱性电池电池 - 请参阅BATT_T结构。

如果您不想修改SDK驱动程序,则可能的解决方案可能是为应用程序应用程序进行自定义实现。换句话说,我的意思是创建自己的app_bass_task.c / .h和app_bass.c / .h文件 - 例如app_custom_bas_task.c / .h和app_custom_bass.c / .h并根据电池实现自己的应用程序你想使用。希望这可以帮助!

谢谢,PM_DIALOG.

Thomas.linder.
离线
最后一次露面:6个月1周前
加入:2017-04-20 13:50
谢谢,我希望那里

谢谢,我希望有一个更容易的解决方案,但这对我来说很好:-)。