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