📄 et_easy_usb_bulk_usb_lib_et.asm
字号:
; _AddUsbEp3Sub
;; Starting pCode block
_Int_Int3e: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (380)
; UsbIntPre();
CALL _UsbIntPre
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (381)
; EPINTR = 223; // #0b11011111
MOV A,#0xdf
MOV _EPINTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (384)
; AddUsbEp3Sub();
CALL _AddUsbEp3Sub
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (395)
; return;
RETI
;***
; pBlock Stats: dbName = I
;***
;entry: _Int_IdleInte: ;Function start
; 0 exit points
;Using Bank: Bank1
;functions called:
; _AddUsbIdleIntSub
;; Starting pCode block
_Int_IdleInte: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (406)
; STAINTE = 0x0F;
MOV A,#0x0f
MOV _STAINTE,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (409)
; STAINTR = 253; //#0b11111101
MOV A,#0xfd
MOV _STAINTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (412)
; M_BS2(GCNTR);
BS _GCNTR,2
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (416)
; AddUsbIdleIntSub();
CALL _AddUsbIdleIntSub
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (427)
; return;
RETI
;***
; pBlock Stats: dbName = I
;***
;entry: _Int_FrwpInte: ;Function start
; 0 exit points
;Using Bank: Bank1
;functions called:
; _AddUsbWakeup
; _AddUsbWakeup
;; Starting pCode block
_Int_FrwpInte: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (438)
; if(M_ISBC2(STAINTR))
JBS _STAINTR,2,_00186_DS_ET_Easy_usb_bulk_usb_lib_Int_FrwpInte
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (440)
; STAINTE = 7;
MOV A,#0x07
MOV _STAINTE,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (443)
; AddUsbWakeup();
CALL _AddUsbWakeup
JMP _00193_DS_ET_Easy_usb_bulk_usb_lib_Int_FrwpInte
_00186_DS_ET_Easy_usb_bulk_usb_lib_Int_FrwpInte:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (447)
; STAINTE = 0x0B;
MOV A,#0x0b
MOV _STAINTE,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (450)
; AddUsbWakeup();
CALL _AddUsbWakeup
_00193_DS_ET_Easy_usb_bulk_usb_lib_Int_FrwpInte:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (461)
; return;
RETI
;***
; pBlock Stats: dbName = I
;***
;entry: _Int_Hint0Rxe: ;Function start
; 0 exit points
;Using Bank: Bank1
;functions called:
; _StageOne
;; Starting pCode block
_Int_Hint0Rxe: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (470)
; if(M_ISBC0(HEP0RXTR))
JBS _HEP0RXTR,0,_00212_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (472)
; if(M_ISBS1(HEP0RXTR))
JBC _HEP0RXTR,1,_00201_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (473)
; HEP0RXTR = 253;// #0b11111101
MOV A,#0xfd
MOV _HEP0RXTR,A
JMP _00202_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
_00201_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (475)
; HEP0RXTR = 251;// #0b11111011
MOV A,#0xfb
MOV _HEP0RXTR,A
_00202_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
MOV A,#_HbmRequestType ;inline asm
MOV _IAP0,A ;inline asm
NOP ;inline asm
_00203_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (484)
; while(M_ISBC3(IAP0))
JBS _IAP0,3,_00205_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (486)
; IAC0 = HEP0RXDAR;
MOV A,_HEP0RXDAR
MOV _IAC0,A
JMP _00203_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
_00205_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (489)
; if(!nHwLength)
MOV A,_nHwLength
OR A,_nHwLength + 1
JBC _STTS,2,_00207_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (491)
; HEP0TXCTR = 0;
CLR _HEP0TXCTR
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
_00207_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (497)
; M_BC1(USB_STATUS);
BC _USB_STATUS,1
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (498)
; M_BC0(USB_STATUS);
BC _USB_STATUS,0
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (503)
; StageOne();
CALL _StageOne
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (504)
; if(M_ISBS0(USB_STATUS))
JBC _USB_STATUS,0,_00214_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (506)
; M_BS1(HEP0RXCSR);
BS _HEP0RXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (508)
; M_BS1(HEP0TXCSR);
BS _HEP0TXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (509)
; M_NOP;
JMP _00214_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe
_00212_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (518)
; HEP0RXTR = 254; //#0b11111110
MOV A,#0xfe
MOV _HEP0RXTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
_00214_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Rxe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (523)
; M_BC1(HEP0RXCSR);
BC _HEP0RXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (525)
; M_BC1(HEP0TXCSR);
BC _HEP0TXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (527)
; M_BC0(HEP0RXCSR);
BC _HEP0RXCSR,0
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (529)
; M_BC0(HEP0TXCSR);
BC _HEP0TXCSR,0
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (540)
; return;
RETI
;***
; pBlock Stats: dbName = I
;***
;entry: _Int_Hint0Ine: ;Function start
; 0 exit points
;Using Bank: Bank1
;; Starting pCode block
_Int_Hint0Ine: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (549)
; HINTR = 251;// #0b11111011
MOV A,#0xfb
MOV _HINTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (561)
; return;
RETI
;***
; pBlock Stats: dbName = I
;***
;entry: _Int_Hint0Txe: ;Function start
; 0 exit points
;Using Bank: Bank1
;functions called:
; _HubTransmitTable
;; Starting pCode block
_Int_Hint0Txe: ;Function start
; 0 exit points
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (572)
; if(M_ISBS1(HINTR))
JBC _HINTR,1,_00238_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (574)
; HINTR = 253;
MOV A,#0xfd
MOV _HINTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (576)
; HAR = ADDRESS_BUFh;
MOV A,_ADDRESS_BUFh
MOV _HAR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (579)
; if(!HTBLL)
ZCHK _HTBLL
JBC _STTS,2,_00232_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (581)
; HEP0TXCTR = 0;
CLR _HEP0TXCTR
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (582)
; M_NOP;
JMP _00240_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
_00232_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (584)
; else if(HwLengthL)
ZCHK _HwLengthL
JBS _STTS,2,_00229_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (586)
; nTable = nRomAdr;
MOV A,_nRomAdr
MOV _nTable,A
MOV A,_nRomAdr + 1
MOV _nTable + 1,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (588)
; HubTransmitTable();
CALL _HubTransmitTable
JMP _00240_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
_00229_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (590)
; else if(!HwLengthH)
ZCHK _HwLengthH
JBC _STTS,2,_00240_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (592)
; HEP0TXCTR = 0;
CLR _HEP0TXCTR
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (593)
; M_NOP;
JMP _00240_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
_00238_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (598)
; M_BC1(HEP1TXCSR);
BC _HEP1TXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (600)
; if(M_ISBS3(HUB_STATUS))
JBC _HUB_STATUS,3,_00235_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (602)
; M_BC0(HEP1TXCSR);
BC _HEP1TXCSR,0
JMP _00236_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
_00235_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (606)
; M_BS0(HEP1TXCSR);
BS _HEP1TXCSR,0
_00236_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (610)
; HINTR = 247;//#0b11110111
MOV A,#0xf7
MOV _HINTR,A
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (612)
; goto Back_To_Mloop;
JMP _00246_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe
_00240_DS_ET_Easy_usb_bulk_usb_lib_Int_Hint0Txe:
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (616)
; M_BC1(HEP0RXCSR);
BC _HEP0RXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (618)
; M_BC1(HEP0TXCSR);
BC _HEP0TXCSR,1
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (620)
; M_BC0(HEP0RXCSR);
BC _HEP0RXCSR,0
NOP ;inline asm
NOP ;inline asm
NOP ;inline asm
;#CSRC E:\Etoms Usb project design package\bulk mode\Demo Code\C\ET_Easy_usb_bulk_usb_lib.c (622)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -