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

📄 lpradio.lis

📁 Cypress公司开发的2.4G无线键盘鼠标及其Bridge源代码
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 000F           STRIM_MSB_MSK:                                  equ 0x0f
 00FF           STRIM_LSB_MSK:                                  equ 0xff
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Mode Override register
 0000           ; -------------------------------
 001D           MODE_OVERRIDE_ADR:                              equ 0x1d
 0000           MODE_OVERRIDE_RST:                              equ 0x00
 0000           
 0003           FRC_AWAKE:                                      equ 0x03
 0001           FRC_AWAKE_OFF_1:                                equ 0x01
 0000           FRC_AWAKE_OFF_2:                                equ 0x00
 0000           
 0000           ; single flag bits & multi-bit-field masks
 0080           DIS_AUTO_SEN:                                   equ 0x80
 0040           SEN_TXRXB:                                      equ 0x40
 0020           FRC_SEN:                                        equ 0x20
 0018           FRC_AWAKE_MSK:                                  equ 0x18
 0018           MODE_OVRD_FRC_AWAKE:                            equ 0x18
 0008           MODE_OVRD_FRC_AWAKE_OFF_1:                      equ 0x08
 0000           MODE_OVRD_FRC_AWAKE_OFF_2:                      equ 0x00
 0001           RST:                                            equ 0x01
 0002           FRC_PA:                                         equ 0x02
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; RX Override register
 0000           ; -------------------------------
 001E           RX_OVERRIDE_ADR:                                equ 0x1e
 0000           RX_OVERRIDE_RST:                                equ 0x00
 0000           
 0000           ; single flag bits & multi-bit-field masks
 0080           ACK_RX:                                         equ 0x80
 0040           EXTEND_RX_TX:                                   equ 0x40
 0020           MAN_RXACK:                                      equ 0x20
 0010           FRC_RXDR:                                       equ 0x10
 0008           DIS_CRC0:                                       equ 0x08
 0004           DIS_RXCRC:                                      equ 0x04
 0002           ACE:                                            equ 0x02
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; TX Override register
 0000           ; -------------------------------
 001F           TX_OVERRIDE_ADR:                                equ 0x1f
 0000           TX_OVERRIDE_RST:                                equ 0x00
 0000           
 0000           ; single flag bits & multi-bit-field masks
 0080           ACK_TX_SEN:                                     equ 0x80
 0040           FRC_PREAMBLE:                                   equ 0x40
 0020           DIS_TX_RETRANS:                                 equ 0x20
 0010           MAN_TXACK:                                      equ 0x10
 0008           OVRRD_ACK:                                      equ 0x08
 0004           DIS_TXCRC:                                      equ 0x04
 0002           CO:                                             equ 0x02
 0001           TXINV:                                          equ 0x01
 0000           
 0000           
 0000           ;------------------------------------------------------------------------------
 0000           ;      File Function Detail
 0000           ;------------------------------------------------------------------------------
 0000           
 0000           ; -------------------------------
 0000           ; TX Buffer - 16 bytes
 0000           ; -------------------------------
 0020           TX_BUFFER_ADR:                                  equ 0x20
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; RX Buffer - 16 bytes
 0000           ; -------------------------------
 0021           RX_BUFFER_ADR:                                  equ 0x21
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Framing Code - 8 bytes
 0000           ; -------------------------------
 0022           SOP_CODE_ADR:                                   equ 0x22
 0000           
 0000           ; CODESTORE_REG_SOF_RST        64'h17_ff_9e_21_36_90_c7_82
 0017           CODESTORE_BYTE7_SOF_RST:                        equ 0x17
 00FF           CODESTORE_BYTE6_SOF_RST:                        equ 0xff
 009E           CODESTORE_BYTE5_SOF_RST:                        equ 0x9e
 0021           CODESTORE_BYTE4_SOF_RST:                        equ 0x21
 0036           CODESTORE_BYTE3_SOF_RST:                        equ 0x36
 0090           CODESTORE_BYTE2_SOF_RST:                        equ 0x90
 00C7           CODESTORE_BYTE1_SOF_RST:                        equ 0xc7
 0082           CODESTORE_BYTE0_SOF_RST:                        equ 0x82
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Data Code - 16 bytes
 0000           ; -------------------------------
 0023           DATA_CODE_ADR:                                  equ 0x23
 0000           
 0000           ; CODESTORE_REG_DCODE0_RST            64'h01_2B_F1_DB_01_32_BE_6F
 0001           CODESTORE_BYTE7_DCODE0_RST:                     equ 0x01
 002B           CODESTORE_BYTE6_DCODE0_RST:                     equ 0x2b
 00F1           CODESTORE_BYTE5_DCODE0_RST:                     equ 0xf1
 00DB           CODESTORE_BYTE4_DCODE0_RST:                     equ 0xdb
 0001           CODESTORE_BYTE3_DCODE0_RST:                     equ 0x01
 0032           CODESTORE_BYTE2_DCODE0_RST:                     equ 0x32
 00BE           CODESTORE_BYTE1_DCODE0_RST:                     equ 0xbe
 006F           CODESTORE_BYTE0_DCODE0_RST:                     equ 0x6f
 0000           
 0000           ; CODESTORE_REG_DCODE1_RST            64'h02_F9_93_97_02_FA_5C_E3
 0002           CODESTORE_BYTE7_DCODE1_RST:                     equ 0x02
 00F9           CODESTORE_BYTE6_DCODE1_RST:                     equ 0xf9
 0093           CODESTORE_BYTE5_DCODE1_RST:                     equ 0x93
 0097           CODESTORE_BYTE4_DCODE1_RST:                     equ 0x97
 0002           CODESTORE_BYTE3_DCODE1_RST:                     equ 0x02
 00FA           CODESTORE_BYTE2_DCODE1_RST:                     equ 0xfa
 005C           CODESTORE_BYTE1_DCODE1_RST:                     equ 0x5c
 00E3           CODESTORE_BYTE0_DCODE1_RST:                     equ 0xe3
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Preamble - 3 bytes
 0000           ; -------------------------------
 0024           PREAMBLE_ADR:                                   equ 0x24
 0000           
 0033           PREAMBLE_CODE_MSB_RST:                          equ 0x33
 0033           PREAMBLE_CODE_LSB_RST:                          equ 0x33
 0002           PREAMBLE_LEN_RST:                               equ 0x02
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Laser Fuses - 8 bytes (2 hidden)
 0000           ; -------------------------------
 0025           MFG_ID_ADR:                                     equ 0x25
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; XTAL Startup Delay
 0000           ; -------------------------------
 0026           XTAL_CFG_ADR:                                   equ 0x26
 0000           XTAL_CFG_RST:                                   equ 0x00
 0000           
 0000           ; -------------------------------
 0000           ; Clock Override
 0000           ; -------------------------------
 0027           CLK_OVERRIDE_ADR:                               equ 0x27
 0000           CLK_OVERRIDE_RST:                               equ 0x00
 0000           
 0002           RXF:                                            equ 0x02
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Clock Enable
 0000           ; -------------------------------
 0028           CLK_EN_ADR:                                     equ 0x28
 0000           CLK_EN_RST:                                     equ 0x00
 0000           
 0002           RXF:                                            equ 0x02
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Receiver Abort
 0000           ; -------------------------------
 0029           RX_ABORT_ADR:                                   equ 0x29
 0000           RX_ABORT_RST:                                   equ 0x00
 0000           
 0020           ABORT_EN:                                       equ 0x20
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Auto Calibration Time
 0000           ; -------------------------------
 0032           AUTO_CAL_TIME_ADR:                              equ 0x32
 000C           AUTO_CAL_TIME_RST:                              equ 0x0C
 0000           
 003C           AUTO_CAL_TIME_MAX:                              equ 0x3C
 0000           
 0000           
 0000           ; -------------------------------
 0000           ; Auto Calibration Offset
 0000           ; -------------------------------
 0035           AUTO_CAL_OFFSET_ADR:                            equ 0x35
 0000           AUTO_CAL_OFFSET_RST:                            equ 0x00
 0000           
 0014           AUTO_CAL_OFFSET_MINUS_4:                        equ 0x14
 0000           
 00C0           FLAG_PGMODE_MASK:  equ C0h     ; Paging control for > 256 bytes of RAM
 0000           FLAG_PGMODE_0:     equ 00h       ; Direct to Page 0,      indexed to Page 0
 0040           FLAG_PGMODE_1:     equ 40h       ; Direct to Page 0,      indexed to STK_PP page
 0080           FLAG_PGMODE_2:     equ 80h       ; Direct to CUR_PP page, indexed to IDX_PP page
 00C0           FLAG_PGMODE_3:     equ C0h       ; Direct to CUR_PP page, indexed to STK_PP page
 0000           FLAG_PGMODE_00b:   equ 00h       ; Same as PGMODE_0
 0040           FLAG_PGMODE_01b:   equ 40h       ; Same as PGMODE_1
 0080           FLAG_PGMODE_10b:   equ 80h       ; Same as PGMODE_2
 00C0           FLAG_PGMODE_11b:   equ C0h       ; Same as PGMODE_3
 0010           FLAG_XIO_MASK:     equ 10h     ; I/O Bank select for register space
 0008           FLAG_SUPER:        equ 08h     ; Supervisor Mode
 0004           FLAG_CARRY:        equ 04h     ; Carry Condition Flag
 0002           FLAG_ZERO:         equ 02h     ; Zero  Condition Flag
 0001           FLAG_GLOBAL_IE:    equ 01h     ; Glogal Interrupt Enable
 0000           
 0000           
 0000           ;;=============================================================================
 0000           ;;      Register Space, Bank 0
 0000           ;;=============================================================================
 0000           
 0000           ;------------------------------------------------
 0000           ;  Port Registers
 0000           ;  Note: Also see this address range in Bank 1.
 0000           ;------------------------------------------------
 0000           ; Port 0
 0000           PRT0DR:       equ 00h          ; Port 0 Data Register                     (RW)
 0001           PRT0IE:       equ 01h          ; Port 0 Interrupt Enable Register         (RW)
 0002           PRT0GS:       equ 02h          ; Port 0 Global Select Register            (RW)
 0003           PRT0DM2:      equ 03h          ; Port 0 Drive Mode 2                      (RW)
 0000           ; Port 1
 0004           PRT1DR:       equ 04h          ; Port 1 Data Register                     (RW)
 0005           PRT1IE:       equ 05h          ; Port 1 Interrupt Enable Register         (RW)
 0006           PRT1GS:       equ 06h          ; Port 1 Global Select Register            (RW)
 0007           PRT1DM2:      equ 07h          ; Port 1 Drive Mode 2                      (RW)
 0000           ; Port 2

⌨️ 快捷键说明

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