0x7Fの本体情報レジスタ修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@108 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
fujita_ryohei 2010-03-30 11:02:49 +00:00
parent 140dec8d25
commit c6f34af049

View File

@ -238,31 +238,28 @@ task_status_immed tski_mcu_info_read()
} }
switch( iic_burst_state++ ){ switch( iic_burst_state++ ){
case( 0 ): case( 0 ): // 本体種類識別
// IICがなにかエラーでも知らない。00かFFならエラーの可能性が高い IICA = (u8)system_status.model;
break;
case( 1 ): // IICがなにかエラーでも知らない。00かFFならエラーの可能性が高い
IICA = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VER ); IICA = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VER );
break; break;
case( 1 ): case( 2 ): // 電池メーカーの識別
// 電池メーカーの識別
BT_DET_P = 1; BT_DET_P = 1;
IICA = ( u8 ) ( get_adc( ADC_SEL_BATT_DET ) >> 5 ); IICA = ( u8 ) ( get_adc( ADC_SEL_BATT_DET ) >> 5 );
BT_DET_P = 0; BT_DET_P = 0;
break; break;
case( 2 ): case( 3 ): // ガスゲージバージョン
// ガスゲージバージョン
IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ); IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION );
break; break;
case( 3 ): case( 4 ): // LSB
IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION + 1 ); IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION + 1 );
break; break;
case( 4 ):
IICA = (u8)system_status.model;
break;
default: default:
goto end; goto end;
} }