⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 et21x130c_usb_lib.h

📁 在台湾义统公司
💻 H
字号:

/////////////////////////////////////////////////
//  usb_lib.h                                  
//  Header File for usb_lib      
//              
/////////////////////////////////////////////////

#include <usb_reg.h>

/////////////////////////////////////////////////
//                                  
//  usb function
//              
/////////////////////////////////////////////////
void UsbIntPre() using USBBANK;
void UsbInitial() using USBBANK;
void HubTransmitTable()using USBBANK;
void fTransmitTable()using USBBANK;
void SearchChangePort()using USBBANK;
void StageOne() using USBBANK;
void USB_Lib_Delay() using USBBANK;

/////////////////////////////////////////////////
//                                  
//  interrupt function for usb 
//  interrupt function don't need declare
//              
/////////////////////////////////////////////////
/*
void Int_RstInte() interrupt RSTINTE using USBBANK
void Int_Int0Rxe(void) interrupt INT0RXE using USBBANK
void Int_Int0Ine(void) interrupt INT0INE using USBBANK
void Int_Int0Txe(void) interrupt INT0TXE using USBBANK
void Int_Int1e() interrupt INT1E using USBBANK
void Int_Int2e() interrupt INT2E using USBBANK
void Int_Int3e() interrupt INT3E using USBBANK
void Int_IdleInte() interrupt IDLEINTE using USBBANK
void Int_FrwpInte() interrupt FRWPINTE using USBBANK
void Int_Hint0Rxe() interrupt HINT0RXE using USBBANK
void Int_Hint0Ine() interrupt HINT0INE using USBBANK
void Int_Hint0Txe() interrupt HINT0TXE using USBBANK
void Int_HpstscInte() interrupt HPSTSCINTE using USBBANK
void Int_SofInte() interrupt SOFINTE using USBBANK

*/


/////////////////////////////////////////////////
//                                  
//  sub function call for usb 
//  function defined in prjName.c
//              
/////////////////////////////////////////////////
extern void AddUsbSetReportSub()using USBBANK;
extern void AddUsbInitialWorkSub()using USBBANK;
extern void AddUsbRt0x01Request()using USBBANK;
extern void AddUsbRt0x02Request()using USBBANK;
extern void AddUsbRt0x00Request()using USBBANK;
extern void AddUsbRt0x80Request()using USBBANK;
extern void AddUsbRt0x82Request()using USBBANK;
extern void AddUsbRt0x20Request()using USBBANK;
extern void AddUsbRt0x21Request()using USBBANK;
extern void AddUsbRt0x23Request()using USBBANK;
extern void AddUsbRt0xA0Request() using USBBANK;
extern void AddUsbRt0xA1Request()using USBBANK;
extern void AddUsbRt0xA3Request()using USBBANK;
extern void AddUsbGetReportSub()using USBBANK;
extern void AddUsbBmRequestType()using USBBANK;
extern void AddUsbGetReportExpSub()using USBBANK;
extern void AddUsbEp1Sub()using USBBANK;
extern void AddUsbEp2Sub()using USBBANK;
extern void AddUsbEp3Sub()using USBBANK;
extern void AddUsbBusResetSub()using USBBANK;
extern void AddUsbIdleIntSub()using USBBANK;
extern void AddUsbWakeup()using USBBANK;
extern void AddUsbSof()using USBBANK;
extern void AddUsbDeviceConfigOk()using USBBANK;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -