亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? filesystem.h

?? TELECHIPS MP3解決方案UMS實現(xiàn)源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
///////////.///////////////////////////////////////////////////////
//
//   ============================================================
//
//   Author	:       Telechips Inc./Multi Media Team/TCC730 Project
//
//				 	- Choi, Ji Woong(ddag@telechips.com)
//               
//   Phone	:      +82-2-3443-6792
//
//   DATE   :      2002/03/13
//
//   FILE NAME	:  filesystem.h
//
//   DESCRIPTION:  SMC file system header file which includes  
//				   Functions, Macros, variables.
//
///////////////////////////////////////////////////////////////////
#ifdef	FILE_SET
#define	FILE_EXT
#else
#define	FILE_EXT extern
#endif

////////////////////////////////////////////////////////////////////////////
//																		  //
// 								Definitions								  //
//																		  //
////////////////////////////////////////////////////////////////////////////

#define MAX_FILE_NUM		512//256         //TCC730 15*2
#define MAX_FILE_LEN		8	
#define FM_PAGE_SIZE		512			/* 512B */

#define MAX_FLASH_DRIVE 	6
#define FM_4MB_BLOCK_NUM	500		//497			//512  * 8KB
#define FM_8MB_BLOCK_NUM	1000	//997			//1024 * 8KB
#define FM_16MB_BLOCK_NUM	1000	//998			//1024 * 16KB
#define FM_32MB_BLOCK_NUM	2000	//1998		//2048  ..
#define FM_64MB_BLOCK_NUM	4000	//3997		//4096  ..
#define FM_128MB_BLOCK_NUM	8000	//7996		//8192  ..

// File Type 
#define FM_EMPTY		0

// Value Definitions
#define	SECTOR_SIZE			512
#define BLOCK_SIZE		  16384

// value of udXXFlag
#define	NOT_INITIALIZED		0
#define	INITIALIZED			1

// Error Message Code
#define	SM_OK						0
#define	ERR_FLASH_STATUS			1
#define	ERR_CARD_NOT_DETECTED		2
#define	ERR_CARD_CHANGED			3
#define	ERR_NOT_ERASED				4
#define	ERR_NOT_FORMATTED			5
#define	ERR_INVALID_MBR				6
#define	ERR_INVALID_PBR				7
#define	ERR_INVALID_FAT				8
#define	ERR_INVALID_NAME			9
#define	ERR_INVALID_HANDLE			10	// 0x0A
#define	ERR_INVALID_PARAM			11  // 0x0B
#define	ERR_NO_EMPTY_BLOCK			12  // 0x0C
#define	ERR_INVALID_BLOCK			13  // 0x0D
#define	ERR_ECC						14  // 0x0E
#define	ERR_FILE_OPENED				15  // 0x0F
#define	ERR_FILE_EXIST				16  // 0x10
#define	ERR_TOTAL_FILE_NUM			17  // 0x11
#define	ERR_EOF						18  // 0x12
#define	ERR_FILE_NOT_OPENED			19  // 0x13
#define	ERR_FILE_NOT_EXIST			20  // 0x14
#define	ERR_NOT_FOUND				21  // 0x15
#define	ERR_ROOT_DIR				22  // 0x16
#define	ERR_LOCKED					23  // 0x17
#define	ERR_NOT_PERMITTED			24  // 0x18
#define	ERR_OUT_OF_MEMORY			25  // 0x19
#define	ERR_SYSTEM_PARAMETER		26  // 0x1A
#define	ERR_INTERNAL				27  // 0x1B
#define	ERR_MMC						28  // 0x1C
// 2002.03.06
#define ERR_CANNOT_FORMATTING	    29  // 0x1D
#define ERR_ENCODER_FILE_SYSTEM     30  // 0x1E
#define ERR_GET_USED_BLOCK		    31  // 0x1F
#define ERR_USB_SEND                32  // 0x20
#define ERR_USB_RECEIVE             33  // 0x21
#define ERR_OVER_MAX_DRIVE			34  // 0x22
#define ERR_INVALID_ADDRESS			35  // 0x23
#define ERR_DEVICE_ID 				36  // 0x24
#define ERR_REOPEN_FILE				37  // 0x25
#define ERR_NOT_IMPLEMENTED			38	// 0x26
#define ERR_NO_EMPTY_ENTRY			39	// 0x27
#define ERR_FONT_BLOCK_CHAIN		40	// 0x28
//#define ERR_RETURN_NULL				0xFFFF


///////////////////////////////////////////////////////////////////
//																 //
//		      				smdosfile.h    						 //
//																 //
///////////////////////////////////////////////////////////////////
// Macro Definitions
//////////////////////////////////////////////////
#define	MAX_DRIVE		3		// number of SmartMedia drive that is installed

// Value Definitions
//////////////////////////////////////////////////
#define	P_ZONE_MAX			1024
#define	L_ZONE_MAX			1000

#define	L_SECTOR_SIZE		512
#define	P_SECTOR_SIZE		528

//sDEV_ID.manufacture
//#define	M_SAMSUNG			0
//#define	M_TOSHIBA			1

// sDEV_ID.device
//#define	D_1M				0
//#define	D_2M				1
#define	D_4M				0
#define	D_8M				1
#define	D_16M				2
#define	D_32M				3
#define	D_64M				4
#define	D_128M				5
#define	D_256M				6
#define	D_512M				7
#define	D_96M				8
#define	D_196M				9
#define	D_NOT_DEFINED		0xff

// pLBlock, pPBlock value
#define	INVALID_PBLOCK		0xffee
#define	UNUSED_PBLOCK		0xffff

// value of sSmInfo.pbr.file_sys_type
#define	FS_UNKNOWN			0
#define	FS_FAT12			1
#define	FS_FAT16			2

// FAT table contents
#define	UNUSED_CLUSTER		0

// DIR/FAT update mode
#define	FILE_ADD			0
#define	FILE_DELETE			1
#define	FILE_RENAME			2
#define	DIR_ADD				3
#define	DIR_DELETE			4
#define	FILE_REPLACE		5
#define	DIR_RENAME			6

// etc
//#define	ROOT_DIR_ENTRY		256
#define	FAT_SIZE			512	//158	//32*2	
#define Init_LBlocks        20 //145 //2001.11.13
// format mode
#define PHYSICAL_FORMAT 2
#define LOWLEVEL_FORMAT 1
#define FAST_FORMAT 0

#ifndef SET
	#define SET 1
	#define CLR	0
#endif

#ifndef READ_SPARE
#define READ_PAGE	0
#define WRITE_PAGE	1
#define READ_SPARE	2
#define ERASE_BLOCK	3
#endif

#ifndef INTERNAL
#define INTERNAL 1
#endif

#ifndef EXTERNAL
#define EXTERNAL 2
#endif

#ifndef CODE
#define CODE		code
#define CODE_UBYTE (CODE unsigned char*)// Up to Code Memory
#define CODE_BYTE  (CODE char*)// Up to Code Memory
#define CODE_UWORD (CODE uword*)// Up to Code Memory
#endif

#ifndef OLD_BOARD
#define OLD_BOARD 0
#define NEW_BOARD 1
#define CE0	 0xF2	// GPIO6.0
#define CE2	 0x03	// GPIO6.1
#define CE1	 0xF1	// GPIO4.0
// Chip Disable
#define _CE	 0xF3
#define _CE2 0x04
#endif

// For WMA
#ifndef CODEC_INVOKE
#define CODEC_INVOKE	1
#define CODEC_DONE		0
#endif
// Drive Mode
#ifndef SMC_MODE
#define NO_MODE 0
#define SMC_MODE 1
#endif

#ifdef SECURITY_INCLUDE
#define SECURITY_OFF 0
#define SECURITY_ON	 1
#endif

#ifndef LPT_BLOCK_SIZE
#define LPT_BLOCK_SIZE 2
#endif

#ifndef BUFFER_ADDRESS
#define BUFFER_ADDRESS (void*)0x200000
#define SECOND_BUFFER  (void*)0x205000	
#endif


#define NO_MUSICE		0
#define MP3_FILE		1
#define MP2_FILE		2
#define WMA_FILE		3
#define ADPCM_FILE		4
#define TVF_FILE		5

#ifdef 	OLD_MICOM
#define MP3_FILE_EXT	"MP3"
#define WMA_FILE_EXT	"WMA"
#define ASF_FILE_EXT	"ASF" // the same as WMA
#endif

#ifndef FS_PLAY_MODE 
#define FS_REW_MODE 	0
#define FS_FF_MODE  	1
#define FS_NO_MODE 		2
#define FS_PLAY_MODE 	3
#define FS_PAUSE_MODE	4
#endif
 	
#ifndef FILE_START
#define FILE_START      0
#define	FILE_END		1
#endif

#ifndef LPT_PLAYBLOCK
#define	BLOCK_STATUS_FLAG 	 517
#define BAD_BLOCK			0x00
#define PLAY_BLOCK			0x01
#define PARAMETER_BLOCK 	0x02
#define REC_BLOCK			0x03
#define FONTADDR_BLOCK		0x04
#define FONTDATA_BLOCK		0x05
#define UNUSED_BLOCK		0xFF
#define LPT_DRV				INTERNAL
#endif

#ifdef WP_INCLUDE
#define WP_CHECK() 			(SMC_CTRL&0x20)
#endif

// SMC, MMC Port Check
//////////////////////////////////////////
#define SMC_IO_CHECK() 		(PORTE&0x08)
//#define MMC_IO_CHECK() 		(PORTC&0x08)

//#ifdef UNICODE_INCLUDE
#define MAX_LFN_SIZE 	512
#define FONT_DRV		INTERNAL
//#else
//#define MAX_LFN_SIZE 	32
//#define FONT_DRV		INTERNAL
//#endif

#define ID_MPEG25	0x00
#define NO_MPEG 0x01
#define ID_MPEG2	0x02

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品自拍三区| 国产成人免费视| 亚洲永久免费视频| 亚洲综合成人在线| 亚洲在线成人精品| 婷婷国产v国产偷v亚洲高清| 偷窥少妇高潮呻吟av久久免费| 精品国产污污免费网站入口| 日韩一区二区中文字幕| 日韩精品在线一区二区| 日韩免费一区二区三区在线播放| 亚洲一区二区精品视频| 亚洲午夜精品在线| 五月综合激情日本mⅴ| 美日韩一区二区三区| 黄网站免费久久| 大美女一区二区三区| 在线中文字幕一区二区| 欧美日韩免费一区二区三区视频| 欧美aaaaa成人免费观看视频| 91精品国产综合久久久蜜臀粉嫩 | 国产最新精品免费| 九色|91porny| 成人18精品视频| 精品婷婷伊人一区三区三| 精品美女一区二区| 中文字幕一区二区三区色视频 | 欧美一区二区三区日韩| 久久精品视频网| 一区二区三区中文免费| 久久er99热精品一区二区| 99久久精品国产一区二区三区| 亚洲成人动漫一区| 国产精品白丝jk白祙喷水网站| 尤物av一区二区| 蜜臀久久99精品久久久画质超高清| 国产精品久久久久一区二区三区共| 91麻豆精品国产91久久久久久 | 久久国产精品第一页| 国产白丝网站精品污在线入口| 日韩精品一二三四| www.亚洲免费av| 日韩亚洲欧美一区二区三区| 国产精品成人免费在线| 九九久久精品视频| 欧美三级电影精品| 国产精品高潮呻吟| 久久99精品久久久久久国产越南 | 久久久影视传媒| 亚洲免费伊人电影| 国产成人在线免费| 91精品国产综合久久久久久漫画 | 国产91精品露脸国语对白| 欧美人牲a欧美精品| 国产精品不卡一区| 国产suv精品一区二区6| 91成人看片片| 中文字幕人成不卡一区| 大美女一区二区三区| 日韩欧美www| 青青草伊人久久| 6080午夜不卡| 天天色综合天天| 精品视频一区二区不卡| 亚洲欧美国产三级| 99久久精品国产毛片| 国产精品不卡在线观看| 高清在线观看日韩| 国产色一区二区| 国产二区国产一区在线观看| 久久久精品蜜桃| 国产一区免费电影| 久久综合av免费| 国产综合色精品一区二区三区| 成人免费看视频| 亚洲国产激情av| 国产成人免费av在线| 久久久久久电影| 国产一区欧美二区| 国产日本欧洲亚洲| 成人免费毛片高清视频| 日韩一区在线播放| 色婷婷久久综合| 视频精品一区二区| 欧美一二三区在线| 美女国产一区二区三区| 精品国产乱码久久久久久浪潮| 亚洲色图视频网| 91麻豆国产自产在线观看| 亚洲精品日日夜夜| 欧美日韩国产美| 久久精品99国产精品日本| 一区二区三区国产精华| 免费看日韩精品| 国产精品一级片在线观看| 玉足女爽爽91| 国产一区二区三区免费看 | 欧美日韩黄色一区二区| av在线不卡免费看| 欧美性xxxxx极品少妇| 久久人人97超碰com| 中文字幕不卡在线播放| 亚洲一区成人在线| 亚洲在线观看免费视频| 久久国产精品99久久久久久老狼| 韩国v欧美v亚洲v日本v| 精品少妇一区二区三区日产乱码| 国产盗摄精品一区二区三区在线| 国产一区二区三区免费在线观看| 国产成人综合在线播放| 国产精品你懂的在线| 欧美日韩精品一区二区在线播放| 国产三级精品视频| av一本久道久久综合久久鬼色| 久久色中文字幕| 99久久综合国产精品| 久久国产精品无码网站| 一区二区三区日韩欧美精品 | 成人激情黄色小说| 亚洲视频在线观看三级| 555夜色666亚洲国产免| 粉嫩蜜臀av国产精品网站| 亚洲成人动漫精品| 亚洲欧洲一区二区在线播放| 日韩欧美一区中文| 一本高清dvd不卡在线观看| 国内国产精品久久| 香蕉久久一区二区不卡无毒影院| 色88888久久久久久影院按摩| 精品国产一区二区亚洲人成毛片| 午夜精品福利视频网站| 久久一夜天堂av一区二区三区| 久久99国产精品久久99| 一区二区三区加勒比av| 亚洲国产精品av| 久久久精品tv| 欧美日韩高清一区二区不卡| 播五月开心婷婷综合| 国产在线视视频有精品| 美女视频黄免费的久久 | 夜夜嗨av一区二区三区中文字幕| 91在线视频网址| 丁香六月久久综合狠狠色| 奇米精品一区二区三区在线观看 | 国产馆精品极品| 九九**精品视频免费播放| 亚洲国产精品精华液网站| 中文字幕永久在线不卡| 久久精品亚洲精品国产欧美kt∨| 国产经典欧美精品| 国产综合色产在线精品| 国产一区在线精品| 国产69精品一区二区亚洲孕妇| 国产精品欧美一区二区三区| 国产欧美综合在线观看第十页| 成人黄色免费短视频| av一二三不卡影片| 色综合久久综合网| 色又黄又爽网站www久久| 成人天堂资源www在线| 成人黄页在线观看| 97久久精品人人做人人爽| 91丝袜高跟美女视频| 欧美三级视频在线播放| 欧美日韩国产综合草草| 欧美一区二区三区播放老司机| 国产精品白丝jk白祙喷水网站| 亚洲三级在线看| 性久久久久久久| 老司机免费视频一区二区三区| 国产精品国产自产拍高清av| 亚洲日本中文字幕区| 亚洲国产欧美日韩另类综合| 亚洲午夜久久久久久久久久久| 26uuu色噜噜精品一区二区| 亚洲国产高清aⅴ视频| 亚洲精品久久久蜜桃| 亚洲国产精品综合小说图片区| 国产无人区一区二区三区| 中文字幕在线观看一区二区| 亚洲最大色网站| 久久99精品久久久久久动态图| 亚洲精品乱码久久久久久| 樱花影视一区二区| 蜜臀av一区二区| 91片黄在线观看| 久久久另类综合| 亚洲自拍偷拍麻豆| 国产精品综合在线视频| 91麻豆swag| 久久久久亚洲蜜桃| 亚洲中国最大av网站| 国产精品一品视频| 欧美日韩精品福利| 中文字幕一区二区三区不卡| 午夜电影一区二区| www.在线成人| 久久综合狠狠综合久久综合88| 日韩美女一区二区三区四区| 国产精品久久久久天堂|