📄 hidtherm.lst
字号:
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 + -