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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usb.h

?? 嵌入式LINUX9系統應用開發詳解中USB編程實例
?? H
字號:
/*********************************************************************
 *
 * Copyright:
 *	MOTOROLA, INC. All Rights Reserved.  
 *  You are hereby granted a copyright license to use, modify, and
 *  distribute the SOFTWARE so long as this entire notice is
 *  retained without alteration in any modified and/or redistributed
 *  versions, and that such modified versions are clearly identified
 *  as such. No licenses are granted by implication, estoppel or
 *  otherwise under any patents or trademarks of Motorola, Inc. This 
 *  software is provided on an "AS IS" basis and without warranty.
 *
 *  To the maximum extent permitted by applicable law, MOTOROLA 
 *  DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING 
 *  IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
 *  PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH REGARD TO THE 
 *  SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF) AND ANY 
 *  ACCOMPANYING WRITTEN MATERIALS.
 * 
 *  To the maximum extent permitted by applicable law, IN NO EVENT
 *  SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING 
 *  WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS 
 *  INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY
 *  LOSS) ARISING OF THE USE OR INABILITY TO USE THE SOFTWARE.   
 * 
 *  Motorola assumes no responsibility for the maintenance and support
 *  of this software
 ********************************************************************/

/*
 * File:		usb.h
 * Purpose:		USB Header File
 */

#ifndef USB_H
#define USB_H

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

/* Default size to malloc() when needed */
#define BUFFER_SIZE			1024

/* Total number of EPs in this USB core */
#define NUM_ENDPOINTS		8

/* Depth of the FIFOs in packet lengths (Must be at */
/* least 2 for non-isochronous endpoints) */
#define FIFO_DEPTH			4

/* Definitions for Device Config Change events */
#define CONFIGURATION_CHG	1
#define INTERFACE_CHG		2
#define ADDRESS_CHG			4

/* Definitions for Bus Change events */
#define SUSPEND             1 
#define RESUME              2
#define ENABLE_WAKEUP       4
#define RESET               8

/* Definitions for Transfer Status */
#define SUCCESS				1
#define OVERFLOW_ERROR		2
#define MALLOC_ERROR		4

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

/* Structure for storing IN and OUT transfer data */
typedef struct {
	uint8 *start;				/* Starting address for buffer */
	uint16 position;			/* Offset pointer within buffer */
	uint16 length;				/* Length of the buffer in bytes */
	uint8 free;					/* Was this buffer malloc()ed? */
} USB_BUFFER;

/* USB Endpoint State Info */
typedef struct {
	uint32 fifo_length;		/* Length of FIFO */
	uint32 in_fifo_start;	/* Starting address of IN-FIFO */
	uint32 out_fifo_start;	/* Starting address of OUT-FIFO */
	uint32 packet_size;		/* Maximum Packet Size */
	uint8 ttype;			/* Transfer Type */
	uint8 dir;				/* Direction of transfer */
	USB_BUFFER buffer;		/* Data Buffer for IN and OUT transfers */
} USB_EP_STATE;

/********************************************************************
* Application Specific Function Prototypes
*********************************************************************/

/* 
 * The following functions must be defined by the application 
 * specific support package 
 */
void usb_ep_halt(uint32);
void usb_ep_unhalt(uint32);
void usb_devcfg_notice(uint8, uint8, uint32);
void usb_ep_tx_done(uint32);
void usb_ep_rx_done(uint32,uint8);
void usb_vendreq_service(uint8,	uint8, uint16, uint16, uint16);
uint16 usb_get_desc_size(void);

/********************************************************************
* Standardized Function Prototypes
*********************************************************************/

/* 
 * The following functions are provided in usb.c
 */
void usb_init(void);
void usb_isr_init(void);
void usb_endpoint0_isr(void);
void usb_endpoint_isr(uint32);
void usb_in_service(uint32, uint32);
void usb_out_service(uint32, uint32);
void usb_devcfg_service(void);
void usb_bus_state_chg_service(uint32);
void usb_vendreq_done(uint32);
void usb_fifo_init(void);
uint32 usb_tx_data(uint32, uint8 *, uint16);
uint8* usb_get_desc(int8, int8, int8, int8);

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

#endif /* USB_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区爽爽爽爽爽| 正在播放亚洲一区| 亚洲国产综合91精品麻豆| 亚洲精品一区二区三区影院| 在线免费视频一区二区| 成人天堂资源www在线| 六月丁香婷婷久久| 天涯成人国产亚洲精品一区av| 一区二区三区在线免费视频| 欧美成人三级电影在线| 在线日韩av片| aaa欧美大片| 国产成人av电影| 国产91丝袜在线播放0| 激情成人午夜视频| 精品亚洲欧美一区| 国内外精品视频| 狠狠色丁香久久婷婷综合_中| 日韩av一区二| 免播放器亚洲一区| 丝袜诱惑亚洲看片| 男人的j进女人的j一区| 首页国产丝袜综合| 日本在线不卡视频一二三区| 日韩黄色一级片| 亚洲sss视频在线视频| 亚洲二区在线观看| 亚洲特黄一级片| 《视频一区视频二区| 国产精品欧美久久久久一区二区 | 国产欧美精品区一区二区三区 | 久久九九99视频| 亚洲国产高清不卡| 中文字幕一区二区三区视频| 亚洲欧美电影一区二区| 一区二区三区四区国产精品| 国产欧美一区视频| 一区二区三区四区乱视频| 五月天一区二区| 美女国产一区二区三区| 国产盗摄视频一区二区三区| eeuss鲁片一区二区三区| 色成人在线视频| 337p亚洲精品色噜噜| 精品国产髙清在线看国产毛片 | 激情五月激情综合网| 成人白浆超碰人人人人| 色先锋资源久久综合| 在线91免费看| 亚洲国产精品高清| 亚洲一卡二卡三卡四卡五卡| 久久国产尿小便嘘嘘| 成人午夜在线免费| 欧美日韩视频不卡| 国产女人18毛片水真多成人如厕| 亚洲免费高清视频在线| 久久99国产乱子伦精品免费| 波多野结衣视频一区| 日韩欧美专区在线| 一区二区三区四区精品在线视频| 捆绑调教一区二区三区| 91在线视频免费91| 制服丝袜av成人在线看| 日韩毛片在线免费观看| 亚洲综合成人网| 大美女一区二区三区| 欧美视频日韩视频在线观看| 欧美精品一区视频| 亚洲欧洲国产日本综合| 免费成人美女在线观看.| 一本色道a无线码一区v| 久久精品一区二区三区不卡| 午夜精品一区二区三区电影天堂 | 久久精品人人做人人爽人人| 亚洲综合色成人| av亚洲精华国产精华精华| 日韩免费在线观看| 亚洲午夜av在线| 91视频在线观看免费| 久久久不卡影院| 久久超碰97中文字幕| 一本色道综合亚洲| 中文字幕乱码一区二区免费| 美腿丝袜亚洲色图| 欧美精选一区二区| 夜夜操天天操亚洲| 色综合久久六月婷婷中文字幕| 久久久久久久久久电影| 精品一区二区三区视频| 91麻豆免费在线观看| 国产精品久久久久7777按摩| 国产精品性做久久久久久| 精品日产卡一卡二卡麻豆| 日产精品久久久久久久性色| 91国在线观看| 亚洲欧美国产毛片在线| 91丨九色porny丨蝌蚪| 国产精品午夜在线观看| 麻豆精品精品国产自在97香蕉| 粗大黑人巨茎大战欧美成人| 国产日产欧美精品一区二区三区| 爽好多水快深点欧美视频| 欧美日本一道本在线视频| 日本中文一区二区三区| 日韩欧美黄色影院| 国模一区二区三区白浆| 久久久久久久综合| 成人网男人的天堂| 亚洲欧洲成人av每日更新| 91麻豆免费观看| 亚洲欧洲制服丝袜| 在线电影院国产精品| 麻豆精品蜜桃视频网站| 国产午夜精品一区二区三区嫩草 | 国产**成人网毛片九色 | 国产午夜精品一区二区三区四区| 丁香婷婷综合色啪| 亚洲少妇最新在线视频| 精品视频一区二区三区免费| 人人精品人人爱| 久久精品免费在线观看| jizzjizzjizz欧美| 视频一区免费在线观看| 精品国产乱码久久久久久闺蜜| 成人国产电影网| 亚洲高清免费观看高清完整版在线观看| 欧美猛男男办公室激情| 国内精品视频666| 国产欧美一区二区精品久导航| 91在线播放网址| 日本va欧美va精品发布| 国产欧美精品国产国产专区| 成人免费三级在线| 日韩激情视频网站| 中文字幕在线一区免费| 日韩欧美在线网站| 色欧美乱欧美15图片| 国产一区二区不卡| 一区二区欧美国产| 精品国产免费人成电影在线观看四季| 黑人巨大精品欧美黑白配亚洲| 亚洲欧美国产高清| 日韩精品在线看片z| 91色视频在线| 国产成人免费视频| 蜜桃av一区二区在线观看| 亚洲免费av高清| 国产精品网站导航| 精品国产污网站| 欧美久久久久久蜜桃| 99热精品一区二区| 国产二区国产一区在线观看| 午夜不卡在线视频| 亚洲免费资源在线播放| 国产欧美精品在线观看| 精品久久一区二区三区| 欧美人与性动xxxx| 欧美视频完全免费看| 91在线无精精品入口| 成人综合婷婷国产精品久久免费| 蜜桃av噜噜一区二区三区小说| 亚洲福利电影网| 亚洲一区二区三区自拍| 亚洲女同一区二区| 亚洲欧洲在线观看av| 国产日产欧美精品一区二区三区| 在线视频你懂得一区二区三区| 成人中文字幕合集| 国产成人综合在线观看| 国产麻豆午夜三级精品| 亚洲福利电影网| 亚洲风情在线资源站| 亚洲va韩国va欧美va| 三级久久三级久久| 午夜免费欧美电影| 亚洲国产美国国产综合一区二区| 国产视频视频一区| 欧美国产精品久久| 中文字幕一区二区三区精华液 | 日韩成人精品在线观看| 亚洲sss视频在线视频| 亚洲国产精品久久一线不卡| 亚洲影视在线播放| 日韩中文字幕亚洲一区二区va在线| 亚洲国产一区二区在线播放| 五月综合激情婷婷六月色窝| 日本中文字幕一区二区视频 | 久久久综合精品| 久久久综合精品| 国产精品久久久久久亚洲伦| 亚洲美腿欧美偷拍| 日韩国产一二三区| 国产精品综合二区| 色哟哟国产精品免费观看| 欧美二区在线观看| 国产亚洲一区字幕| 亚洲精品综合在线| 韩国欧美一区二区| 欧美日韩中字一区| 1区2区3区国产精品|