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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? at91c_mci_device.h

?? ARM9 AT9200 
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
												AT91C_SDCARD_SEND_NUM_WR_BLOCKS_CMD +\
												AT91C_SDCARD_SET_WR_BLK_ERASE_COUNT_CMD +\
												AT91C_SDCARD_APP_OP_COND_CMD +\
												AT91C_SDCARD_SET_CLR_CARD_DETECT_CMD +\
												AT91C_SDCARD_SEND_SCR_CMD)

//*----------------------------------------
//* Class 9 commands: IO Mode commands
//*----------------------------------------

#define AT91C_MMC_FAST_IO_CMD					(39 | AT91C_MCI_SPCMD_NONE | AT91C_MCI_RSPTYP_48 | AT91C_MCI_MAXLAT)
#define AT91C_MMC_GO_IRQ_STATE_CMD				(40 | AT91C_MCI_SPCMD_NONE | AT91C_MCI_RSPTYP_48 | AT91C_MCI_TRCMD_NO	| AT91C_MCI_MAXLAT)

/////////////////////////////////////////////////////////////////////////////////////////////////////
// Functions returnals
/////////////////////////////////////////////////////////////////////////////////////////////////////
#define AT91C_CMD_SEND_OK					0		// Command ok
#define AT91C_CMD_SEND_ERROR				-1		// Command failed
#define AT91C_INIT_OK						2		// Init Successfull
#define AT91C_INIT_ERROR					3		// Init Failed
#define AT91C_READ_OK						4		// Read Successfull
#define AT91C_READ_ERROR					5		// Read Failed
#define AT91C_WRITE_OK						6		// Write Successfull
#define AT91C_WRITE_ERROR					7		// Write Failed
#define AT91C_ERASE_OK						8		// Erase Successfull
#define AT91C_ERASE_ERROR					9		// Erase Failed
#define AT91C_CARD_SELECTED_OK				10		// Card Selection Successfull
#define AT91C_CARD_SELECTED_ERROR			11		// Card Selection Failed

/////////////////////////////////////////////////////////////////////////////////////////////////////
// MCI_SR Errors
/////////////////////////////////////////////////////////////////////////////////////////////////////
#define 	AT91C_MCI_SR_ERROR		(AT91C_MCI_UNRE |\
									 AT91C_MCI_OVRE |\
									 AT91C_MCI_DTOE |\
									 AT91C_MCI_DCRCE |\
									 AT91C_MCI_RTOE |\
									 AT91C_MCI_RENDE |\
									 AT91C_MCI_RCRCE |\
									 AT91C_MCI_RDIRE |\
									 AT91C_MCI_RINDE)

////////////////////////////////////////////////////////////////////////////////////////////////////
// OCR Register
////////////////////////////////////////////////////////////////////////////////////////////////////
#define AT91C_VDD_16_17					(1 << 4)
#define AT91C_VDD_17_18					(1 << 5)
#define AT91C_VDD_18_19					(1 << 6)
#define AT91C_VDD_19_20					(1 << 7)
#define AT91C_VDD_20_21					(1 << 8)
#define AT91C_VDD_21_22					(1 << 9)
#define AT91C_VDD_22_23					(1 << 10)
#define AT91C_VDD_23_24					(1 << 11)
#define AT91C_VDD_24_25					(1 << 12)
#define AT91C_VDD_25_26					(1 << 13)
#define AT91C_VDD_26_27					(1 << 14)
#define AT91C_VDD_27_28					(1 << 15)
#define AT91C_VDD_28_29					(1 << 16)
#define AT91C_VDD_29_30					(1 << 17)
#define AT91C_VDD_30_31					(1 << 18)
#define AT91C_VDD_31_32					(1 << 19)
#define AT91C_VDD_32_33					(1 << 20)
#define AT91C_VDD_33_34					(1 << 21)
#define AT91C_VDD_34_35					(1 << 22)
#define AT91C_VDD_35_36					(1 << 23)
#define AT91C_CARD_POWER_UP_BUSY		(1 << 31)

#define AT91C_MMC_HOST_VOLTAGE_RANGE	(AT91C_VDD_27_28 +\
										AT91C_VDD_28_29 +\
										AT91C_VDD_29_30 +\
										AT91C_VDD_30_31 +\
										AT91C_VDD_31_32 +\
										AT91C_VDD_32_33)

////////////////////////////////////////////////////////////////////////////////////////////////////
// CURRENT_STATE & READY_FOR_DATA in SDCard Status Register definition (response type R1)
////////////////////////////////////////////////////////////////////////////////////////////////////
#define AT91C_SR_READY_FOR_DATA				(1 << 8)	// corresponds to buffer empty signalling on the bus
#define AT91C_SR_IDLE						(0 << 9)
#define AT91C_SR_READY						(1 << 9)
#define AT91C_SR_IDENT						(2 << 9)
#define AT91C_SR_STBY						(3 << 9)
#define AT91C_SR_TRAN						(4 << 9)
#define AT91C_SR_DATA						(5 << 9)
#define AT91C_SR_RCV						(6 << 9)
#define AT91C_SR_PRG						(7 << 9)
#define AT91C_SR_DIS						(8 << 9)

#define AT91C_SR_CARD_SELECTED				(AT91C_SR_READY_FOR_DATA + AT91C_SR_TRAN)

/////////////////////////////////////////////////////////////////////////////////////////////////////
// MMC CSD register header File					
// AT91C_CSD_xxx_S	for shift value
// AT91C_CSD_xxx_M	for mask  value
/////////////////////////////////////////////////////////////////////////////////////////////////////

// First Response INT <=> CSD[3] : bits 0 to 31
#define	AT91C_CSD_BIT0_S			0		// [0:0]			
#define	AT91C_CSD_BIT0_M			0x01				
#define	AT91C_CSD_CRC_S				1		// [7:1]
#define	AT91C_CSD_CRC_M				0x7F
#define	AT91C_CSD_MMC_ECC_S			8		// [9:8]		reserved for MMC compatibility
#define	AT91C_CSD_MMC_ECC_M			0x03
#define	AT91C_CSD_FILE_FMT_S		10		// [11:10]
#define	AT91C_CSD_FILE_FMT_M		0x03
#define	AT91C_CSD_TMP_WP_S			12		// [12:12]
#define	AT91C_CSD_TMP_WP_M			0x01
#define	AT91C_CSD_PERM_WP_S 		13		// [13:13]
#define	AT91C_CSD_PERM_WP_M 		0x01
#define	AT91C_CSD_COPY_S	 		14		// [14:14]
#define	AT91C_CSD_COPY_M 			0x01
#define	AT91C_CSD_FILE_FMT_GRP_S	15		// [15:15]
#define	AT91C_CSD_FILE_FMT_GRP_M	0x01
//	reserved						16		// [20:16]
//	reserved						0x1F
#define	AT91C_CSD_WBLOCK_P_S 		21		// [21:21]
#define	AT91C_CSD_WBLOCK_P_M 		0x01
#define	AT91C_CSD_WBLEN_S 			22		// [25:22]
#define	AT91C_CSD_WBLEN_M 			0x0F
#define	AT91C_CSD_R2W_F_S 			26		// [28:26]
#define	AT91C_CSD_R2W_F_M 			0x07
#define	AT91C_CSD_MMC_DEF_ECC_S		29		// [30:29]		reserved for MMC compatibility
#define	AT91C_CSD_MMC_DEF_ECC_M		0x03
#define	AT91C_CSD_WP_GRP_EN_S		31		// [31:31]
#define	AT91C_CSD_WP_GRP_EN_M 		0x01

// Seconde Response INT <=> CSD[2] : bits 32 to 63
#define	AT91C_CSD_v21_WP_GRP_SIZE_S	0		// [38:32]				
#define	AT91C_CSD_v21_WP_GRP_SIZE_M	0x7F				
#define	AT91C_CSD_v21_SECT_SIZE_S	7		// [45:39]
#define	AT91C_CSD_v21_SECT_SIZE_M	0x7F
#define	AT91C_CSD_v21_ER_BLEN_EN_S	14		// [46:46]
#define	AT91C_CSD_v21_ER_BLEN_EN_M	0x01

#define	AT91C_CSD_v22_WP_GRP_SIZE_S	0		// [36:32]				
#define	AT91C_CSD_v22_WP_GRP_SIZE_M	0x1F				
#define	AT91C_CSD_v22_ER_GRP_SIZE_S	5		// [41:37]
#define	AT91C_CSD_v22_ER_GRP_SIZE_M	0x1F
#define	AT91C_CSD_v22_SECT_SIZE_S	10		// [46:42]
#define	AT91C_CSD_v22_SECT_SIZE_M	0x1F

#define	AT91C_CSD_C_SIZE_M_S		15		// [49:47]
#define	AT91C_CSD_C_SIZE_M_M		0x07
#define	AT91C_CSD_VDD_WMAX_S 		18		// [52:50]
#define	AT91C_CSD_VDD_WMAX_M 		0x07
#define	AT91C_CSD_VDD_WMIN_S	 	21		// [55:53]
#define	AT91C_CSD_VDD_WMIN_M 		0x07
#define	AT91C_CSD_RCUR_MAX_S 		24		// [58:56]
#define	AT91C_CSD_RCUR_MAX_M 		0x07
#define	AT91C_CSD_RCUR_MIN_S 		27		// [61:59]
#define	AT91C_CSD_RCUR_MIN_M 		0x07
#define	AT91C_CSD_CSIZE_L_S 		30		// [63:62] <=> 2 LSB of CSIZE
#define	AT91C_CSD_CSIZE_L_M 		0x03

// Third Response INT <=> CSD[1] : bits 64 to 95
#define	AT91C_CSD_CSIZE_H_S 		0		// [73:64]	<=> 10 MSB of CSIZE
#define	AT91C_CSD_CSIZE_H_M 		0x03FF
// reserved							10		// [75:74]
// reserved							0x03		
#define	AT91C_CSD_DSR_I_S 			12		// [76:76]
#define	AT91C_CSD_DSR_I_M 			0x01
#define	AT91C_CSD_RD_B_MIS_S 		13		// [77:77]
#define	AT91C_CSD_RD_B_MIS_M 		0x01
#define	AT91C_CSD_WR_B_MIS_S 		14		// [78:78]
#define	AT91C_CSD_WR_B_MIS_M 		0x01
#define	AT91C_CSD_RD_B_PAR_S 		15		// [79:79]
#define	AT91C_CSD_RD_B_PAR_M 		0x01
#define	AT91C_CSD_RD_B_LEN_S 		16		// [83:80]
#define	AT91C_CSD_RD_B_LEN_M 		0x0F
#define	AT91C_CSD_CCC_S	 			20		// [95:84]
#define	AT91C_CSD_CCC_M 			0x0FFF

// Fourth Response INT <=> CSD[0] : bits 96 to 127
#define	AT91C_CSD_TRANS_SPEED_S 	0		// [103:96]
#define	AT91C_CSD_TRANS_SPEED_M 	0xFF
#define	AT91C_CSD_NSAC_S 			8		// [111:104]
#define	AT91C_CSD_NSAC_M 			0xFF
#define	AT91C_CSD_TAAC_S 			16		// [119:112]
#define	AT91C_CSD_TAAC_M 			0xFF
//	reserved						24		// [121:120]
//	reserved						0x03
#define	AT91C_CSD_MMC_SPEC_VERS_S	26		// [125:122]	reserved for MMC compatibility
#define	AT91C_CSD_MMC_SPEC_VERS_M	0x0F
#define	AT91C_CSD_STRUCT_S			30		// [127:126]
#define	AT91C_CSD_STRUCT_M 			0x03

/////////////////////////////////////////////////////////////////////////////////////////////////////

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美久久一区| 精品sm捆绑视频| 国产一区二区福利| 亚洲综合色成人| 久久久久久久久久久久久久久99 | 青青青伊人色综合久久| 日韩一区日韩二区| 国产亚洲精品资源在线26u| 欧美日韩国产三级| 色综合网色综合| 成人性生交大片免费看中文网站| 日本欧美大码aⅴ在线播放| 亚洲色图在线看| 国产精品嫩草影院com| 精品国产91亚洲一区二区三区婷婷| 在线观看欧美日本| 91丨九色丨蝌蚪富婆spa| 精品制服美女丁香| 椎名由奈av一区二区三区| 久久久久高清精品| 欧美一区二区精品在线| 欧美久久高跟鞋激| 91美女福利视频| aaa国产一区| 成人美女在线视频| 成人av资源在线观看| 国产精品18久久久久| 精品一二线国产| 麻豆成人久久精品二区三区小说| 亚洲bdsm女犯bdsm网站| 亚洲一区二区在线视频| 亚洲一区av在线| 亚洲一区二区五区| 香蕉成人啪国产精品视频综合网| 一区二区三区日韩欧美| 亚洲另类一区二区| 亚洲一区二区在线播放相泽| 亚洲一区二区在线视频| 亚洲高清免费观看高清完整版在线观看 | 国产精品影视网| 国产在线精品一区二区不卡了| 久草中文综合在线| 国内成人精品2018免费看| 免费在线观看精品| 国产一区日韩二区欧美三区| 国产一区久久久| 成人免费高清视频在线观看| 99热在这里有精品免费| 99国产精品视频免费观看| 色欧美日韩亚洲| 欧美视频日韩视频在线观看| 欧美男人的天堂一二区| 欧美一区二区久久久| 2023国产精华国产精品| 国产精品美女久久福利网站| 亚洲日本va午夜在线电影| 亚洲电影在线免费观看| 男人的天堂久久精品| 欧美亚洲国产一卡| 91毛片在线观看| 欧美人妖巨大在线| 欧美变态tickling挠脚心| 久久蜜桃一区二区| 专区另类欧美日韩| 日本欧美加勒比视频| 国产99一区视频免费| 欧洲中文字幕精品| 欧美大片日本大片免费观看| 国产精品免费视频一区| 亚洲第一久久影院| 国产一区二区成人久久免费影院 | 欧美一三区三区四区免费在线看 | 中文字幕不卡的av| 亚洲一区二区美女| 国产一区二区三区av电影| 色综合天天综合网天天狠天天 | 国产麻豆视频一区| 色婷婷亚洲婷婷| 欧美电视剧在线看免费| 国产精品不卡在线| 视频一区在线视频| a美女胸又www黄视频久久| 欧美精选午夜久久久乱码6080| 久久久欧美精品sm网站| 亚洲观看高清完整版在线观看 | 91国产成人在线| 欧美大胆人体bbbb| 一区二区三区**美女毛片| 国产一区二区三区四区在线观看 | 97久久超碰精品国产| 日韩欧美精品在线| 亚洲精品免费在线观看| 国内精品久久久久影院薰衣草| 91成人国产精品| 国产午夜一区二区三区| 婷婷六月综合亚洲| 99re免费视频精品全部| 久久一区二区视频| 午夜精品123| 99re热视频这里只精品| 国产亚洲污的网站| 秋霞成人午夜伦在线观看| 日本韩国欧美三级| 国产精品久久久久久一区二区三区 | 成人激情免费视频| 久久综合色8888| 日韩av在线发布| 欧洲一区二区三区在线| 国产精品福利av| 国产麻豆精品视频| 精品少妇一区二区三区| 五月天亚洲精品| 欧美亚洲国产一区在线观看网站| 国产精品视频你懂的| 国产精品正在播放| 精品国精品自拍自在线| 日本怡春院一区二区| 欧美日韩国产乱码电影| 亚洲国产精品天堂| 欧美影院午夜播放| 亚洲欧美日韩久久精品| 成人h精品动漫一区二区三区| 欧美精品一区在线观看| 五月天激情综合网| 欧美日韩视频在线观看一区二区三区| 亚洲同性同志一二三专区| 成人污视频在线观看| 国产欧美日韩综合精品一区二区| 久久av老司机精品网站导航| 91精选在线观看| 强制捆绑调教一区二区| 日韩三级av在线播放| 免费在线视频一区| 日韩精品中文字幕一区二区三区 | 91精品1区2区| 亚洲一区二三区| 欧美日韩在线电影| 天天色综合成人网| 日韩一区二区三区视频| 九九国产精品视频| 久久久一区二区三区捆绑**| 国产成人免费视频一区| 中文字幕乱码一区二区免费| 99久久久精品免费观看国产蜜| 亚洲你懂的在线视频| 欧美中文字幕一区二区三区| 天堂va蜜桃一区二区三区漫画版| 欧美精选在线播放| 韩国三级在线一区| 中文一区二区完整视频在线观看| 暴力调教一区二区三区| 亚洲综合在线观看视频| 欧美一区二区三区在| 国产乱码一区二区三区| 国产精品国产三级国产aⅴ入口 | 成人avav在线| 亚洲同性同志一二三专区| 欧美午夜影院一区| 蜜桃视频在线观看一区二区| 久久久噜噜噜久噜久久综合| 91一区在线观看| 视频一区二区三区入口| 久久综合久色欧美综合狠狠| 99久久精品免费| 日韩av电影天堂| 国产亚洲午夜高清国产拍精品| 色婷婷久久综合| 久久精品国产在热久久| 中文字幕一区二区三区在线播放| 在线观看日韩高清av| 麻豆国产精品官网| 国产精品天天看| 欧美网站大全在线观看| 激情丁香综合五月| 亚洲精品综合在线| 日韩三级视频在线看| 不卡的av在线| 午夜精品久久一牛影视| 国产免费观看久久| 欧美日韩日日夜夜| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品高清在线| 久久久亚洲综合| 欧美色老头old∨ideo| 国产成人精品亚洲午夜麻豆| 午夜精品在线看| 国产精品久久久久9999吃药| 日韩三级av在线播放| 色婷婷亚洲精品| 国产成人精品午夜视频免费| 日韩国产欧美在线观看| 亚洲欧洲性图库| 精品动漫一区二区三区在线观看 | 国产日韩欧美激情| 制服丝袜av成人在线看| 97久久超碰精品国产| 国产真实乱子伦精品视频| 午夜电影网一区| 自拍偷拍欧美激情| 国产欧美一区二区在线|