📄 std1.asm
字号:
include ht82k96e.inc
include usbrf.inc
include usbfifo.inc
extern baddr_state :bit
extern bFLAG_FIFO_REDY :bit
extern bRmtWakeup :bit
extern bFLAG_RsqF :bit
extern bFLAG_SndFC :bit
extern bFLAG_HvRpt :bit
extern brd_h_table :bit
extern bCfgValue :bit
extern bwait_setup :bit
extern int_temp1 :byte
extern int_temp2 :byte
fifo_temp EQU int_temp1
FIFO_ADDR equ int_temp1
ADDR_Wake equ fifo_addr.0
temp equ int_temp2
extern STALL :byte
extern Wtotallength :near
;extern Entity_length :near
extern bNumberInterface :near
extern des_count :byte
extern FIFO_Request :byte
extern FIFO_wValueH :byte
extern FIFO_wValueL :byte
extern CMD_ADDR :byte
extern FIFO_wIndexH :byte
extern FIFO_Type :byte
;extern TEMP :byte
extern FIFO_wIndexL :byte
extern FIFO_OUT1 :byte
extern fifo_out2 :byte
extern ReturnAddr :byte
extern FIFO_SendLen :byte
extern TableLength :byte
extern FIFO_wLengthH :byte
extern FIFO_wLengthL :byte
;extern AltkbSetting :byte
;extern altmousesetting :byte
extern lengthh :byte
extern lengthl :byte
extern FIFO_TBLP :byte
Extern ExitExt:near
EXTERN ToStallPipe0:NEAR
EXTERN RequestResponse:NEAR
EXTERN SendHandshake:NEAR
EXTERN GetPipeBit:NEAR
EXTERN SendFIFOOut:NEAR
EXTERN ClearStall:NEAR
EXTERN SetStall:NEAR
EXTERN DeviceD:NEAR
EXTERN ConfigurationD:NEAR
EXTERN InterfaceD_0:NEAR
EXTERN EndpointD_0:NEAR
EXTERN HID_0:NEAR
EXTERN Entity_0:NEAR
EXTERN InterfaceD_1:NEAR
EXTERN EndpointD_1:NEAR
EXTERN HID_1:NEAR
EXTERN Entity_1:NEAR
EXTERN InterfaceD_2:NEAR
EXTERN EndpointD_2:NEAR
EXTERN HID_2:NEAR
EXTERN Entity_2:NEAR
extern LangID:near
extern ManufactureS:near
extern ProductS:near
;STD1 .SECTION AT 009H 'code'
STD1 .SECTION AT 0010H 'code'
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;----- Standard request -----------------------------------------------------
StandardRequest:
mov a,1 ; ACC=1
snz baddr_state ; 浪琩baddr_state琌
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -