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

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

?? 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
{
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99在线精品一区二区三区| 成人午夜看片网址| 中文一区二区在线观看| 色94色欧美sute亚洲线路一久| 九九精品视频在线看| 一区二区三区加勒比av| 久久久久久久久久久99999| 欧美日韩免费观看一区二区三区| 国产乱国产乱300精品| 日韩av一级电影| 国产精品99久久久久久有的能看| 亚洲成人中文在线| 最新国产精品久久精品| 欧美精品一区在线观看| 51久久夜色精品国产麻豆| 色偷偷成人一区二区三区91| 国产91丝袜在线播放九色| 日本午夜一本久久久综合| 亚洲自拍偷拍av| 国产精品九色蝌蚪自拍| 2020日本不卡一区二区视频| 91精品国产综合久久久久| 欧美影院一区二区三区| 本田岬高潮一区二区三区| 国产精品一区二区男女羞羞无遮挡| 日韩精品亚洲一区| 午夜国产精品影院在线观看| 一区二区三区在线高清| 成人欧美一区二区三区黑人麻豆| 国产日产欧美一区| 精品久久久网站| 日韩精品一区二区在线观看| 日韩一区二区在线播放| 欧美日韩免费电影| 3751色影院一区二区三区| 欧美日韩卡一卡二| 欧美电影在哪看比较好| 欧美日韩国产电影| 欧美日韩一区二区三区高清| 在线观看成人免费视频| 欧美色区777第一页| 欧美日韩精品三区| 欧美日韩一区国产| 欧美美女喷水视频| 91精品久久久久久蜜臀| 欧美一区二区三区人| 欧美一二三在线| 精品播放一区二区| 国产拍欧美日韩视频二区| 国产精品美女久久久久久久久久久 | 亚洲成人资源网| 日韩制服丝袜av| 精油按摩中文字幕久久| 国产乱对白刺激视频不卡| 成人一区二区三区中文字幕| 91日韩精品一区| 欧美老女人在线| 欧美大肚乱孕交hd孕妇| 国产三级久久久| 亚洲人一二三区| 午夜精品免费在线观看| 麻豆免费看一区二区三区| 国内外成人在线| 懂色av一区二区三区蜜臀| 色婷婷av一区二区三区大白胸| 欧美三级欧美一级| 日韩女优av电影| 国产精品系列在线| 亚洲国产中文字幕在线视频综合 | 精品一区二区三区免费观看 | 伊人婷婷欧美激情| 日韩电影在线免费看| 国产精品影音先锋| 91精彩视频在线| 精品国产一区二区亚洲人成毛片| 亚洲国产电影在线观看| 亚洲一区二区三区四区中文字幕| 日本人妖一区二区| fc2成人免费人成在线观看播放| 欧美日韩国产高清一区| 国产亚洲女人久久久久毛片| 亚洲精品免费电影| 老司机精品视频在线| 99国产精品国产精品久久| 日韩一区二区三免费高清| 中文字幕中文在线不卡住| 偷拍一区二区三区| 成人免费高清在线观看| 4438成人网| 亚洲视频免费看| 韩国中文字幕2020精品| 欧美怡红院视频| 国产视频911| 日韩精品一区第一页| 99久久伊人精品| 精品久久久久久久久久久院品网 | 久久久国产一区二区三区四区小说| 亚洲情趣在线观看| 国产专区欧美精品| 欧美日韩免费在线视频| 国产精品久久久久久久久果冻传媒 | 欧美成人女星排行榜| 亚洲乱码日产精品bd| 国产麻豆视频精品| 欧美久久一区二区| 亚洲天天做日日做天天谢日日欢| 国产一区二区三区在线观看精品 | 欧美日韩国产首页| 亚洲欧洲另类国产综合| 加勒比av一区二区| 欧美一区二区三区日韩| 一区二区三区四区在线免费观看| 粉嫩绯色av一区二区在线观看| 欧美tickle裸体挠脚心vk| 亚洲国产美国国产综合一区二区| 99麻豆久久久国产精品免费优播| 国产欧美日本一区二区三区| 蜜桃av一区二区在线观看| 欧美体内she精视频| 亚洲视频每日更新| av在线不卡电影| 日本一区二区三区四区| 国产激情一区二区三区四区| 精品久久久久久久久久久久包黑料| 日韩影院在线观看| 欧美美女直播网站| 亚洲一区二区三区三| 在线免费av一区| 一区二区三区国产豹纹内裤在线| 色综合久久中文字幕综合网| 中文字幕在线观看一区| 99精品一区二区三区| 国产精品乱人伦| 成人黄页毛片网站| 国产精品嫩草影院av蜜臀| 国产91丝袜在线播放九色| 亚洲国产成人一区二区三区| 懂色av一区二区三区蜜臀| 国产欧美精品一区二区色综合| 国产一区二区三区蝌蚪| 久久婷婷色综合| 福利一区二区在线| 中文字幕成人在线观看| 成人av电影在线播放| 国产精品不卡在线观看| 91麻豆免费视频| 亚洲一区二区三区四区在线观看 | 91色综合久久久久婷婷| 亚洲欧美日韩国产手机在线| 99精品一区二区| 亚洲第一av色| 欧美一级视频精品观看| 国产露脸91国语对白| 亚洲欧洲韩国日本视频| 在线中文字幕不卡| 午夜电影一区二区| 欧美成人bangbros| 高清成人免费视频| 亚洲精品高清在线| 日韩一区二区精品葵司在线| 国产一区二区不卡老阿姨| 国产精品久久久久久户外露出 | 亚洲色欲色欲www| 欧美午夜电影网| 另类中文字幕网| 国产精品黄色在线观看| 欧美中文字幕亚洲一区二区va在线 | 欧美三级资源在线| 精品一区二区三区免费视频| 国产精品高潮呻吟| 欧美伦理电影网| 国产ts人妖一区二区| 亚洲综合区在线| 精品国产髙清在线看国产毛片| 不卡一区中文字幕| 亚洲福利电影网| 久久亚洲私人国产精品va媚药| 99re热这里只有精品免费视频| 日韩精品视频网站| 国产日韩欧美高清| 欧美日本精品一区二区三区| 国产一区二区不卡| 亚洲r级在线视频| 国产欧美一区二区精品忘忧草| 欧美这里有精品| 成人在线一区二区三区| 日本成人在线看| 亚洲欧美激情小说另类| 精品嫩草影院久久| 欧美视频中文一区二区三区在线观看| 精品一区在线看| 亚洲成人激情自拍| 国产精品国产三级国产| 日韩欧美综合一区| 色综合久久精品| 国产精品亚洲第一| 男女视频一区二区| 亚洲午夜精品17c| 国产精品美女久久久久久久| 日韩免费观看2025年上映的电影|