cardui.c

来自「台湾凌阳方案300万数码相机源代码」· C语言 代码 · 共 182 行

C
182
字号
#include "general.h"
#include "cardlink.h"

// WWW2 start
code	BYTE	C_USR_Company_UpperSIG[] =
{
	//'S', 'U', 'N', 'P'

	'D', 'S', 'C', 'I'
};

code	BYTE	C_USR_Company_LowerSIG[] =
{
	//'s', 'u', 'n', 'p'

	'd', 's', 'c', 'i'
};

code	BYTE	C_USR_Dir0Name[] = 
{
	'D', 'C', 'I', 'M', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x10
};

code	BYTE	C_USR_Dir1Name[] = 
{
	'1', '0', '0', 'M', 'E', 'D', 'I', 'A', ' ', ' ', ' ', 0x10
};

xdata	BYTE	G_USR_Company_UpperSIG[] =
{
	//'S', 'U', 'N', 'P'

	'D', 'S', 'C', 'I'
};

xdata	BYTE	G_USR_Company_LowerSIG[] =
{
	//'s', 'u', 'n', 'p'

	'd', 's', 'c', 'i'
};

xdata	BYTE	G_USR_Dir0Name[] = 
{
	'D', 'C', 'I', 'M', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x10
};

xdata	BYTE	G_USR_Dir1Name[] = 
{
	'1', '0', '0', 'M', 'E', 'D', 'I', 'A', ' ', ' ', ' ', 0x10
};
// WWW2 end

//patch4.4@ada@MP3 begin
#if (MP3_OPTION)
code	BYTE	G_USR_Mp3Dir0Name[] = 
{
	'M', 'P', '3', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x10
};

code	BYTE	G_USR_Mp3Dir1Name[] = 
{
	'1', '0', '0', 'A', 'L', 'B', 'U', 'M', ' ', ' ', ' ', 0x10
};
#endif
//patch4.4@ada@MP3 end

#if ( K_MEDIA_UI_OPTION == 1 )

ULONG File_SendMessage( USHORT message, ULONG param ) USING_0
{
	ULONG	result = 0;
	
	switch ( message )
	{
		case K_File_UI_Start_DscFile:
			break;
		case K_File_UI_Start_DscImage:
			if (UI_CheckIfUseFlash())
			{
				DoFlash();
				
                                //enable VD interrupt ????
			}
			else
			{
				AE_AWB_C_Snap();

                                //snap ????
			}
			break;
		case K_File_UI_End_DscImage:
			break;
		case K_File_UI_Start_VideoImage:
			if (UI_CheckIfUseFlash())
				DoFlash();		
			break;
		case K_File_UI_End_VideoImage:
			if (UI_CheckIfUseFlash())
			{
                                //enable VD interrupt ????
			}
			break;
		case K_File_UI_End_DscFile:
			Y_IncreaseOne();
			break;
		case K_File_UI_Err_DscFile:
			Y_IncreaseNone();
			break;
		case K_File_UI_Start_AviFile:
			break;
		case K_File_UI_End_AviFile:
			Y_IncreaseOne();
			break;
		case K_File_UI_Err_AviFile:
			Y_IncreaseNone();
			break;
		case K_File_UI_Periodical:
			Y_UI_StopKeyRead(0);
			break;
		case K_File_UI_VideoStrm1Frame:
			Y_UI_StopKeyRead(1);
			break;
		case K_File_UI_Error:
			break;
	
	} // end switch
	
	return result;
}

#else

ULONG File_SendMessage( USHORT message, ULONG param ) USING_0
{
        ULONG   ulTemp = param;
	ULONG	result = 0;
	
	switch ( message )
	{
		case K_File_UI_Start_DscFile:
			break;
		case K_File_UI_Start_DscImage:
			break;
		case K_File_UI_End_DscImage:
			break;
		case K_File_UI_Start_VideoImage:	// 500 use
			break;
		case K_File_UI_End_VideoImage:		// 500 use
			break;
		case K_File_UI_End_DscFile:
			break;
		case K_File_UI_Err_DscFile:
			break;
		case K_File_UI_Start_AviFile:
			break;
		case K_File_UI_End_AviFile:
			break;
		case K_File_UI_Err_AviFile:
			break;
		case K_File_UI_Periodical:
			break;
		case K_File_UI_VideoStrm1Frame:
			break;
		case K_File_UI_Error:
			break;
		case K_File_UI_Start_WaveFile:		// WAV file, @102501
			break;
		case K_File_UI_End_WaveFile:		// WAV file, @102501
			break;
		case K_File_UI_Err_WaveFile:		// WAV file, @102501
			break;
	
	} // end switch
	
	return result;
}

#endif


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?