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

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

?? periph.c

?? 高速usb芯片ez-usb fx2 固件驅(qū)動(dòng)下載源碼
?? C
字號(hào):
#pragma NOIV               // Do not generate interrupt vectors
//-----------------------------------------------------------------------------
//   File:      periph.c
//   Contents:   Hooks required to implement USB peripheral function.
//
//   Copyright (c) 1997 AnchorChips, Inc. All rights reserved
//-----------------------------------------------------------------------------
#include "fx2.h"
#include "fx2regs.h"

extern BOOL   GotSUD;         // Received setup data flag
extern BOOL   Sleep;
extern BOOL   Rwuen;
extern BOOL   Selfpwr;

BYTE   Configuration;      // Current configuration
BYTE   AlternateSetting;   // Alternate settings

//-----------------------------------------------------------------------------
// Task Dispatcher hooks
//   The following hooks are called by the task dispatcher.
//-----------------------------------------------------------------------------

void TD_Init(void)             // Called once at startup
{
   BREAKPT &= ~bmBPEN;      // to see BKPT LED go out TGE
   Rwuen = TRUE;            // Enable remote-wakeup
}

void TD_Poll(void)             // Called repeatedly while the device is idle
{
}

BOOL TD_Suspend(void)          // Called before the device goes into suspend mode
{
   return(TRUE);
}

BOOL TD_Resume(void)          // Called after the device resumes
{
   return(TRUE);
}

//-----------------------------------------------------------------------------
// Device Request hooks
//   The following hooks are called by the end point 0 device request parser.
//-----------------------------------------------------------------------------

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

BOOL DR_SetConfiguration(void)   // Called when a Set Configuration command is received
{
   Configuration = SETUPDAT[2];
   return(TRUE);            // Handled by user code
}

BOOL DR_GetConfiguration(void)   // Called when a Get Configuration command is received
{
   EP0BUF[0] = Configuration;
   EP0BCH = 0;
   EP0BCL = 1;
   return(TRUE);            // Handled by user code
}

BOOL DR_SetInterface(void)       // Called when a Set Interface command is received
{
   AlternateSetting = SETUPDAT[2];
   return(TRUE);            // Handled by user code
}

BOOL DR_GetInterface(void)       // Called when a Set Interface command is received
{
   EP0BUF[0] = AlternateSetting;
   EP0BCH = 0;
   EP0BCL = 1;
   return(TRUE);            // Handled by user code
}

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

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

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

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

//-----------------------------------------------------------------------------
// USB Interrupt Handlers
//   The following functions are called by the USB interrupt jump table.
//-----------------------------------------------------------------------------

// Setup Data Available Interrupt Handler
void ISR_Sudav(void) interrupt 0
{
   GotSUD = TRUE;            // Set flag
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmSUDAV;         // Clear SUDAV IRQ
}

// Setup Token Interrupt Handler
void ISR_Sutok(void) interrupt 0
{
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmSUTOK;         // Clear SUTOK IRQ
}

void ISR_Sof(void) interrupt 0
{
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmSOF;            // Clear SOF IRQ
}

void ISR_Ures(void) interrupt 0
{
   // whenever we get a USB reset, we should revert to full speed mode
   pConfigDscr = pFullSpeedConfigDscr;
   ((CONFIGDSCR xdata *) pConfigDscr)->type = CONFIG_DSCR;
   pOtherConfigDscr = pHighSpeedConfigDscr;
   ((CONFIGDSCR xdata *) pOtherConfigDscr)->type = OTHERSPEED_DSCR;
   
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmURES;         // Clear URES IRQ
}

void ISR_Susp(void) interrupt 0
{
   Sleep = TRUE;
   EZUSB_IRQ_CLEAR();
   USBIRQ = bmSUSP;
}

void ISR_Highspeed(void) interrupt 0
{
   if (EZUSB_HIGHSPEED())
   {
      pConfigDscr = pHighSpeedConfigDscr;
      ((CONFIGDSCR xdata *) pConfigDscr)->type = CONFIG_DSCR;
      pOtherConfigDscr = pFullSpeedConfigDscr;
      ((CONFIGDSCR xdata *) pOtherConfigDscr)->type = OTHERSPEED_DSCR;
   }

   EZUSB_IRQ_CLEAR();
   USBIRQ = bmHSGRANT;
}
void ISR_Ep0ack(void) interrupt 0
{
}
void ISR_Stub(void) interrupt 0
{
}
void ISR_Ep0in(void) interrupt 0
{
}
void ISR_Ep0out(void) interrupt 0
{
}
void ISR_Ep1in(void) interrupt 0
{
}
void ISR_Ep1out(void) interrupt 0
{
}
void ISR_Ep2inout(void) interrupt 0
{
}
void ISR_Ep4inout(void) interrupt 0
{
}
void ISR_Ep6inout(void) interrupt 0
{
}
void ISR_Ep8inout(void) interrupt 0
{
}
void ISR_Ibn(void) interrupt 0
{
}
void ISR_Ep0pingnak(void) interrupt 0
{
}
void ISR_Ep1pingnak(void) interrupt 0
{
}
void ISR_Ep2pingnak(void) interrupt 0
{
}
void ISR_Ep4pingnak(void) interrupt 0
{
}
void ISR_Ep6pingnak(void) interrupt 0
{
}
void ISR_Ep8pingnak(void) interrupt 0
{
}
void ISR_Errorlimit(void) interrupt 0
{
}
void ISR_Ep2piderror(void) interrupt 0
{
}
void ISR_Ep4piderror(void) interrupt 0
{
}
void ISR_Ep6piderror(void) interrupt 0
{
}
void ISR_Ep8piderror(void) interrupt 0
{
}
void ISR_Ep2pflag(void) interrupt 0
{
}
void ISR_Ep4pflag(void) interrupt 0
{
}
void ISR_Ep6pflag(void) interrupt 0
{
}
void ISR_Ep8pflag(void) interrupt 0
{
}
void ISR_Ep2eflag(void) interrupt 0
{
}
void ISR_Ep4eflag(void) interrupt 0
{
}
void ISR_Ep6eflag(void) interrupt 0
{
}
void ISR_Ep8eflag(void) interrupt 0
{
}
void ISR_Ep2fflag(void) interrupt 0
{
}
void ISR_Ep4fflag(void) interrupt 0
{
}
void ISR_Ep6fflag(void) interrupt 0
{
}
void ISR_Ep8fflag(void) interrupt 0
{
}
void ISR_GpifComplete(void) interrupt 0
{
}
void ISR_GpifWaveform(void) interrupt 0
{
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品在线| 欧美电影精品一区二区| 国产精品亚洲午夜一区二区三区| 亚洲成av人**亚洲成av**| 亚洲人成小说网站色在线 | 91小视频免费观看| 99久久精品一区| eeuss鲁片一区二区三区| 99久久99久久精品免费看蜜桃 | 高清不卡在线观看| 国产精品综合在线视频| 国产精品888| 91亚洲大成网污www| 91九色最新地址| 欧美日韩一区二区在线观看视频 | 日韩欧美国产三级电影视频| 日韩欧美一区二区三区在线| 欧美精品一区视频| 亚洲国产高清在线| 一区二区成人在线| 免费成人在线影院| 波多野结衣在线aⅴ中文字幕不卡| av中文字幕不卡| 欧美日韩一区成人| 久久精品在线观看| 亚洲色欲色欲www| 午夜精品在线看| 国产一区亚洲一区| 一本色道久久综合狠狠躁的推荐| 欧美疯狂做受xxxx富婆| 国产视频视频一区| 一二三区精品视频| 久久99国产精品久久| 东方aⅴ免费观看久久av| 欧美日精品一区视频| 欧美va日韩va| 一区二区高清视频在线观看| 精品一区二区在线播放| 99在线精品视频| 欧美不卡视频一区| 一区二区在线观看不卡| 国产呦精品一区二区三区网站| 色综合色综合色综合 | www.色精品| 欧美一区二区三区影视| 日本一区二区三区在线不卡 | 欧美放荡的少妇| 中文字幕乱码一区二区免费| 天天综合日日夜夜精品| 波多野洁衣一区| 精品日产卡一卡二卡麻豆| 亚洲一区在线观看网站| 国产高清成人在线| 日韩三级av在线播放| 亚洲激情av在线| 国产91精品久久久久久久网曝门| 欧美久久久久中文字幕| 伊人色综合久久天天人手人婷| 国产69精品久久777的优势| 911国产精品| 亚洲一二三四久久| 99久久婷婷国产| 国产亚洲人成网站| 精品一区二区久久| 欧美另类高清zo欧美| 亚洲精品乱码久久久久久日本蜜臀| 国产乱国产乱300精品| 欧美成人猛片aaaaaaa| 视频在线观看一区| 欧美日韩国产高清一区二区三区| 亚洲欧美一区二区在线观看| 成人免费高清在线| 欧美高清在线视频| 成人毛片视频在线观看| 国产欧美在线观看一区| 国产不卡一区视频| 国产精品激情偷乱一区二区∴| 懂色av一区二区夜夜嗨| 国产精品久久久久久久久动漫| 国产一本一道久久香蕉| 久久久精品日韩欧美| 国产91在线观看丝袜| 久久久久国产成人精品亚洲午夜| 国产一区二区三区美女| 久久众筹精品私拍模特| 国产99久久久国产精品免费看| 国产亚洲人成网站| 成人黄动漫网站免费app| 国产精品传媒入口麻豆| 91在线观看下载| 亚洲综合一区二区精品导航| 欧美日韩精品久久久| 美日韩一区二区| 精品日韩一区二区| 国产成人鲁色资源国产91色综 | 国产区在线观看成人精品| 成人av中文字幕| 亚洲一区在线看| 欧美成人性福生活免费看| 欧美日本国产一区| 麻豆成人av在线| 欧美激情艳妇裸体舞| 在线观看成人小视频| 日本午夜精品视频在线观看| 精品99一区二区| 97久久久精品综合88久久| 日韩一区精品字幕| 国产精品国产自产拍高清av | 欧美mv和日韩mv的网站| 懂色一区二区三区免费观看| 亚洲综合一区二区精品导航| 日韩欧美视频一区| jlzzjlzz亚洲日本少妇| 石原莉奈在线亚洲二区| 国产精品日日摸夜夜摸av| 欧美三级电影一区| 岛国精品一区二区| 午夜视频在线观看一区二区| 亚洲国产经典视频| 欧美精品久久久久久久多人混战 | 国产亚洲制服色| 欧美日韩国产中文| 99视频一区二区三区| 日韩黄色片在线观看| 亚洲欧洲制服丝袜| 久久先锋资源网| 51午夜精品国产| 91黄色免费看| 成人爽a毛片一区二区免费| 日韩和欧美的一区| 亚洲最大成人综合| 国产精品欧美久久久久无广告| 欧美一级免费大片| 欧美亚洲国产一区二区三区va| 国产69精品一区二区亚洲孕妇| 丝瓜av网站精品一区二区| 国产精品美女久久久久aⅴ| 精品久久国产字幕高潮| 欧美男同性恋视频网站| 色婷婷综合久久久久中文| 国产sm精品调教视频网站| 久久精品国产99国产精品| 天天色天天操综合| 亚洲成av人影院| 亚洲国产欧美一区二区三区丁香婷| 最新不卡av在线| 国产精品久久久久7777按摩| 国产欧美日韩亚州综合 | 国产激情视频一区二区在线观看 | 亚洲午夜精品在线| 一区二区三区免费在线观看| 日韩美女精品在线| 综合电影一区二区三区| 国产精品国产精品国产专区不蜜 | 91麻豆精品国产91久久久 | 九一久久久久久| 免费成人深夜小野草| 亚洲国产精品一区二区久久 | 国产午夜精品一区二区三区四区| 日韩欧美黄色影院| 精品国产三级电影在线观看| 欧美sm美女调教| 久久综合九色综合欧美98 | 亚洲女同一区二区| 亚洲国产日韩一区二区| 青青草原综合久久大伊人精品优势| 日韩国产在线观看| 激情综合一区二区三区| 高清不卡一区二区| 日本久久电影网| 欧美日韩国产bt| 精品国产乱码久久| 国产精品久久久久久久裸模 | 爽好多水快深点欧美视频| 日本系列欧美系列| 国产一区在线观看视频| 99久久久久免费精品国产| 欧美性生活久久| 2022国产精品视频| 亚洲精品国产a| 久久精品国产99久久6| proumb性欧美在线观看| 欧美日韩午夜在线| 久久精品人人做人人综合 | 9191久久久久久久久久久| 精品剧情在线观看| 最新久久zyz资源站| 日韩av网站在线观看| 国产成人精品免费| 欧美午夜精品一区二区三区| 精品久久一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 日韩av中文在线观看| 成人av集中营| 日韩亚洲欧美中文三级| 亚洲男人都懂的| 国产精品亚洲一区二区三区妖精 | 成人一区二区三区| 制服视频三区第一页精品| 国产精品人人做人人爽人人添|