找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8226|回复: 12

[QCC3系列] qcc3008电量显示不正常

[复制链接]
连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
发表于 2018-9-17 09:32:16 | 显示全部楼层 |阅读模式
按网上的设置如下还是不行,只显示60%

QCC300x 电量显示功能实现的pskeys设置

Setting PSkeys directly
USER6: 0c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

Set AT commands data:
User10: 2b58 4150 4c3d 6950 686f 6e65 2c37 004f 4b0d 0041 542b 5841 504c 3d30 3030 302d 3030 3030 2d30 3130 302c 370d 0041 542b 4950 484f 4e45 4143 4345 563d 322c 312c 812c 322c 300d 0000

Set AT commands event:
USER11: 4715 0002 4715 0003 4704 0003 470a 0003 470b 0003 470d 0003 4711 0003

原来来源:
http://bbs.21ic.com/icview-2496320-1-1.html

电池检测也设置如下:图是借用



请各位大神指点下那里出问题了
没改任何代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1942天
签到总奖励:29202金币
发表于 2018-9-17 10:18:27 | 显示全部楼层
qcc3008 的电量显示用上面的pskeys 值可能是有问题,加上后有时插USB 播放会无规律死机。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
 楼主| 发表于 2018-9-17 11:02:51 | 显示全部楼层
xingdongxm 发表于 2018-9-17 10:18
qcc3008 的电量显示用上面的pskeys 值可能是有问题,加上后有时插USB 播放会无规律死机。

那要如何搞?请指点下
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1942天
签到总奖励:29202金币
发表于 2018-9-17 12:15:46 | 显示全部楼层
没找到死机的规律,没法报告给代理,只好先不做电量显示。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
 楼主| 发表于 2018-9-17 14:41:20 | 显示全部楼层
xingdongxm 发表于 2018-9-17 12:15
没找到死机的规律,没法报告给代理,只好先不做电量显示。

非常感谢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:94天
签到总奖励:1127金币
发表于 2018-9-17 14:49:12 | 显示全部楼层
sink_powermanager.c里面845行
        case EventSysGasGauge0 :
        case EventSysGasGauge1 :
        case EventSysGasGauge2 :
        case EventSysGasGauge3 :
            powerManagerHandleVbatNormal(event - EventSysGasGauge0);
            usbSetVbatDead(FALSE);
            break;
修改为:
        case EventSysGasGauge0 :
        case EventSysGasGauge1 :
        case EventSysGasGauge2 :
        case EventSysGasGauge3 :
            powerManagerHandleVbatNormal(event - EventSysGasGauge0);
            usbSetVbatDead(FALSE);
            break;

        case EventSysChargerGasGauge0 :
        case EventSysChargerGasGauge1 :
        case EventSysChargerGasGauge2 :
        case EventSysChargerGasGauge3 :
            powerManagerHandleVbatNormal(event - EventSysChargerGasGauge0);
            usbSetVbatDead(FALSE);
            break;
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:765天
签到总奖励:7275金币
发表于 2018-9-17 14:51:53 | 显示全部楼层
以下试试
修改sink_hfp_data_def.xml,添加AT_commands
<ConfigGroup
Id="HFP AT Commands Data"
ShortId="sink_hfp_at_commands"
Node="Array"
ConfigGroupPath="./[@ShortId='advanced_settings']/[@ShortId='at_commands_key']/[@ShortId='command_data']">
    <ConfigPatternArray
  Id="AT command raw data"
  ShortId="at_commands"
  Pattern="at_command_data"
  MaxNumPatterns="60">
  <PatternArrayRow Id="AT Data Row1" ShortId="at_data_row_1" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x2b58" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row2" ShortId="at_data_row_2" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4150" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row3" ShortId="at_data_row_3" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4c3d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row4" ShortId="at_data_row_4" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x6950" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row5" ShortId="at_data_row_5" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x686f" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row6" ShortId="at_data_row_6" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x6e65" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row7" ShortId="at_data_row_7" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x2c37" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row8" ShortId="at_data_row_8" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x004f" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row9" ShortId="at_data_row_9" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4b0d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row10" ShortId="at_data_row_10" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x0041" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row11" ShortId="at_data_row_11" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x542b" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row12" ShortId="at_data_row_12" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x5841" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row13" ShortId="at_data_row_13" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x504c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row14" ShortId="at_data_row_14" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x3d30" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row15" ShortId="at_data_row_15" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x3030" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row16" ShortId="at_data_row_16" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x302d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row17" ShortId="at_data_row_17" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x3030" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row18" ShortId="at_data_row_18" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x3030" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row19" ShortId="at_data_row_19" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x2d30" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row20" ShortId="at_data_row_20" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x3130" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row21" ShortId="at_data_row_21" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x302c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row22" ShortId="at_data_row_22" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x370d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row23" ShortId="at_data_row_23" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x0041" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row24" ShortId="at_data_row_24" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x542b" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row25" ShortId="at_data_row_25" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4950" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row26" ShortId="at_data_row_26" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x484f" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row27" ShortId="at_data_row_27" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4e45" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row28" ShortId="at_data_row_28" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4143" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row29" ShortId="at_data_row_29" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x4345" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row30" ShortId="at_data_row_30" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x563d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row31" ShortId="at_data_row_31" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x322c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row32" ShortId="at_data_row_32" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x312c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row33" ShortId="at_data_row_33" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x832c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row34" ShortId="at_data_row_34" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x322c" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row35" ShortId="at_data_row_35" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x300d" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Data Row36" ShortId="at_data_row_36" Node="Basic">
   <PatternArrayConfigItem ShortId="data" DefaultValue="0x0000" />
  </PatternArrayRow>
    </ConfigPatternArray>
</ConfigGroup>
<ConfigGroup
Id="Event to AT Commands Mapping"
ShortId="sink_hfp_event_at_command_table"
Node="Array"
ConfigGroupPath="./[@ShortId='advanced_settings']/[@ShortId='at_commands_key']/[@ShortId='event_to_at_command_mapping']">
    <ConfigPatternArray
  Id="Event to AT Command Mapping Definition"
  ShortId="event_at_commands"
  Pattern="at_commands_events"
  MaxNumPatterns="10">
  <PatternArrayRow Id="AT Event Row1" ShortId="at_event_row_1" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="SLC Connected" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0002" />
  </PatternArrayRow>
   <PatternArrayRow Id="AT Event Row2" ShortId="at_event_row_2" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="SLC Connected" />
  <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Event Row3" ShortId="at_event_row_3" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="Battery Low" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Event Row4" ShortId="at_event_row_4" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="Battery Ok" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Event Row4" ShortId="at_event_row_5" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="Battery Critical" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Event Row5" ShortId="at_event_row_6" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="Gas Gauge 0" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
  <PatternArrayRow Id="AT Event Row6" ShortId="at_event_row_7" Node="Basic">
   <PatternArrayConfigItem ShortId="event" DefaultValue="Charger Gas Gauge 0" />
   <PatternArrayConfigItem ShortId="at_cmd" DefaultValue="0x0003" />
  </PatternArrayRow>
      
    </ConfigPatternArray>
</ConfigGroup>
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
 楼主| 发表于 2018-9-17 15:17:16 | 显示全部楼层
蓝牙方案设计 发表于 2018-9-17 14:49
sink_powermanager.c里面845行
        case EventSysGasGauge0 :
        case EventSysGasGauge1 :

非常感谢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
 楼主| 发表于 2018-9-17 15:17:53 | 显示全部楼层
liujinhan 发表于 2018-9-17 14:51
以下试试
修改sink_hfp_data_def.xml,添加AT_commands

非常感谢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:14天
签到总天数:2193天
签到总奖励:79869金币
 楼主| 发表于 2018-9-17 15:34:03 | 显示全部楼层
liujinhan 发表于 2018-9-17 14:51
以下试试
修改sink_hfp_data_def.xml,添加AT_commands



加了是这样,想改成SPI器连接都不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-19 06:02 , Processed in 0.716894 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表