1.增加电池锂电切换和恢复原值
This commit is contained in:
parent
5cc6f37df1
commit
e883e059ef
|
@ -1748,6 +1748,7 @@ void SysResetFlag(void)
|
||||||
/////////////
|
/////////////
|
||||||
puiPara->StampSwitch = DEFAULT_DATE_STAMP;//DEFAULT_STAMP_SWITCH;
|
puiPara->StampSwitch = DEFAULT_DATE_STAMP;//DEFAULT_STAMP_SWITCH;
|
||||||
puiPara->BatteryType = DEFAULT_BATTERY_TYPE;
|
puiPara->BatteryType = DEFAULT_BATTERY_TYPE;
|
||||||
|
puiPara->LiBatteryType = DEFAULT_BATTERY_TYPE;
|
||||||
puiPara->SdLoopSwitch = DEFAULT_SD_LOOP_SWITCH;
|
puiPara->SdLoopSwitch = DEFAULT_SD_LOOP_SWITCH;
|
||||||
puiPara->PwdSwitch = DEFAULT_PWD_SWITCH;
|
puiPara->PwdSwitch = DEFAULT_PWD_SWITCH;
|
||||||
puiPara->SendPhotoSwitch = DEFAULT_SEND_PHOTO_SWITCH;
|
puiPara->SendPhotoSwitch = DEFAULT_SEND_PHOTO_SWITCH;
|
||||||
|
|
|
@ -580,6 +580,7 @@ typedef struct _UIMenuUIMenuStoreInfo {
|
||||||
CHAR SimIccidV[21];
|
CHAR SimIccidV[21];
|
||||||
CHAR SimIccidA[21];
|
CHAR SimIccidA[21];
|
||||||
UINT32 SdFailCount;
|
UINT32 SdFailCount;
|
||||||
|
CHAR LiBatteryType;/*Alkaline/NI-MH/LI*/
|
||||||
UINT32 x1;
|
UINT32 x1;
|
||||||
UINT32 x2;
|
UINT32 x2;
|
||||||
UINT32 x3;
|
UINT32 x3;
|
||||||
|
|
|
@ -411,6 +411,7 @@ UINT32 sf_battery_adc_value_get_once(void)
|
||||||
printf("[sf_battery_level_polling]is lith battery\n");
|
printf("[sf_battery_level_polling]is lith battery\n");
|
||||||
if(SF_BATT_LI_PACK != puiPara->BatteryType)
|
if(SF_BATT_LI_PACK != puiPara->BatteryType)
|
||||||
{
|
{
|
||||||
|
puiPara->LiBatteryType = puiPara->BatteryType;
|
||||||
puiPara->BatteryType = SF_BATT_LI_PACK;
|
puiPara->BatteryType = SF_BATT_LI_PACK;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -420,7 +421,7 @@ UINT32 sf_battery_adc_value_get_once(void)
|
||||||
{ first_init--;
|
{ first_init--;
|
||||||
if (puiPara->BatteryType == SF_BATT_LI_PACK)
|
if (puiPara->BatteryType == SF_BATT_LI_PACK)
|
||||||
{
|
{
|
||||||
puiPara->BatteryType = SF_BATT_ALKALINE;
|
puiPara->BatteryType = puiPara->LiBatteryType == SF_BATT_LI_PACK ?SF_BATT_ALKALINE:puiPara->LiBatteryType;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -969,16 +970,17 @@ void sf_battery_level_polling(void)
|
||||||
printf("[sf_battery_level_polling]is lith battery\n");
|
printf("[sf_battery_level_polling]is lith battery\n");
|
||||||
if(SF_BATT_LI_PACK != puiPara->BatteryType)
|
if(SF_BATT_LI_PACK != puiPara->BatteryType)
|
||||||
{
|
{
|
||||||
|
puiPara->LiBatteryType = puiPara->BatteryType;
|
||||||
puiPara->BatteryType = SF_BATT_LI_PACK;
|
puiPara->BatteryType = SF_BATT_LI_PACK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(puiPara->BatteryType == SF_BATT_LI_PACK)
|
if(puiPara->BatteryType == SF_BATT_LI_PACK)
|
||||||
{
|
{
|
||||||
puiPara->BatteryType = SF_BATT_ALKALINE;
|
puiPara->BatteryType = puiPara->LiBatteryType == SF_BATT_LI_PACK ?SF_BATT_ALKALINE:puiPara->LiBatteryType;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//ret = sf_check_low_battery();
|
//ret = sf_check_low_battery();
|
||||||
|
|
||||||
|
|
|
@ -580,6 +580,7 @@ typedef struct _UIMenuUIMenuStoreInfo {
|
||||||
CHAR SimIccidV[21];
|
CHAR SimIccidV[21];
|
||||||
CHAR SimIccidA[21];
|
CHAR SimIccidA[21];
|
||||||
UINT32 SdFailCount;
|
UINT32 SdFailCount;
|
||||||
|
CHAR LiBatteryType;/*Alkaline/NI-MH/LI*/
|
||||||
|
|
||||||
UINT32 x1;
|
UINT32 x1;
|
||||||
UINT32 x2;
|
UINT32 x2;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user