mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
白箱の電圧を実機の計算に合わせる
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@276 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
bc696d00b5
commit
10240b4540
@ -570,35 +570,29 @@ void BT_get_left(){
|
|||||||
vreg_ctr[ VREG_C_BT_REMAIN ] = 99;
|
vreg_ctr[ VREG_C_BT_REMAIN ] = 99;
|
||||||
vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200;
|
vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200;
|
||||||
}
|
}
|
||||||
else if( system_status.model == MODEL_SHIROBAKO )
|
|
||||||
{
|
|
||||||
// 白箱 //
|
|
||||||
if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC, 2, temp_fuel ) != ERR_SUCCESS )
|
|
||||||
{
|
|
||||||
// エミュレーション機能がおかしい
|
|
||||||
vreg_ctr[ VREG_C_BT_REMAIN ] = 99;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0];
|
|
||||||
vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1];
|
|
||||||
}
|
|
||||||
vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// 実機 //
|
// 白箱 or 実機 //
|
||||||
u8 temp_v[2];
|
u8 temp_v[2];
|
||||||
u8 temp_force_fule_left;
|
u8 temp_force_fule_left;
|
||||||
|
|
||||||
// 残量リード
|
// 残量リード
|
||||||
if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC, 2, temp_fuel ) != ERR_SUCCESS )
|
if (iic_mcu_read(IIC_SLA_BT_GAUGE, BT_GAUGE_REG_SOC, 2, temp_fuel) != ERR_SUCCESS)
|
||||||
{
|
{
|
||||||
// 残量ICがNACK …バッテリはずれた
|
// 白箱の時は残量を設定しておかないと起動しない
|
||||||
vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR;
|
if (system_status.model == MODEL_SHIROBAKO)
|
||||||
bt_chg_ready = false;
|
{
|
||||||
vreg_ctr[ VREG_C_BT_REMAIN ] = 0;
|
// エミュレーション機能がおかしい
|
||||||
system_status.force_off = 1; // 強制電源断フラグ(カウンタ)
|
vreg_ctr[VREG_C_BT_REMAIN] = 99;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// 残量ICがNACK …バッテリはずれた
|
||||||
|
vreg_ctr[VREG_C_STATUS_1] |= REG_BIT_GASGAUGE_ERR;
|
||||||
|
bt_chg_ready = false;
|
||||||
|
vreg_ctr[VREG_C_BT_REMAIN] = 0;
|
||||||
|
system_status.force_off = 1; // 強制電源断フラグ(カウンタ)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user