📄 et21x130c_usb_lib.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 + -