1.插入usb后菜单的icon不需要显示;2.拔掉SD卡后无需检查A盘信息

This commit is contained in:
payton 2024-01-02 16:45:04 +08:00
parent fd04e228d5
commit 20b4440a10

View File

@ -774,8 +774,14 @@ static void update_sd_card_status(lv_obj_t* obj)
LV_PLUGIN_IMG_ID_SF_SD_256GB,
LV_PLUGIN_IMG_ID_SF_SD_FULL
};
UINT64 diskSize = FileSys_GetDiskInfoEx('A', FST_INFO_DISK_SIZE);
unsigned int index = check_sd_size(diskSize);
UINT64 diskSize = 0;
unsigned int index = 0;
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
if (cardStatus != CARD_REMOVED)
{
diskSize = FileSys_GetDiskInfoEx('A', FST_INFO_DISK_SIZE);
index = check_sd_size(diskSize);
}
if (index > 7)
{
return;
@ -947,6 +953,12 @@ static void update_dzoom(void)
static void update_icons(void)
{
// printf(" update_icons\n ");
#if HUNTING_CAMERA_MCU == ENABLE
if(sf_get_power_off_flag() || sf_is_usb_flag())
{
return;
}
#endif
update_selftimer();
update_size();
update_quality();