1.emmc循环功能修改
This commit is contained in:
parent
0a4b1c0797
commit
a3038ff342
|
@ -2523,14 +2523,14 @@ SINT32 sf_power_off_check_sd(void)
|
|||
{
|
||||
//sf_ErrorLogCopyToCard();
|
||||
//sf_FlowLogCopyToCard();
|
||||
if(sf_in_card_exist())
|
||||
//if(sf_in_card_exist())
|
||||
{
|
||||
if(sf_get_mode_flag() || ((0 == puiPara->SendType)))
|
||||
sf_delete_send_flie_list();
|
||||
}
|
||||
|
||||
/*check disk free size*/
|
||||
sf_sd_info_get(&storeattrs);
|
||||
sf_emmc_info_get(&storeattrs);
|
||||
|
||||
if((puiPara->SdLoopSwitch) && (!sf_get_mode_flag()))
|
||||
{
|
||||
|
@ -2539,13 +2539,22 @@ SINT32 sf_power_off_check_sd(void)
|
|||
// sf_sd_loopremove(SF_DCIM_DIR);
|
||||
sf_app_sd_loop();
|
||||
/*check disk free size*/
|
||||
sf_sd_info_get(&storeattrs);
|
||||
sf_emmc_info_get(&storeattrs);
|
||||
}
|
||||
}
|
||||
|
||||
printf("SD free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
||||
|
||||
if(storeattrs.SDFree < 30) /* 30MB */
|
||||
printf("Emmc free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
||||
if(mmc_dev != MMC_DEV_EMMC)
|
||||
{
|
||||
sf_sd_info_get(&storeattrs);
|
||||
printf("SD free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
||||
if(storeattrs.SDFree < 30) /* 30MB */
|
||||
{
|
||||
sf_set_card_full(1);
|
||||
puiPara->SdFailCount++;
|
||||
sf_sleep_ms(100);
|
||||
}
|
||||
}
|
||||
else if(storeattrs.SDFree < 30) /* 30MB */
|
||||
{
|
||||
if(puiPara->SdLoopSwitch == 0)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user