From 20b4440a105b2a37383ca56fe0671f58e7580d98 Mon Sep 17 00:00:00 2001 From: payton Date: Tue, 2 Jan 2024 16:45:04 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8F=92=E5=85=A5usb=E5=90=8E=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E7=9A=84icon=E4=B8=8D=E9=9C=80=E8=A6=81=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=EF=BC=9B2.=E6=8B=94=E6=8E=89SD=E5=8D=A1=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E9=9C=80=E6=A3=80=E6=9F=A5A=E7=9B=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UIFlowPhoto/UIFlowPhotoEventCallback.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c index af2ebfe7e..7909f6344 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c @@ -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();