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