⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 one_oh.inc

📁 mcs51,2051,x86系列MCU
💻 INC
字号:
##82930H USB#
;**************************************************************************
;**                                                                      **
;**                  I N T E L   P R O P R I E T A R Y                   **
;**                                                                      **
;**     COPYRIGHT (c)  1996, 1997 BY  INTEL  CORPORATION.  ALL RIGHTS    **
;**     RESERVED.                                                        **
;**$Modtime:   19 Dec 1996 16:00:44  $
;**$Revision:   1.3  $
;***************************************************************************
;
; ONE_OH.INC: This file contains equates related to the operations under USB Spec. rev 1.0
;             It also includes equates for 82930 register manipulation
;

;<<<<<<<<<<<<<<
;bRequest Types
;>>>>>>>>>>>>>>

        GET_STATUS        equ 00h
        CLEAR_FEATURE     equ 01h
        GET_STATE         equ 02h
        SET_FEATURE       equ 03h
        RESERVED2         equ 04h
        SET_ADDRESS       equ 05h
        GET_DESCRIPTOR    equ 06h
        SET_DESCRIPTOR    equ 07h
        GET_CONFIGURATION equ 08h
        SET_CONFIGURATION equ 09h
        GET_INTERFACE     equ 0Ah
        SET_INTERFACE     equ 0Bh
        SYCH_FRAME        equ 0Ch

;<<<<<<<<<<<<<<;
;Descriptor Types
;>>>>>>>>>>>>>>
        DEVICE_DESCR            equ    01h
        CONFIG_DESCR            equ    02h
        STRING_DESCR            equ    03h
        INTERFACE_DESCR         equ    04h
        ENDPOINT_DESCR          equ    05h

;<<<<<<<<<<<<<<
;HID specific descriptor types
;>>>>>>>>>>>>>>
        HID_DESCR               equ    021h
        ENTITY_DESCR            equ    022h
        HUB_DESCR               equ    029h
;<<<<<<<<<<<<<<
;Feature Selectors
;>>>>>>>>>>>>>>


        DEVICE_REMOTE_WAKEUP   equ     01h
        ENDPOINT_STALL         equ     00h

;<<<<<<<<<<<<<<
;Recipient Selectors
;>>>>>>>>>>>>>>

        INTERFACE_TARGET       equ     01h
        ENDPOINT_TARGET        equ     02h
        OTHER_TARGET           equ     03h
        PORT_TARGET            equ     03h

;<<<<<<<<<<<<<<
;Stall Masks
;>>>>>>>>>>>>>>
        CLEAR_IN_STALL_MASK    equ     0BFH
        CLEAR_OUT_STALL_MASK   equ     07FH
        SET_IN_STALL_MASK      equ     040H
        SET_OUT_STALL_MASK     equ     080H

;
;Equates for clearing bits in SBI register
;


EP0_TX_CLR    equ  0FEh
EP0_RX_CLR    equ  0FDh

EP1_TX_CLR    equ  0FBh
EP1_RX_CLR    equ  0F7h

EP2_TX_CLR    equ  0EFh
EP2_RX_CLR    equ  0DFh

EP3_TX_CLR    equ  0BFh
EP3_RX_CLR    equ  07Fh


HUB_BIT                         equ     EPINDEX.7

SUSPEND_EVENT_PENDING_FLAG:    equ 1h
SUSPEND_EVENT_EXECUTED_FLAG:   equ 2h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -