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

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

?? hal4d12.h

?? 用D12實(shí)現(xiàn)U盤(pán)的單片機(jī)程序
?? H
字號(hào):
/*
   //*************************************************************************
   //
   //                  P H I L I P S   P R O P R I E T A R Y
   //
   //           COPYRIGHT (c)   1999 BY PHILIPS SINGAPORE.
   //                     --  ALL RIGHTS RESERVED  --
   //
   // File Name:	    Hal4D12.H
   // Author:           Hilbert Zhang ZhenYu
   //                   Chew Thing Piao
   // Created:		Oct. 1 99
   // Modified:
   // Revision:		0.0
   //
   //*************************************************************************
   //
   //*************************************************************************
   */
#ifndef __HAL4D12_H__
#define __HAL4D12_H__



// D12 data sheet
#define D12_FIFOEMPTY      0xff

#define EP0_TX_FIFO_SIZE   16
#define EP0_RX_FIFO_SIZE   16
#define EP0_PACKET_SIZE    16

#define EP1_TX_FIFO_SIZE   16
#define EP1_RX_FIFO_SIZE   16
#define EP1_PACKET_SIZE    16

#define EP2_TX_FIFO_SIZE   64
#define EP2_RX_FIFO_SIZE   64
#define EP2_PACKET_SIZE    64

#define D12CMD_SNDRESUME        0xF6
#define D12CMD_RDCURFRAME       0xF5

#define D12CMD_SETADDR          0xD0
#define D12CMD_SETENDP          0xD8
#define D12CMD_SETMODE          0xF3
#define D12CMD_SETDMA           0xFB

#define D12CMD_RDIR             0xF4

#define D12CMD_SELEP0OUT        0x00
#define D12CMD_SELEP0IN         0x01
#define D12CMD_SELEP1OUT        0x02
#define D12CMD_SELEP1IN         0x03
#define D12CMD_SELEP2OUT        0x04
#define D12CMD_SELEP2IN         0x05

#define D12CMD_RDBUFFER         0xF0
#define D12CMD_WRBUFFER         0xF0
#define D12CMD_ACKSETUP         0xF1
#define D12CMD_CLRBUFFER        0xF2
#define D12CMD_VALIDBUFFER      0xFA

#define D12CMD_RDLTSEP0OUT      0x40
#define D12CMD_RDLTSEP0IN       0x41
#define D12CMD_RDLTSEP1OUT      0x42
#define D12CMD_RDLTSEP1IN       0x43
#define D12CMD_RDLTSEP2OUT      0x44
#define D12CMD_RDLTSEP2IN       0x45

#define D12CMD_SETEP0OUTSTS     0x40
#define D12CMD_SETEP0INSTS      0x41
#define D12CMD_SETEP1OUTSTS     0x42
#define D12CMD_SETEP1INSTS      0x43
#define D12CMD_SETEP2OUTSTS     0x44
#define D12CMD_SETEP2INSTS      0x45

#define D12CMD_RDEP0OUTSTS      0x80
#define D12CMD_RDEP0INSTS       0x81
#define D12CMD_RDEP1OUTSTS      0x82
#define D12CMD_RDEP1INSTS       0x83
#define D12CMD_RDEP2OUTSTS      0x84
#define D12CMD_RDEP2INSTS       0x85



#define D12_NOLAZYCLOCK			0x02
#define D12_CLOCKRUNNING        0x04
#define D12_INTERRUPTMODE		0x08
#define D12_SOFTCONNECT			0x10
#define D12_ENDP_NONISO			0x00
#define D12_ENDP_ISOOUT			0x40
#define D12_ENDP_ISOIN			0x80
#define D12_ENDP_ISOIO			0xC0

#define D12_CLOCK_12M			0x03
#define D12_CLOCK_4M			0x0b
#define D12_SETTOONE            0x40
#define D12_SOFONLY				0x80

#define D12_DMASINGLE			0x00
#define D12_BURST_4				0x01
#define D12_BURST_8				0x02
#define D12_BURST_16			0x03
#define D12_DMAENABLE           0x04
#define D12_DMA_INTOKEN			0x08
#define D12_AUTOLOAD			0x10
#define D12_NORMALPLUSSOF		0x20
#define D12_ENDP4INTENABLE		0x40
#define D12_ENDP5INTENABLE		0x80	// bug fixed in V2.1

#define D12_INT_ENDP0OUT		0x01
#define D12_INT_ENDP0IN			0x02
#define D12_INT_ENDP1OUT		0x04
#define D12_INT_ENDP1IN			0x08
#define D12_INT_ENDP2OUT		0x10
#define D12_INT_ENDP2IN			0x20
#define D12_INT_BUSRESET		0x40
#define D12_INT_SUSPENDCHANGE	0x80
#define D12_INT_EOT				0x0100

#define D12_SETUPPACKET			0x20

#define D12_BUFFER0FULL			0x20
#define D12_BUFFER1FULL			0x40

#define D12_FULLEMPTY			0x01
#define D12_STALL				0x02


void Hal4D12_SetAddressEnable(INT8 bAddress, bit bEnable);

void Hal4D12_SetEndpointEnable(bit bEnable);

//void Hal4D12_SendResume(void);

void Hal4D12_AcknowledgeEndpoint(INT8 endp);

void Hal4D12_SetMode(INT8 bConfig, INT8 bClkDiv);

void Hal4D12_SetDMA(INT8 bMode);
//INT8 Hal4D12_GetDMA(void);

//INT16 Hal4D12_ReadInterruptRegister(void);
void Hal4D12_ReadInterruptRegister( INT16 * pInterruptReg);

INT8 Hal4D12_ReadLastTransactionStatus(INT8 bEndp);

//INT8 Hal4D12_ReadEndpointStatus(INT8 bEndp);
void Hal4D12_SetEndpointStatus(INT8 bEndp, INT8 bStalled);

INT8 Hal4D12_SelectEndpoint(INT8 bEndp);

INT8 Hal4D12_ReadEndpoint(INT8 endp, INT8 len, INT8 data * buf);
INT8 Hal4D12_ReadEPAtCode(INT8 endp, INT8 len);
INT8 Hal4D12_WriteEndpoint(INT8 endp, INT8 len, INT8 data * buf);
INT8 Hal4D12_WriteEPAtCode(INT8 endp, INT8 len, INT8 code * buf);

void Hal4D12_ValidateBuffer(INT8 endp);
void Hal4D12_ClearBuffer(INT8 endp);


void Hal4D12_SingleTransmitEP0(INT8 * pData, INT8 len);
void Hal4D12_AcknowledgeSETUP(void);
void Hal4D12_StallEP0(void);

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫在线免费观看| 久久久不卡影院| 精品国产乱码久久久久久1区2区| 国产日韩精品久久久| 亚洲老司机在线| 美女视频免费一区| 丁香另类激情小说| 欧美日韩中文字幕精品| 精品久久人人做人人爰| 亚洲品质自拍视频网站| 看电影不卡的网站| 91丨九色丨国产丨porny| 欧美一二三区在线观看| 中文无字幕一区二区三区| 亚洲成人在线网站| 播五月开心婷婷综合| 91.成人天堂一区| 综合色天天鬼久久鬼色| 精品在线观看免费| 日本精品一区二区三区四区的功能| 91精品国产高清一区二区三区| 国产农村妇女毛片精品久久麻豆 | 国产精品2024| 欧美日韩精品一区视频| 欧美激情自拍偷拍| 美女视频黄 久久| 色88888久久久久久影院按摩| 久久久亚洲精品一区二区三区| 亚洲国产成人av| 成人app软件下载大全免费| 日韩一区二区三| 夜夜嗨av一区二区三区中文字幕| 国产成人免费视频一区| 欧美精品久久天天躁| 亚洲品质自拍视频| 国产成人高清视频| 日韩欧美美女一区二区三区| 夜夜精品视频一区二区| 成人黄色网址在线观看| 久久亚区不卡日本| 日韩avvvv在线播放| 一本到不卡精品视频在线观看 | 99综合电影在线视频| 亚洲精品在线电影| 日本欧美加勒比视频| 欧美视频中文字幕| 一区二区三区视频在线看| 成人亚洲精品久久久久软件| 精品国产91久久久久久久妲己| 无吗不卡中文字幕| 欧美性大战久久| 亚洲黄色免费电影| 色偷偷久久一区二区三区| 国产精品久久久久久久久免费樱桃 | 激情深爱一区二区| 日韩一级片网站| 五月天丁香久久| 欧美卡1卡2卡| 天堂va蜜桃一区二区三区漫画版 | 午夜不卡av免费| 欧美天堂一区二区三区| 亚洲一线二线三线视频| 色偷偷88欧美精品久久久| 亚洲欧美日韩小说| 91网站最新地址| 亚洲男人的天堂av| 色婷婷av一区二区三区之一色屋| 亚洲视频资源在线| 日本韩国精品在线| 夜夜精品浪潮av一区二区三区| 在线这里只有精品| 夜夜精品视频一区二区| 欧美日韩精品一区视频| 日韩国产成人精品| 日韩午夜激情免费电影| 麻豆国产欧美日韩综合精品二区| 7777精品伊人久久久大香线蕉的 | 91精品在线一区二区| 五月开心婷婷久久| 日韩视频免费直播| 韩国女主播一区| 久久精品亚洲国产奇米99| 国产成人av一区二区| 国产精品久久久久四虎| 91麻豆视频网站| 亚洲大片免费看| 日韩精品自拍偷拍| 国产一区二区三区在线观看精品| 国产亚洲欧美在线| 成人av片在线观看| 亚洲综合丁香婷婷六月香| 欧美高清视频www夜色资源网| 毛片基地黄久久久久久天堂| 久久综合国产精品| 国产.欧美.日韩| 亚洲精品成人a在线观看| 欧美精品免费视频| 国产一区二区中文字幕| 国产精品久久久久影院色老大| 色菇凉天天综合网| 日韩福利电影在线| 国产欧美日韩另类视频免费观看| av在线不卡观看免费观看| 亚洲电影你懂得| 久久久蜜臀国产一区二区| 成人黄色免费短视频| 亚洲成人资源网| 久久久久久久久99精品| 色婷婷精品大视频在线蜜桃视频 | 精品国产91亚洲一区二区三区婷婷| 国产91精品在线观看| 亚洲精品国产无天堂网2021| 91精品国产欧美一区二区成人 | 国产精品人人做人人爽人人添| 91蜜桃网址入口| 欧美a级理论片| 综合久久一区二区三区| 日韩欧美中文字幕公布| 91丨porny丨国产入口| 日本va欧美va欧美va精品| 中文字幕精品一区| 在线不卡一区二区| 成人一区二区三区中文字幕| 亚洲成人av电影| 中文一区在线播放| 日韩一区二区在线播放| 91色porny| 国产综合久久久久久鬼色| 亚洲精品老司机| 久久久久久影视| 欧美日韩一区二区三区免费看| 国产麻豆视频一区| 日韩在线a电影| 亚洲天堂精品视频| 久久色中文字幕| 欧美美女激情18p| av一区二区三区四区| 久久av老司机精品网站导航| 亚洲欧美日韩国产另类专区 | 成人一级视频在线观看| 日本午夜一本久久久综合| 亚洲黄色尤物视频| 中文字幕欧美激情| 精品91自产拍在线观看一区| 欧美日韩精品一区二区三区| 成人看片黄a免费看在线| 久久国产免费看| 午夜精品久久久久久不卡8050| 国产精品国产馆在线真实露脸 | 国产精品亚洲一区二区三区在线| 午夜在线成人av| 亚洲精品精品亚洲| 国产精品久久久久aaaa| 久久久99精品免费观看| 欧美一级专区免费大片| 欧美日韩国产乱码电影| 一本大道久久a久久精二百| 国产成人av一区二区三区在线观看| 六月丁香婷婷久久| 婷婷成人综合网| 亚洲国产成人高清精品| ...av二区三区久久精品| 国产日韩精品一区二区三区在线| 精品美女在线播放| 5566中文字幕一区二区电影| 欧美午夜视频网站| 91精彩视频在线| 91丨porny丨国产| 91丝袜呻吟高潮美腿白嫩在线观看| 粉嫩aⅴ一区二区三区四区五区| 久久不见久久见免费视频7| 另类小说图片综合网| 日本欧美在线观看| 日本亚洲一区二区| 亚洲va欧美va天堂v国产综合| 亚洲一级二级三级在线免费观看| 亚洲卡通动漫在线| 亚洲美女淫视频| 亚洲欧美日韩精品久久久久| 亚洲欧美日韩国产中文在线| 亚洲乱码国产乱码精品精可以看| 亚洲六月丁香色婷婷综合久久| 亚洲人成精品久久久久| 樱桃视频在线观看一区| 亚洲国产成人va在线观看天堂| 亚洲成人精品一区| 欧美在线视频你懂得| 91久久精品国产91性色tv| 欧美性受xxxx黑人xyx性爽| 欧美亚洲高清一区| 欧美日本一区二区三区| 欧美一级黄色片| 久久一留热品黄| 欧美激情在线观看视频免费| 国产精品盗摄一区二区三区| 中文字幕在线观看一区| 夜夜嗨av一区二区三区中文字幕| 午夜精品久久久久久久蜜桃app| 奇米精品一区二区三区四区 | 久久亚洲精华国产精华液|