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

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

?? usbci.h

?? zlg_usb協(xié)議棧是周立功公司開發(fā)的一款開放的usb源代碼
?? H
字號(hào):
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			USBCI.h
** Last modified Date:	2007-07-08
** Last Version:		V1.0
** Descriptions:		LPC23xx USB 接口命令層頭文件
**						LPC23xx USB: The Interface command layer header files
**------------------------------------------------------------------------------------------------------
** Created by:			鄭明遠(yuǎn) 		MingYuan Zheng
** Created date:		2007-07-08
** Version:				V1.0
** Descriptions:		初始版本	The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:			
** Modified date:
** Version:				
** Descriptions:
**
**------------------------------------------------------------------------------------------------------
** Modified by: 
** Modified date:
** Version:	
** Descriptions: 
**
********************************************************************************************************/

#ifndef __USBCI_H__
#define __USBCI_H__


/** the Mask of USB Device Interrupt Register */
#define FRAME				   		0x00000001 
#define EP_FAST				   		0x00000002
#define EP_SLOW				    	0x00000004
#define DEV_STAT			   		0x00000008
#define CCEMPTY				   	 	0x00000010
#define CDFULL				   		0x00000020
#define RxENDPKT			   		0x00000040
#define TxENDPKT			   		0x00000080
#define EP_RLZED			    	0x00000100
#define ERR_INT				    	0x00000200

/* Interrupt Bit Definitions for EPs and Device Status Interrupt	*/
#define FRAMEINTERRUPT			  	0x00000001 
#define FASTINTERRUPT			 	0x00000002 
#define SLOWINTERRUPT			  	0x00000004 
#define DevStatusInterrupt		  	0x00000008 
#define EP_RLZEDINT				  	0x00000100

/** the Mask of USB Device Interrupt Priority Register */
#define FRAME_PRIO				  	0x01 
#define EP_FAST_PRIO			 	0x02


/* Interrupt Bit Definition for DMA Interrupt	*/
#define USB_DMA_INT				  	0x00000040

/** USB DMA interrupt */
#define USBDMA_EOT_INT				0x01
#define USBDMA_NDD_INT				0x02
#define USBDMA_ERR_INT				0x04

#define EP0MaxPacketSize		  	64 
#define EP1MaxPacketSize		  	64 
#define EP2MaxPacketSize		  	64 
#define EP3MaxPacketSize		  	1023 
#define EP4MaxPacketSize		  	64 
#define EP5MaxPacketSize		  	64 
#define EP6MaxPacketSize		  	1023 
#define EP7MaxPacketSize		  	64 
#define EP8MaxPacketSize		  	64 
#define EP9MaxPacketSize		  	1023 
#define EP10MaxPacketSize		  	64 
#define EP11MaxPacketSize		  	64 
#define EP12MaxPacketSize		  	1023 
#define EP13MaxPacketSize		  	64 
#define EP14MaxPacketSize		  	64 
#define EP15MaxPacketSize		  	64 


/******************************************************

		the Register Mask of LPC23xx USB 

******************************************************/

// USB Interrupt Status Register Mask
#define USBINT_STATUS_BLOCKINTS		0x80000000
#define USBINT_STATUS_DMA			0x00000004
#define USBINT_STATUS_HP			0x00000002
#define USBINT_STATUS_LP			0x00000001

// Device Interrupt Status Register Mask
#define DEVINT_STATUS_ERRINT		0x00000200
#define DEVINT_STATUS_EPRLZED		0x00000100
#define DEVINT_STATUS_CDFULL		0x00000020
#define DEVINT_STATUS_DDEMPTY		0x00000010
#define DEVINT_STATUS_DEVSTAT		0x00000008
#define DEVINT_STATUS_EP_FAST		0x00000002
#define DEVINT_STATUS_EP_SLOW		0x00000004

// all endpoint register Mask
#define USB_ENDP00					0x00000001
#define USB_ENDP01					0x00000002
#define USB_ENDP02					0x00000004
#define USB_ENDP03					0x00000008
#define USB_ENDP04					0x00000010
#define USB_ENDP05					0x00000020
#define USB_ENDP06					0x00000040
#define USB_ENDP07					0x00000080
#define USB_ENDP08					0x00000100
#define USB_ENDP09					0x00000200
#define USB_ENDP10					0x00000400
#define USB_ENDP11					0x00000800






// Receive Packet length Register Mask 
#define REC_PACKETSIZE_PKTRDY		0x00000800
#define REC_PACKETSIZE_DV			0x00000400
#define REC_PACKETSIZE_PKT_LNGTH	0x000003FF

// select endpoint mask
#define USB_STALL					0x02
#define USB_SETUPPACKET				0x04


/*********************************************************

	Related command of LPC23xx USB

**********************************************************/
/* Device Command */

#define USBCMD_SET_ADDRESS			0x00D00500
#define USBDAT_SET_ADDRESS			0x00000100

#define USBCMD_CONFIG_DEV			0x00D80500
#define USBDAT_CONFIG_DEV			0x00000100

#define USBCMD_SET_MODE				0x00F30500
#define USBDAT_SET_MODE				0x00000100

#define USBCMD_RDCURRENT_FRAME  	0x00F50500
#define USBDAT_RDCURRENT_FRAME		0x00F50200

#define USBCMD_RDTEST_REG			0x00FD0500
#define USBDAT_RDTEST_REG			0x00FD0200

#define USBCMD_READ_TESTREG			0x00FD0500
#define USBDAT_READ_TESTREG			0x00FD0200

#define USBCMD_SET_DEVSTATUS		0x00FE0500
#define USBDAT_SET_DEVSTATUS		0x00000100

#define USBCMD_GET_DEVSTATUS		0x00FE0500
#define USBDAT_GET_DEVSTATUS		0x00FE0200

#define USBCMD_GET_ERRCODE			0x00FF0500
#define USBDAT_GET_ERRCODE			0x00FF0200

#define USBCMD_READ_ERRSTATUS		0x00FB0500
#define USBDAT_READ_ERRSTATUS		0x00FB0200

/* select endpoint */
#define USBCMD_SEL_ENDP				0x00000500
#define USBDAT_SEL_ENDP				0x00000200

/* select endpoint / clear interrupt */
#define USBCMD_SEL_CLRINT_ENDP		0x00000500
#define USBDAT_SEL_CLRINT_ENDP		0x00000200		
		
/* set endpoint status */
#define USBCMD_SET_ENDP_STATUS		0x00000500
#define USBDAT_SET_ENDP_STATUS		0x00000100		

/* cleare buffer */
#define USBCMD_CLEAR_BUFFER			0x00F20500
#define USBDAT_CLEAR_BUFFER			0x00F20200	

/* validate buffer */
#define USBCMD_VALID_BUFFER			0x00FA0500


/*********************************************************

	USBCI.c  相關(guān)函數(shù)

**********************************************************/
extern void USB_ConfigMaxPaketSize(INT8U endp, INT32U packetsize);

extern INT16U USB_ReadTestRegister(void);
extern void USB_SetAddressEnable(INT8U bAddress, INT8U bEnable);
extern void USB_SetEndpointEnable(INT8U bEnble);
extern void USB_SetMode(INT8U value);
extern void USB_SetDevStatus(INT8U value);
extern INT8U USB_GetDevStatus(void);
extern INT8U USB_SelectEndpoint(INT8U endp);
extern INT8U USB_SelectClrIntEndpoint(INT8U endp);
extern void USB_SetEndpointStatus(INT8U endp, INT8U bStalled);
extern INT8U USB_ClearBuffer(void);
extern void USB_ValidBuffer(void);

extern INT8U USB_ReadEndpoint(INT8U endp, INT8U len, INT8U *buf);
extern INT8U USB_WriteEndpoint(INT8U endp, INT8U len, INT8U *buf);

extern void reconnect_USB(void);

#endif







?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡在线视频| 欧美日韩免费电影| 亚洲va天堂va国产va久| 久久综合色鬼综合色| 在线免费精品视频| 国产成人精品亚洲午夜麻豆| 一区二区激情小说| 国产日韩欧美精品电影三级在线| 欧美视频在线观看一区| 不卡的电影网站| 久久国产精品99久久久久久老狼| 亚洲精品视频一区二区| 久久久亚洲欧洲日产国码αv| 日本韩国欧美在线| 成人网在线免费视频| 久久99国产精品免费| 亚洲国产精品一区二区久久| 中文字幕色av一区二区三区| 2019国产精品| 日韩一级免费观看| 欧美日韩视频在线第一区 | 色综合久久88色综合天天免费| 久久精品国产免费| 婷婷成人激情在线网| 一区二区三区四区在线播放| 1区2区3区国产精品| 中文字幕久久午夜不卡| 久久精品欧美一区二区三区麻豆| 91精品国产色综合久久不卡蜜臀| 欧亚洲嫩模精品一区三区| 99精品在线免费| 成人免费福利片| 国产不卡视频一区二区三区| 国产麻豆成人精品| 国产精品综合网| 国产福利精品导航| 国产精品99久久久久| 精品中文字幕一区二区小辣椒| 蜜臀av性久久久久蜜臀aⅴ流畅| 午夜欧美电影在线观看| 亚洲 欧美综合在线网络| 亚州成人在线电影| 日本不卡高清视频| 精品一区二区三区av| 久久国产乱子精品免费女| 久久99久久99| 国产在线精品视频| 成人国产精品视频| 91丨porny丨首页| 欧美在线视频全部完| 欧美剧在线免费观看网站| 制服丝袜成人动漫| 久久色.com| 国产精品久久久久婷婷二区次| 亚洲欧美一区二区三区久本道91| 亚洲人精品午夜| 亚洲成人精品在线观看| 秋霞电影网一区二区| 黑人巨大精品欧美黑白配亚洲| 国产成人精品1024| 99视频超级精品| 欧美日韩成人激情| 精品国产区一区| 国产精品国产a级| 一区二区三区四区av| 日韩av午夜在线观看| 国产在线精品免费| 91天堂素人约啪| 欧美精品一级二级三级| 日韩免费观看高清完整版在线观看| 久久久天堂av| 一区二区三区日本| 久久国产综合精品| www.亚洲色图| 56国语精品自产拍在线观看| 欧美精品一区二区久久婷婷| **欧美大码日韩| 日韩高清一区在线| 国产成人自拍网| 91久久国产综合久久| 欧美变态凌虐bdsm| 亚洲伦在线观看| 老司机精品视频线观看86| 成人黄色av电影| 欧美美女黄视频| 国产精品拍天天在线| 亚洲成av人片观看| 成人午夜精品在线| 777a∨成人精品桃花网| 国产精品国产三级国产普通话蜜臀 | 亚洲精品伦理在线| 久国产精品韩国三级视频| 91视频xxxx| 2023国产一二三区日本精品2022| 亚洲精品欧美激情| 国产电影一区二区三区| 欧美日韩一区二区三区在线| 欧美高清在线一区| 琪琪一区二区三区| 色国产综合视频| 国产色一区二区| 奇米777欧美一区二区| 色婷婷av一区二区三区gif| 日韩欧美123| 香蕉久久一区二区不卡无毒影院| 国产精品小仙女| 精品国精品自拍自在线| 日一区二区三区| 色婷婷激情久久| 国产精品视频第一区| 久久99精品视频| 在线不卡中文字幕播放| 亚洲在线成人精品| 91亚洲国产成人精品一区二三| 久久久精品日韩欧美| 久久不见久久见免费视频1| 欧美日韩久久一区二区| √…a在线天堂一区| 国产成人精品一区二| 久久中文字幕电影| 久久国产成人午夜av影院| 欧美人与禽zozo性伦| 亚洲一区二区三区视频在线播放 | 欧美电视剧在线看免费| 亚洲成a人在线观看| 色呦呦网站一区| 最新热久久免费视频| 成人免费观看视频| 国产精品欧美极品| 懂色av一区二区夜夜嗨| 国产欧美一区二区三区在线看蜜臀 | 日韩三级视频中文字幕| 日本视频一区二区| 日韩一区二区三区四区五区六区| 午夜成人在线视频| 欧美精品乱码久久久久久按摩| 亚洲国产精品久久人人爱蜜臀| 日本电影欧美片| 亚洲第四色夜色| 欧美男生操女生| 日韩国产欧美在线观看| 欧美一区二区三区日韩视频| 日本不卡一区二区三区| 日韩欧美国产1| 国产一区视频在线看| 国产亚洲一区二区三区四区 | 欧美久久久久久久久中文字幕| 亚洲高清免费在线| 在线电影欧美成精品| 久久精品国产亚洲一区二区三区| 26uuu国产日韩综合| 国产999精品久久| 亚洲天堂精品视频| 欧美曰成人黄网| 日本中文字幕一区| 亚洲精品一区二区三区在线观看| 国产剧情一区在线| 亚洲欧美偷拍另类a∨色屁股| 日本丰满少妇一区二区三区| 爽好久久久欧美精品| 亚洲精品一区二区三区四区高清| 国产不卡视频在线播放| 亚洲精品免费在线| 日韩一区二区精品| 国产精品综合二区| 亚洲精品视频免费看| 91精品国产综合久久香蕉的特点| 狠狠久久亚洲欧美| 中文字幕一区在线观看| 欧美日韩在线观看一区二区| 老司机免费视频一区二区| 欧美激情一区二区三区在线| 在线欧美日韩精品| 韩国v欧美v亚洲v日本v| 亚洲欧美视频在线观看| 日韩欧美一区二区免费| 成人黄色电影在线 | 99riav一区二区三区| 亚洲国产视频一区| 久久亚洲一级片| 日本国产一区二区| 韩国av一区二区三区四区| 综合久久久久久| 精品免费国产一区二区三区四区| 99久久精品国产一区| 热久久免费视频| 亚洲激情图片qvod| 久久人人97超碰com| 欧美无乱码久久久免费午夜一区 | 欧美大胆一级视频| 色香蕉成人二区免费| 极品美女销魂一区二区三区| 亚洲精品视频在线看| 久久色中文字幕| 7777精品伊人久久久大香线蕉| 成人一区二区三区| 九九视频精品免费| 亚洲va欧美va人人爽| 中文字幕亚洲电影| 久久久久一区二区三区四区|