static void ADC_Factory_Boot_check(void) { if(stack_query_boot_mode() != FACTORY_BOOT) { ASSERT(0); } }
/***************************************************************************** * FUNCTION * vid_create_dummy_video_file * DESCRIPTION * * PARAMETERS * void * RETURNS * void *****************************************************************************/ void vid_create_dummy_video_file(void) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ FS_HANDLE fd = -1; kal_uint32 len; kal_int32 result; /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ #ifdef __NVRAM_IN_USB_MS__ if (stack_query_boot_mode() == USBMS_BOOT) { return; } #endif /* __NVRAM_IN_USB_MS__ */ /* creat folder */ fd = FS_Open((kal_uint16*)VID_SYSTEM_FOLDER, FS_OPEN_DIR | FS_READ_ONLY); if (fd >= 0) { /* path already exist */ FS_Close(fd); } else { /* file not exist */ fd = FS_CreateDir((kal_uint16*)VID_SYSTEM_FOLDER); } if ((fd = FS_Open((kal_wchar*) VID_DUMMY_INIT_FILE, FS_READ_ONLY)) >= 0) { FS_Close(fd); return; } else if ((fd = FS_Open((kal_wchar*) VID_INIT_FILE, FS_READ_ONLY)) >= 0) { FS_Close(fd); /* FS_Rename((kal_wchar*)VID_INIT_FILE, (kal_wchar*)VID_DUMMY_INIT_FILE); */ return; } fd = FS_Open((kal_wchar*) VID_DUMMY_INIT_FILE, FS_CREATE | FS_READ_WRITE); if (fd >= 0) { result = FS_Write(fd, DUMMY_VIDEO_FILE_CONTENT, kal_wstrlen(DUMMY_VIDEO_FILE_CONTENT) * ENCODE_BYTE, &len); FS_Close(fd); } }