Download documento - DSpace en ESPOL - Escuela Superior Politécnica del

Transcript
Endpoint1_Byte5:
Endpoint1_Byte6:
Endpoint1_Byte7:
equ 7Dh
equ 7Eh
equ 7Fh
; Endpoint 1 byte 5
; Endpoint 1 byte 6
; Endpoint 1 byte 7
;---------------------------------------------------------------------; Variables stored in data memory
;---------------------------------------------------------------------;USB status
remote_wakeup_status: equ 30h
;0=disabled, 2-enabled
configuration_status: equ 31h
;0=unconfigured, 1=configured
;idle_status:
equ 33h
;support SetIdle and GetIdle
protocol_status:
equ 34h
;0=boot protocol, 1=report protocol
;Other variables:
suspend_counter:
equ 35h
loop_temp:
equ 37h
start_send:
equ 32h
;Received data:
Data_Byte0:
Data_Byte1:
Data_Byte2:
Data_Byte3:
Data_Byte4:
Data_Byte5:
Data_Byte6:
Data_Byte7:
equ
equ
equ
equ
equ
equ
equ
equ
;number of idle bus milliseconds
;temporary loop variable
;0=false, 1=true
38h
39h
3Ah
3Bh
3Ch
3Dh
3Eh
3Fh
temp:
equ 25h
start_time:
equ 21h
testbit:
equ 22h
interrupt_mask:
equ 20h
endp0_data_toggle:
equ 23h
loop_counter:
equ 24h
data_start:
equ 27h
data_count:
equ 28h
endpoint_stall:
equ 29h
;======================================================
================
;interrupt vectors
;======================================================
================