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

📄 hidtherm.lst

📁 Cypress USB HID code
💻 LST
📖 第 1 页 / 共 5 页
字号:
0042=           captureb_rising:                                        equ     42h ; Capture timer B rising register
0043=           captureb_falling:                                       equ     43h ; Capture timer B falling register
0044=           capture_config:                                         equ     44h ; Capture timer configuration register
0080=                   FIRST_EDGE_HOLD:                equ     80h
0070=                   PRESCALE:                               equ     70h
0040=                   PRESCALE2:                              equ     40h
0020=                   PRESCALE1:                              equ     20h
0010=                   PRESCALE0:                              equ     10h
0008=                   CAPTUREB_FALL_INT:              equ     08h
0004=                   CAPTUREB_RISE_INT:              equ     04h
0002=                   CAPTUREA_FALL_INT:              equ     02h
0001=                   CAPTUREA_RISE_INT:              equ     01h
0045=           capture_status:                                         equ     45h ; Capture timer status register
0008=                   CAPTUREB_FALL_EVENT:    equ     08h
0004=                   CAPTUREB_RISE_EVENT:    equ     04h
0002=                   CAPTUREA_FALL_EVENT:    equ     02h
0001=                   CAPTUREA_RISE_EVENT:    equ     01h
                
0060=           spi_data:                                                       equ     60h     ; SPI data register
0061=           spi_control:                                            equ     61h     ; SPI configuration register
0080=                   TCMP:                                   equ     80h
0040=                   TBF:                                    equ     40h
0020=                   MODE1:                                  equ     20h
0010=                   MODE0:                                  equ     10h
0008=                   CPOL:                                   equ 08h
0004=                   CPHA:                                   equ 04h
0002=                   SCK_SELECT1:                    equ 02h
0001=                   SCK_SELECT0:                    equ     01h     
                
00F8=           clock_config:                                           equ     F8h ; Internal/external oscillator configuration
0080=                   EXT_DELAY:                              equ     80h
0040=                   WAKEUP_ADJUST2:                 equ     40h
0020=                   WAKEUP_ADJUST1:                 equ     20h
0010=                   WAKEUP_ADJUST0:                 equ     10h
0008=                   LVR_DISABLE:                    equ     08h
0002=                   INTERNAL_CLK:                   equ     02h
0001=                   EXTERNAL_CLK:                   equ     01h
                
00FF=           control:                                                        equ     FFh ; Processor status and control
0080=                   IRQ_PENDING:                    equ     80h
0040=                   WATCHDOG_RESET:                 equ     40h
0020=                   USB_RESET:                              equ     20h
0010=                   POWERON_RESET:                  equ     10h
0008=                   SUSPEND:                                equ     08h
0004=                   INTERRUPT_MASK:                 equ     04h
0002=                   SINGLE_STEP:                    equ     02h
0001=                   RUN:                                    equ     01h
                
                
                ;**************************************
                ; USB mode encoding
                
0000=           DISABLE:                        equ     00h
0001=           NAK_IN_OUT:                     equ     01h
0002=           STATUS_OUT_ONLY:        equ     02h
0003=           STALL_IN_OUT:           equ     03h
0004=           IGNORE_IN_OUT:          equ     04h
0005=           ISOCHRONOUS_OUT:        equ     05h
0006=           STATUS_IN_ONLY:         equ     06h
0007=           ISOCHRONOUS_IN:         equ     07h
0008=           NAK_OUT:                        equ     08h
0009=           ACK_OUT:                        equ     09h
000A=           NAK_OUT_STATUS_IN:      equ     0Ah
000B=           ACK_OUT_NAK_IN:         equ     0Bh
000C=           NAK_IN:                         equ     0Ch
000D=           ACK_IN:                         equ     0Dh
000E=           NAK_IN_STATUS_OUT:      equ     0Eh
000F=           ACK_IN_STATUS_OUT:      equ     0Fh
                
                
                ;**************************************
                ; general use constants
                
00FF=           SET:                            equ     FFh
0000=           CLEAR:                          equ     00h
                
                ;**********************************************************
                ; USB Descriptor and Request constants
                ;       source p172,,175 USB specification
                ;**********************************************************
                
                
                ;       Characterists of bmRequest Value
                ;
                ; D7    Data xfer direction
                ;       0 = Host to device
                ;       1 = Device to host
                ;
                ; D6..5 Type
                ;       0 = Standard
                ;       1 = Class
                ;       2 = Vendor
                ;       3 = Reserved
                ;
                ; D4..0 Recipient
                ;       0 = Device
                ;       1 = Interface
                ;       2 = Endpoint
                ;       3 = Other
                ;       4..31 = Reserved
                
                
                ;**************************************
                ; bmRequestType
0000=           HOSTTODEVICE:                   equ     00h
0080=           DEVICETOHOST:                   equ     80h
                
0000=           STANDARD_TYPE:                  equ     00h
0020=           CLASS_TYPE:                             equ     20h
0040=           VENDOR_TYPE:                    equ     40h
0060=           RESERVED_TYPE:                  equ     60h
                
0000=           DEVICE_RECIPIENT:               equ     00h
0001=           INTERFACE_RECIPIENT:    equ     01h
0002=           ENDPOINT_RECIPIENT:             equ     02h
0003=           OTHER_RECIPIENT:                equ     03h
                
                ;**************************************
                ; bRequest
0000=           GET_STATUS:                             equ     00h
0001=           CLEAR_FEATURE:                  equ     01h
0003=           SET_FEATURE:                    equ     03h
0005=           SET_ADDRESS:                    equ     05h
0006=           GET_DESCRIPTOR:                 equ     06h
0007=           SET_DESCRIPTOR:                 equ     07h
0008=           GET_CONFIGURATION:              equ     08h
0009=           SET_CONFIGURATION:              equ     09h
000A=           GET_INTERFACE:                  equ     0Ah
000B=           SET_INTERFACE:                  equ     0Bh
000C=           SYNCH_FRAME:                    equ     0Ch
                
                
                ;**************************************
                ; Descriptor Types
0001=           DEVICE:                                 equ     01h
0002=           CONFIGURATION:                  equ     02h
0003=           STRING:                                 equ     03h
0004=           INTERFACE:                              equ     04h
0005=           ENDPOINT:                               equ     05h
0021=           HID:                                    equ     21h
0022=           HID_REPORT:                             equ     22h
                
                ;**************************************
                ; Feature Selectors
0001=           DEVICE_REMOTE_WAKEUP:   equ     01h
0000=           ENDPOINT_STALL:                 equ     00h
                
                ;**************************************
                ; HID Class Request Types
0001=           GET_REPORT:                             equ     01h
0002=           GET_IDLE:                               equ     02h
0003=           GET_PROTOCOL:                   equ     03h
0009=           SET_REPORT:                             equ     09h
000A=           SET_IDLE:                               equ     0Ah
000B=           SET_PROTOCOL:                   equ     0Bh
                
                ;**************************************
                ; HID report formats
0000=           HID_BOOT_FMT:                           equ     00h
0001=           HID_REPORT_FMT:                         equ     01h
                
                ;**************************************
                ; ENDPOINT 0 SETUP REQUEST FIELDS
0000=           BMREQUESTTYPE:                  equ     00h
0001=           BREQUEST:                               equ     01h
0002=           WVALUELO:                               equ     02h
0003=           WVALUEHI:                               equ     03h
0004=           WINDEXLO:                               equ     04h
0005=           WINDEXHI:                               equ     05h
0006=           WLENGTHLO:                              equ     06h
0007=           WLENGTHHI:                              equ     07h
                
                ;**************************************
                ; Standard Descriptor sizes
0012=           DEVICE_DESC_SIZE:               equ     12h
0009=           CONFIG_DESC_SIZE:               equ     09h
0009=           INTERFACE_DESC_SIZE:    equ     09h
0009=           HID_DESC_SIZE:                  equ 09h
0007=           ENDPOINT_DESC_SIZE:             equ     07h
                
                ;**************************************
                ; configuration Descriptor Bit Fields
0080=           BUS_POWERED:                    equ     80h
0040=           SELF_POWERED:                   equ     40h
0020=           REMOTE_WAKEUP:                  equ     20h
                
                ;**************************************
                ; endpoint descriptor bit fields
0000=           EP_OUT:                                 equ     00h
0080=           EP_IN:                                  equ     80h
0000=           EP_CONTROL:                             equ     00h
0001=           EP_ISO:                                 equ     01h
0002=           EP_BULK:                                equ     02h
0003=           EP_INT:                                 equ     03h
                
                ;**************************************
                ; HID report types
0081=           hrINPUT:                                equ 81h
0091=           hrOUTPUT:                               equ     91h
00B1=           hrFEATURE:                              equ     B1h
0000=                   hrDATA:                 equ     00h
0001=                   hrCONSTANT:             equ     01h
0000=                   hrARRAY:                equ     00h
0002=                   hrVARIABLE:             equ     02h
0000=                   hrABSOLUTE:             equ     00h
0004=                   hrRELATIVE:             equ     04h
0000=                   hrLINEAR:               equ     00h
0008=                   hrNONLINEAR:    equ     08h
0000=                   hrPRESTATE:             equ     00h
0010=                   hrNPRESTATE:    equ     10h
0000=                   hrNONULL:               equ     00h
0020=                   hrNULL:                 equ     20h
0000=                   hrNVOLATILE:    equ     00h
0040=                   hrVOLATILE:             equ     40h
0000=                   hrBITFIELD:             equ     00h
0080=                   hrBUFFERED:             equ     80h
00A1=           hrCOLLECTION:                   equ     A1h
0000=                   hrcPHYSICAL:                    equ     00h
0001=                   hrcAPPLICATION:                 equ     01h
0002=                   hrcLOGICAL:                             equ     02h

⌨️ 快捷键说明

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