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

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

?? function.c

?? USB2.0完整資料
?? C
字號:
#pragma NOIV

#include "testheader.h"
#include "testregs.h"

extern BOOL	Rwuen;       
extern BOOL	GotSUD;		
extern BOOL	Sleep;
extern BOOL	Selfpwr;

BYTE	Configuration;		
BYTE	AlternateSetting;	
BYTE    suspCount;

void TD_Init(void) 		
{
    USBIEN |= bmSOF + bmURES;    

    OUTISOVAL = bmEP8 + bmEP9 + bmEP10 + bmEP11 + bmEP12 + bmEP13 + bmEP14 + bmEP15;
    INISOVAL = bmEP8 + bmEP9 + bmEP10 + bmEP11 + bmEP12 + bmEP13 + bmEP14 + bmEP15;
    
    OUT8ADDR = 0x00;
    OUT9ADDR = 0x20;
    OUT10ADDR = 0x40;
    IN8ADDR = 0x60;
    IN9ADDR = 0x80;
    IN10ADDR = 0x100;

    suspCount = 1;        
    Rwuen = TRUE;		
    
    PORTCCFG = 0x40;        
    OEC = 0x30 ;            

    OUTC = 0x10;     
    OUTC = 0x10;       
    OUTC = 0x10;          
}

void TD_Poll(void) 		
{
                             
}

BOOL TD_Suspend(void) 	      	
{                             
   PORTCCFG = 0x40; 
   OEC = 0x30 ;               

   return(TRUE);
}      

BOOL TD_Resume(void) 			        
{
	return(TRUE);                       
}
BOOL DR_GetDescriptor(void)                    
{	
	return(TRUE);                          
}
BOOL DR_GetInterface(void) 		       
{
	IN0BUF[0] = AlternateSetting;
	EZUSB_SET_EP_BYTES(IN0BUF_ID,1);
	return(TRUE);				
}
BOOL DR_SetInterface(void) 		     
{
	AlternateSetting = SETUPDAT[2];
	return(TRUE);				
}
BOOL DR_GetConfiguration(void)	              
{
	IN0BUF[0] = Configuration;
	EZUSB_SET_EP_BYTES(IN0BUF_ID,1);
	return(TRUE);			
}
BOOL DR_SetConfiguration(void)	         
{
	Configuration = SETUPDAT[2];
	return(TRUE);			
}

BOOL DR_GetStatus(void)                       
{
	return(TRUE);                      
}
BOOL DR_ClearFeature(void)   
{
	return(TRUE);        
}

BOOL DR_SetFeature(void)     
{
	return(TRUE);        
}

BOOL DR_VendorCmnd(void)
{
        return(FALSE);
}

void ISR_Sudav(void) interrupt USB_VECT
{
	GotSUD = TRUE;			

	EZUSB_IRQ_CLEAR();
	USBIRQ = bmSUDAV;		
}

void ISR_Sutok(void) interrupt USB_VECT
{
	EPIO[OUT0BUF_ID].cntrl = 0;	  

	EZUSB_IRQ_CLEAR();
	USBIRQ = bmSUTOK;		
}

void ISR_Sof(void) interrupt USB_VECT
{
   register BYTE zbcout = ZBCOUT;
   register int byteCount;

   if (!(zbcout & bmEP8))
   {
       if (OUT8DATA==0x55)       
       {
           OUTC =(PINSC)&0xEF;   
           OUTC =(PINSC)&0xEF;   
           OUTC =(PINSC)&0xEF;   
      
           OUTC =(PINSC)|0x20;  
           OUTC =(PINSC)|0x20; 
           OUTC =(PINSC)|0x20; 
       }
   }

   if (!(zbcout & bmEP9))
   {
       if(OUT9DATA==0xAA)
       {
           OUTC =(PINSC)|0x10;  
           OUTC =(PINSC)|0x10;  
           OUTC =(PINSC)|0x10;  

           OUTC = (PINSC)&0xDF; 
           OUTC = (PINSC)&0xDF; 
           OUTC = (PINSC)&0xDF; 
       }
   }

   if (!(zbcout & bmEP10))
   {
       byteCount = (OUT10BCH << 8) + OUT10BCL;

       while (byteCount--)
         DA0832 = OUT10DATA;
   }		
	
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmSOF;		
}

void ISR_Ures(void) interrupt USB_VECT
{
	EZUSB_IRQ_CLEAR();
	USBIRQ = bmURES;
}

void ISR_Spare(void) interrupt USB_VECT
{

}


void ISR_Susp(void) interrupt USB_VECT
{
   if (suspCount)
   {
           suspCount--;
   }
   else
   {
	   Sleep = TRUE;
   }
	   EZUSB_IRQ_CLEAR();
	   USBIRQ = bmSUSP;
}

void ISR_Ep0in(void) interrupt USB_VECT
{
}

void ISR_Ep0out(void) interrupt USB_VECT
{
}

void ISR_Ep1in(void) interrupt USB_VECT
{
}
void ISR_Ep1out(void) interrupt USB_VECT
{
}

void ISR_Ep2in(void) interrupt USB_VECT
{
}

void ISR_Ep2out(void) interrupt USB_VECT
{
}

void ISR_Ep3in(void) interrupt USB_VECT
{  
}

void ISR_Ep3out(void) interrupt USB_VECT
{
}

void ISR_Ep4in(void) interrupt USB_VECT
{
}

void ISR_Ep4out(void) interrupt USB_VECT
{
}

void ISR_Ep5in(void) interrupt USB_VECT
{
}

void ISR_Ep5out(void) interrupt USB_VECT
{
}

void ISR_Ep6in(void) interrupt USB_VECT
{
}

void ISR_Ep6out(void) interrupt USB_VECT
{
}

void ISR_Ep7in(void) interrupt USB_VECT
{
}

void ISR_Ep7out(void) interrupt USB_VECT
{
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91国产免费观看| 国产久卡久卡久卡久卡视频精品| 欧美一区二区日韩一区二区| 丁香激情综合五月| 久久综合综合久久综合| 亚洲aⅴ怡春院| 亚洲午夜免费福利视频| 亚洲一区二区三区四区不卡| 亚洲一级二级三级在线免费观看| 国产麻豆视频精品| 久久97超碰色| 成人免费高清在线观看| 日韩一级片网址| 久久五月婷婷丁香社区| 精品国产sm最大网站| 久久夜色精品一区| 免费在线一区观看| 国产裸体歌舞团一区二区| 欧美色综合网站| 精品噜噜噜噜久久久久久久久试看| 日韩欧美色电影| 国产蜜臀97一区二区三区| 中文字幕人成不卡一区| 亚洲综合免费观看高清完整版在线 | 欧美日韩精品专区| 欧美tk丨vk视频| 日本欧美大码aⅴ在线播放| 国产一区二区在线观看免费| 538在线一区二区精品国产| 国产午夜亚洲精品理论片色戒| 亚洲乱码中文字幕| 日韩成人午夜电影| 欧美日韩国产三级| 天天综合网天天综合色| 国产99久久久久久免费看农村| 91一区二区在线| 欧美sm美女调教| 九色porny丨国产精品| 26uuu欧美| 懂色av中文一区二区三区| 亚洲国产成人自拍| 丝袜a∨在线一区二区三区不卡| 国产一区二区女| 日本一区二区视频在线观看| 不卡的av电影在线观看| 日韩欧美国产精品| 国产美女视频91| 国产精品久久夜| 国产一区二区三区四区五区美女 | 亚洲国产精品ⅴa在线观看| a美女胸又www黄视频久久| 欧美军同video69gay| 国产欧美1区2区3区| 成人av中文字幕| 亚洲图片欧美一区| 久久婷婷综合激情| 99在线视频精品| 奇米影视一区二区三区小说| 久久亚洲精品国产精品紫薇| av电影在线观看完整版一区二区| 亚洲丰满少妇videoshd| 久久久高清一区二区三区| 免费美女久久99| 中文字幕亚洲成人| 欧美一级夜夜爽| 成人污污视频在线观看| 天天免费综合色| 国产欧美一区二区精品婷婷| 欧美最新大片在线看| 亚洲午夜av在线| 精品国产髙清在线看国产毛片| 丁香另类激情小说| 日韩av不卡一区二区| 最新日韩在线视频| 精品久久久久一区| 欧美色倩网站大全免费| 亚洲1区2区3区视频| 欧美激情一区二区三区在线| 欧美视频一区二区三区在线观看| 狠狠色丁香婷综合久久| 日本一区二区三区久久久久久久久不| 91捆绑美女网站| 国产美女精品一区二区三区| 亚洲午夜av在线| 亚洲欧美日韩电影| 色婷婷狠狠综合| 亚洲综合丁香婷婷六月香| 久久久久九九视频| 日韩免费性生活视频播放| 日本精品一级二级| www.色综合.com| 国产精品一区二区在线观看不卡 | 欧美精品久久天天躁| 99这里都是精品| 成人午夜在线视频| 国产一区二区日韩精品| 日本午夜精品视频在线观看| 亚洲成人激情自拍| 亚洲国产日韩精品| 亚洲一区二区在线观看视频 | 欧美色综合天天久久综合精品| www.66久久| a亚洲天堂av| 91欧美激情一区二区三区成人| 国产成人av在线影院| 一区二区三区91| 精品少妇一区二区三区在线播放| 欧美日韩成人在线| 欧美日韩色综合| 欧美高清视频不卡网| 欧美日韩精品一区二区三区四区 | 一区二区不卡在线视频 午夜欧美不卡在| 久久久久久免费| 日本一区二区三区dvd视频在线 | 成人动漫视频在线| 国产丶欧美丶日本不卡视频| 国产九色精品成人porny| 国产乱码精品一区二区三区忘忧草 | 久久精品亚洲一区二区三区浴池 | 亚洲永久精品国产| 亚洲国产欧美一区二区三区丁香婷| 亚洲免费在线视频| 天堂资源在线中文精品| 视频在线在亚洲| 激情深爱一区二区| 大桥未久av一区二区三区中文| 国产成人综合亚洲91猫咪| 国产a精品视频| 91原创在线视频| 欧美日韩在线播放三区| 91精品国产91久久综合桃花| 日韩三级中文字幕| 欧美激情一区二区三区不卡| 中文字幕不卡在线| 亚洲成人一二三| 寂寞少妇一区二区三区| 成人福利在线看| 欧美嫩在线观看| 久久久久久久综合| 亚洲伊人色欲综合网| 美女在线视频一区| 五月综合激情婷婷六月色窝| 青青国产91久久久久久| 高清成人在线观看| 欧美少妇一区二区| 欧美sm美女调教| 一区二区三区波多野结衣在线观看| 日韩成人午夜精品| 99精品国产视频| 99精品热视频| 日韩欧美国产综合| 综合在线观看色| 一区二区视频在线| 麻豆91在线播放| 91浏览器在线视频| 久久久久国产成人精品亚洲午夜| 中文字幕一区三区| 国内精品免费**视频| 色94色欧美sute亚洲线路一ni| xfplay精品久久| 艳妇臀荡乳欲伦亚洲一区| 国产在线一区二区综合免费视频| 91黄色免费观看| 中文字幕av一区二区三区高| 日韩av一区二| 欧美午夜精品一区| 中文字幕第一区二区| 麻豆精品在线播放| 欧美久久久影院| 自拍偷自拍亚洲精品播放| 国产一区二区调教| 欧美一二三四在线| 亚洲午夜久久久久中文字幕久| 成人av电影在线| 国产日本欧美一区二区| 日韩avvvv在线播放| 欧美亚洲动漫另类| 亚洲日本在线看| 不卡的av中国片| 国产欧美综合在线观看第十页 | 午夜久久久久久电影| av不卡一区二区三区| 国产午夜精品在线观看| 久久国产精品99久久人人澡| 欧美日韩国产大片| 亚洲综合一区在线| 欧美综合一区二区三区| 亚洲男同性视频| 91黄色免费版| 夜夜亚洲天天久久| 在线观看av一区| 亚洲资源在线观看| 欧美亚洲一区二区在线观看| 亚洲免费色视频| 欧美亚洲国产一区二区三区| 亚洲女人的天堂| 日本高清不卡视频| 亚洲高清免费在线| 欧美一区午夜视频在线观看| 日产国产高清一区二区三区|