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

📄 descript.lst

📁 This firmware translates a PS/2 mouse to a USB mouse. The translator firmware is entirely interrup
💻 LST
字号:
MPASM  5.00                      DESCRIPT.ASM   11-2-2005  17:45:10         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 ;                            Software License Agreement
                      00002 ;
                      00003 ; The software supplied herewith by Microchip Technology Incorporated (the "Company")
                      00004 ; for its PICmicro(r) Microcontroller is intended and supplied to you, the Company's
                      00005 ; customer, for use solely and exclusively on Microchip PICmicro Microcontroller
                      00006 ; products.
                      00007 ;
                      00008 ; The software is owned by the Company and/or its supplier, and is protected under
                      00009 ; applicable copyright laws. All rights are reserved. Any use in violation of the
                      00010 ; foregoing restrictions may subject the user to criminal sanctions under applicable
                      00011 ; laws, as well as to civil liability for the breach of the terms and conditions of
                      00012 ; this license.
                      00013 ;
                      00014 ; THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES, WHETHER EXPRESS,
                      00015 ; IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
                      00016 ; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE
                      00017 ; COMPANY SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR
                      00018 ; CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
                      00019 ;
                      00020 ; ###############################################################################
                      00021 ;   filename:           DESCRIPT.ASM
                      00022 ;
                      00023 ; This file contains a set of descriptors for a standard mouse.  
                      00024 ;
                      00025 ; ###############################################################################
                      00026 ;
                      00027 ;   Author:             Dan Butler and Reston Condit
                      00028 ;   Company:            Microchip Technology Inc
                      00029 ;
                      00030 ;   Revision:           1.21
                      00031 ;   Date:               08 August 2001
                      00032 ;   Assembled using     MPASM 2.61
                      00033 ;   Revision History:
                      00034 ;   23 August 2000      DZB Changed descriptor pointers to 16 bits.
                      00035 ;   24 August 2000      DZB Moved EP1 & 2 configuration from USBReset
                      00036 ;                           to Set_Configuration to implement requirement in
                      00037 ;                           USB V1.1 spec paragraph 5.3.1.2
                      00038 ;   28 August 2000      DZB Force data toggle on OUT packets in PutUSB
                      00039 ;   20 March 2001       DZB Reduced use of common RAM
                      00040 ;   20 March 2001       DZB Put and Get use their own temp variable (GPtemp) to
                      00041 ;                           avoid collisions with the ISR's use of temp.
                      00042 ;   29 March 2001       DZB Fixed saving of bank bits in GetUSB
                      00043 ;   02 May 2001         DZB Implemented SHOW_ENUM_STATUS to show enumeration
                      00044 ;                           status on the PORTB LEDs: 0- Powered, 1- Default,
                      00045 ;                           2- addressed, 3- configured, 4- sleep, 
                      00046 ;                           5- EP0 Activity, 6- EP1 Activity, 7- EP2 Activity
                      00047 ;   03 August 2001      RAC Made distinct GetEP and PutEP macros for endpoints 1 
                      00048 ;                           and 2.  These functions are GetEP1, GetEP2, PutEP1, and 
                      00049 ;                           PutEP2.  Instances of the these macros are created in
                      00050 ;                           usb_ch9.asm.
                      00051 ;   08 August 2001      RAC Corrected various banking and paging issues.
                      00052 ;   15 August           RAC Added Report_desc_index function in descript.asm.
                      00053 ;                           This function allows more than one report descriptor
MPASM  5.00                      DESCRIPT.ASM   11-2-2005  17:45:10         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00054 ;                           to be used.  
                      00055 ;
                      00056 ;################################################################################
                      00057 ;
                      00058 ;   include files:
                      00059 ;       P16C765.inc     Rev 1.00
                      00060 ;       usb_defs.inc    Rev 1.00
                      00061 ;
                      00062 ;################################################################################
                      00063 #include <p16C765.inc>
                      00001         LIST
                      00002 ; P16C765.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.
                      00371         LIST
                      00064 #include "usb_defs.inc"
                      00001 ;                            Software License Agreement
                      00002 ;
                      00003 ; The software supplied herewith by Microchip Technology Incorporated (the "Company")
                      00004 ; for its PICmicro

⌨️ 快捷键说明

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