diff --git a/code/lib/source/sifar/code/include/sf_common.h b/code/lib/source/sifar/code/include/sf_common.h index dd1600191..7c8eb5c50 100755 --- a/code/lib/source/sifar/code/include/sf_common.h +++ b/code/lib/source/sifar/code/include/sf_common.h @@ -159,7 +159,7 @@ UINT32 sf_cardv_para_check_start(void); UINT32 sf_cardv_para_check_stop(void); UINT8 sf_get_night_led_flag(void); void sf_set_night_led_flag(UINT8 flag); -void sf_cardv_battery_level_update(UINT8 batteryVal); +void sf_cardv_battery_level_update(UINT16 batteryVal); UINT32 sf_cardv_battery_level_get(void); UINT8 sf_cardv_battery_value_get(void); UINT8 sf_cardv_battery_type_get(void); diff --git a/code/lib/source/sifar/code/source/common/sf_common.c b/code/lib/source/sifar/code/source/common/sf_common.c index 3a4b60477..331a8ac11 100755 --- a/code/lib/source/sifar/code/source/common/sf_common.c +++ b/code/lib/source/sifar/code/source/common/sf_common.c @@ -89,9 +89,9 @@ static UINT8 ModuleUpdating = 0; static UINT8 FwUpdate = 0; static UINT8 IsNightLedOn = 0; static SF_BatteryLevel_e sf_LatestBattLevel = SF_BATT_LEVEL_0; -static UINT8 batteryVal = 0; +static UINT16 batteryVal = 0; static UINT16 powerVal = 0; -static UINT8 batteryType = 0; +static UINT16 batteryType = 0; static SINT16 fTemper = 0; static SINT16 cTemper = 0; static pthread_cond_t condition; @@ -2519,7 +2519,7 @@ void sf_set_night_led_flag(UINT8 flag) Return: N/A Others: N/A *************************************************/ -void sf_cardv_battery_level_update(UINT8 batteryVal) +void sf_cardv_battery_level_update(UINT16 batteryVal) { UINT8 batteryLevel = SF_BATT_LEVEL_0;