1.emmc循环功能修改

This commit is contained in:
payton 2024-01-12 17:49:03 +08:00
parent 0a4b1c0797
commit a3038ff342

View File

@ -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)
{