1.rtos下dcf修改

This commit is contained in:
payton 2023-07-05 17:08:25 +08:00
parent 5b1c048a3d
commit 9beb914ec9
8 changed files with 27 additions and 8 deletions

View File

@ -474,7 +474,7 @@
#define USE_FILEDB DISABLE //DISABLE
#define FILEDB_CARDV_ROOT "Novatek" // the max length should not exceeds 16
// DCF Config
#define USE_DCF DISABLE
#define USE_DCF ENABLE
#define DCF_SUPPORT_FORMAT (DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_AVI|DCF_FILE_TYPE_MOV|DCF_FILE_TYPE_MP4)
//..............................................................................
// EXIF Config

View File

@ -50,7 +50,9 @@
#include "UICommon.h"
#include "dma.h"
#include "PStore.h"
//#include "DCF.h"h"
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
//#include "ExifVendor.h"
#include "FileSysTsk.h"
#include "SysCommon.h"
@ -600,7 +602,7 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
}
#else
dcfParm.WorkbuffAddr = dma_getCacheAddr(OS_GetMempoolAddr(POOL_ID_DCF_BUFFER));
dcfParm.WorkbuffAddr = mempool_dcf;//dma_getCacheAddr(OS_GetMempoolAddr(POOL_ID_DCF_BUFFER));
#endif
dcfParm.WorkbuffSize = POOL_SIZE_DCF_BUFFER;

View File

@ -19,6 +19,10 @@
#include "UIApp/Network/EthCamAppSocket.h"
#include "UIApp/Network/EthCamAppNetwork.h"
#include "UIApp/Network/EthCamAppCmd.h"
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
#include "Utility/SwTimer.h"
//#NT#2016/05/30#Lincy Lin -end
///////////////////////////////////////////////////////////////////////////////

View File

@ -15,6 +15,10 @@
#include <kwrap/debug.h>
#include "UIWnd/UIFlow.h"
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
#if 0
#define MoviePlay_Open(x) SMediaPlay_Open((PSMEDIAPLAY_USEROBJ)x)
#define MoviePlay_WaitReady(x) SMediaPlay_WaitReady(x)

View File

@ -4,7 +4,9 @@
#include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgAPI.h"
#include <kwrap/debug.h>
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
extern BOOL FlowMovie_IsStorageErr2(lv_obj_t* parent,BOOL IsCheckFull);

View File

@ -12,6 +12,9 @@
#include "UIApp/Photo/UIAppPhoto.h"
#include "exif/Exif.h"
#include <kwrap/util.h>
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
#define IDE_FD_MAX_NUM 8

View File

@ -39,7 +39,7 @@ void FlowPhoto_DoCapture(void)
#if (USE_FILEDB == DISABLE)
#if (USE_DCF==ENABLE)
// update DCF Folder/File name
FlowDCF_UpdateName();
// FlowDCF_UpdateName();
#endif
#endif
Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_CAPTURE_START, 1, ON_CAPTURE_CONT);
@ -53,7 +53,7 @@ void FlowPhoto_DoCapture(void)
#if (USE_FILEDB == DISABLE)
// update DCF Folder/File name
#if (USE_DCF==ENABLE)
FlowDCF_UpdateName();
// FlowDCF_UpdateName();
#endif
#endif
Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_CAPTURE_START, 1, ON_CAPTURE_SINGLE);

View File

@ -18,6 +18,10 @@
#include <sf_mcu.h>
#endif
#if (USE_DCF == ENABLE)
#include "DCF.h"
#endif
///////////////////////////////////////////////////////////////////////////////
#define __MODULE__ UIInfo
#define __DBGLVL__ 2 // 0=FATAL, 1=ERR, 2=WRN, 3=UNIT, 4=FUNC, 5=IND, 6=MSG, 7=VALUE, 8=USER
@ -1596,7 +1600,7 @@ void FlowDCF_UpdateName(void)
UINT32 uiAddr, uiNextDCFID;
CHAR filePath[DCF_FULL_FILE_PATH_LEN];
struct tm Curr_DateTime;
Curr_DateTime = HwClock_GetTime(TIME_ID_CURRENT);
Curr_DateTime = hwclock_get_time(TIME_ID_CURRENT);
snprintf(FolderName, sizeof(FolderName), "%1d%02d%02d", Curr_DateTime.tm_year % 0x0A, Curr_DateTime.tm_mon,Curr_DateTime.tm_mday);
snprintf(FileName, sizeof(FileName), "%02d%02d", Curr_DateTime.tm_hour, Curr_DateTime.tm_min);
@ -1612,7 +1616,7 @@ void FlowDCF_UpdateName(void)
}
DCF_SetNextID(uiNextDCFID, MIN_DCF_FILE_NUM);
} else {
debug_msg("DCF Folder full\r\n");
DBG_DUMP("DCF Folder full\r\n");
}
}