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 ;====================================================== ================