XBMC USB Controller solderpad

xbmc-usb-controller / Firmware / mcci.lst

284.1 KB · raw

;  LST file generated by mikroListExporter - v.2.0 
; Date/Time: 6/18/2011 8:56:48 PM
;----------------------------------------------

;Address Opcode 	ASM
0x0000	0xF00EEF13  	GOTO        7206
_interrupt:
;mcci.c,183 :: 		void interrupt()
0x0008	0xF01AC000  	MOVFF       R0, 26
0x000C	0xF019C001  	MOVFF       R1, 25
0x0010	0xF018C002  	MOVFF       R2, 24
0x0014	0xF017C003  	MOVFF       R3, 23
0x0018	0xF016C004  	MOVFF       R4, 22
0x001C	0xF015C005  	MOVFF       R5, 21
;mcci.c,185 :: 		USB_Interrupt_Proc();
0x0020	0xF021CFE1  	MOVFF       FSR1, 33
0x0024	0xF022CFE2  	MOVFF       FSR1H, 34
0x0028	0xF01FCFE9  	MOVFF       FSR0, 31
0x002C	0xF020CFEA  	MOVFF       FSR0H, 32
0x0030	0xF01ECFF5  	MOVFF       TABLAT, 30
0x0034	0xF01BCFF8  	MOVFF       TBLPTRU, 27
0x0038	0xF01CCFF7  	MOVFF       TBLPTRH, 28
0x003C	0xF01DCFF6  	MOVFF       4086, 29
0x0040	0xF00CECA1  	CALL        _USB_Interrupt_Proc, 0
;mcci.c,186 :: 		}
L__interrupt98:
0x0044	0xFFF5C01E  	MOVFF       30, TABLAT
0x0048	0xFFF8C01B  	MOVFF       27, TBLPTRU
0x004C	0xFFF7C01C  	MOVFF       28, TBLPTRH
0x0050	0xFFF6C01D  	MOVFF       29, 4086
0x0054	0xF000C01A  	MOVFF       26, R0
0x0058	0xF001C019  	MOVFF       25, R1
0x005C	0xF002C018  	MOVFF       24, R2
0x0060	0xF003C017  	MOVFF       23, R3
0x0064	0xF004C016  	MOVFF       22, R4
0x0068	0xF005C015  	MOVFF       21, R5
0x006C	0xFFE9C01F  	MOVFF       31, FSR0
0x0070	0xFFEAC020  	MOVFF       32, FSR0H
0x0074	0xFFE1C021  	MOVFF       33, FSR1
0x0078	0xFFE2C022  	MOVFF       34, FSR1H
0x007C	0x0011      	RETFIE      1
; end of _interrupt
__Lib_USB_genHID_USB_Configure_Endpoint:
;__Lib_USB_genHID.c,3946 :: 		
;__Lib_USB_genHID.c,3949 :: 		
0x007E	0x0E00      	MOVLW       __Lib_USB_genHID_BDT
0x0080	0x6E05      	MOVWF       R5 
0x0082	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT)
0x0084	0x6E06      	MOVWF       R6 
;__Lib_USB_genHID.c,3950 :: 		
0x0086	0xF003C0BB  	MOVFF       FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum, R3
0x008A	0x0E00      	MOVLW       0
0x008C	0x6E04      	MOVWF       R4 
0x008E	0x3603      	RLCF        R3, 1 
0x0090	0x3604      	RLCF        R4, 1 
0x0092	0x9003      	BCF         R3, 0 
0x0094	0x3603      	RLCF        R3, 1 
0x0096	0x3604      	RLCF        R4, 1 
0x0098	0x9003      	BCF         R3, 0 
0x009A	0xF000C0BC  	MOVFF       FARG___Lib_USB_genHID_USB_Configure_Endpoint_direction, R0
0x009E	0x0E00      	MOVLW       0
0x00A0	0x6E01      	MOVWF       R1 
0x00A2	0x3600      	RLCF        R0, 1 
0x00A4	0x3601      	RLCF        R1, 1 
0x00A6	0x9000      	BCF         R0, 0 
0x00A8	0x5000      	MOVF        R0, 0 
0x00AA	0x2603      	ADDWF       R3, 1 
0x00AC	0x5001      	MOVF        R1, 0 
0x00AE	0x2204      	ADDWFC      R4, 1 
0x00B0	0xF001C003  	MOVFF       R3, R1
0x00B4	0xF002C004  	MOVFF       R4, R2
0x00B8	0x3601      	RLCF        R1, 1 
0x00BA	0x9001      	BCF         R1, 0 
0x00BC	0x3602      	RLCF        R2, 1 
0x00BE	0x3601      	RLCF        R1, 1 
0x00C0	0x9001      	BCF         R1, 0 
0x00C2	0x3602      	RLCF        R2, 1 
0x00C4	0xF003C001  	MOVFF       R1, R3
0x00C8	0xF004C002  	MOVFF       R2, R4
0x00CC	0x3204      	RRCF        R4, 1 
0x00CE	0x3203      	RRCF        R3, 1 
0x00D0	0x9E04      	BCF         R4, 7 
0x00D2	0xBC04      	BTFSC       R4, 6 
0x00D4	0x8E04      	BSF         R4, 7 
0x00D6	0x3204      	RRCF        R4, 1 
0x00D8	0x3203      	RRCF        R3, 1 
0x00DA	0x9E04      	BCF         R4, 7 
0x00DC	0xBC04      	BTFSC       R4, 6 
0x00DE	0x8E04      	BSF         R4, 7 
0x00E0	0xF000C003  	MOVFF       R3, R0
0x00E4	0xF001C004  	MOVFF       R4, R1
0x00E8	0x3600      	RLCF        R0, 1 
0x00EA	0x9000      	BCF         R0, 0 
0x00EC	0x3601      	RLCF        R1, 1 
0x00EE	0x3600      	RLCF        R0, 1 
0x00F0	0x9000      	BCF         R0, 0 
0x00F2	0x3601      	RLCF        R1, 1 
0x00F4	0x5005      	MOVF        R5, 0 
0x00F6	0x2600      	ADDWF       R0, 1 
0x00F8	0x5006      	MOVF        R6, 0 
0x00FA	0x2201      	ADDWFC      R1, 1 
0x00FC	0xF005C000  	MOVFF       R0, R5
0x0100	0xF006C001  	MOVFF       R1, R6
;__Lib_USB_genHID.c,3952 :: 		
0x0104	0xFFE1C000  	MOVFF       R0, FSR1
0x0108	0xFFE2C001  	MOVFF       R1, FSR1H
0x010C	0x9EE6      	BCF         POSTINC1, 7 
;__Lib_USB_genHID.c,3954 :: 		
0x010E	0x0100      	MOVLB       0
0x0110	0x51BC      	MOVF        FARG___Lib_USB_genHID_USB_Configure_Endpoint_direction, 0, 1
0x0112	0x0A00      	XORLW       0
0x0114	0xE112      	BNZ         L___Lib_USB_genHID_USB_Configure_Endpoint191
;__Lib_USB_genHID.c,3955 :: 		
0x0116	0xF000C0BB  	MOVFF       FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum, R0
0x011A	0x0E00      	MOVLW       0
0x011C	0x6E01      	MOVWF       R1 
0x011E	0x3600      	RLCF        R0, 1 
0x0120	0x9000      	BCF         R0, 0 
0x0122	0x3601      	RLCF        R1, 1 
0x0124	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x0126	0x2400      	ADDWF       R0, 0 
0x0128	0x6EE1      	MOVWF       FSR1 
0x012A	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x012C	0x2001      	ADDWFC      R1, 0 
0x012E	0x6EE2      	MOVWF       FSR1H 
0x0130	0xFFE6C005  	MOVFF       R5, POSTINC1
0x0134	0xFFE6C006  	MOVFF       R6, POSTINC1
;__Lib_USB_genHID.c,3956 :: 		
0x0138	0xD011      	BRA         L___Lib_USB_genHID_USB_Configure_Endpoint192
L___Lib_USB_genHID_USB_Configure_Endpoint191:
;__Lib_USB_genHID.c,3957 :: 		
0x013A	0xF000C0BB  	MOVFF       FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum, R0
0x013E	0x0E00      	MOVLW       0
0x0140	0x6E01      	MOVWF       R1 
0x0142	0x3600      	RLCF        R0, 1 
0x0144	0x9000      	BCF         R0, 0 
0x0146	0x3601      	RLCF        R1, 1 
0x0148	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x014A	0x2400      	ADDWF       R0, 0 
0x014C	0x6EE1      	MOVWF       FSR1 
0x014E	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x0150	0x2001      	ADDWFC      R1, 0 
0x0152	0x6EE2      	MOVWF       FSR1H 
0x0154	0xFFE6C005  	MOVFF       R5, POSTINC1
0x0158	0xFFE6C006  	MOVFF       R6, POSTINC1
;__Lib_USB_genHID.c,3958 :: 		
L___Lib_USB_genHID_USB_Configure_Endpoint192:
;__Lib_USB_genHID.c,3961 :: 		
0x015C	0xFFE1C005  	MOVFF       R5, FSR1
0x0160	0xFFE2C006  	MOVFF       R6, FSR1H
0x0164	0x9CE6      	BCF         POSTINC1, 6 
;__Lib_USB_genHID.c,3962 :: 		
0x0166	0x0E04      	MOVLW       4
0x0168	0x2405      	ADDWF       R5, 0 
0x016A	0x6EE1      	MOVWF       FSR1 
0x016C	0x0E00      	MOVLW       0
0x016E	0x2006      	ADDWFC      R6, 0 
0x0170	0x6EE2      	MOVWF       FSR1H 
0x0172	0x8CE6      	BSF         POSTINC1, 6 
;__Lib_USB_genHID.c,3977 :: 		
0x0174	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Configure_Endpoint
__Lib_USB_genHID_USB_EP0_Transmit_Options:
;__Lib_USB_genHID.c,2231 :: 		
;__Lib_USB_genHID.c,2232 :: 		
0x0176	0x0E80      	MOVLW       128
0x0178	0x0100      	MOVLB       0
0x017A	0x11BB      	IORWF       FARG___Lib_USB_genHID_USB_EP0_Transmit_Options_options, 0, 1
0x017C	0x6E00      	MOVWF       R0 
0x017E	0xF066C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+3
;__Lib_USB_genHID.c,2233 :: 		
0x0182	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_EP0_Transmit_Options
__Lib_USB_genHID_USB_EP0_Send_RAM:
;__Lib_USB_genHID.c,2259 :: 		
;__Lib_USB_genHID.c,2260 :: 		
0x0184	0xF063C0BB  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src, __Lib_USB_genHID_inPipes
0x0188	0xF064C0BC  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src+1, __Lib_USB_genHID_inPipes+1
;__Lib_USB_genHID.c,2261 :: 		
0x018C	0xF067C0BD  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size, __Lib_USB_genHID_inPipes+4
0x0190	0xF068C0BE  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size+1, __Lib_USB_genHID_inPipes+5
;__Lib_USB_genHID.c,2262 :: 		
0x0194	0x0E80      	MOVLW       128
0x0196	0x0100      	MOVLB       0
0x0198	0x11BF      	IORWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_options, 0, 1
0x019A	0x6E00      	MOVWF       R0 
0x019C	0x8000      	BSF         R0, 0 
0x019E	0xF066C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+3
;__Lib_USB_genHID.c,2263 :: 		
0x01A2	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_EP0_Send_RAM
__Lib_USB_genHID_USB_EP0_Send_ROM:
;__Lib_USB_genHID.c,2265 :: 		
;__Lib_USB_genHID.c,2266 :: 		
0x01A4	0xF063C0BB  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src, __Lib_USB_genHID_inPipes
0x01A8	0xF064C0BC  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+1, __Lib_USB_genHID_inPipes+1
0x01AC	0xF065C0BD  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+2, __Lib_USB_genHID_inPipes+2
;__Lib_USB_genHID.c,2267 :: 		
0x01B0	0xF067C0BE  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size, __Lib_USB_genHID_inPipes+4
0x01B4	0xF068C0BF  	MOVFF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size+1, __Lib_USB_genHID_inPipes+5
;__Lib_USB_genHID.c,2268 :: 		
0x01B8	0x0E80      	MOVLW       128
0x01BA	0x0100      	MOVLB       0
0x01BC	0x11C0      	IORWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_options, 0, 1
0x01BE	0x6E00      	MOVWF       R0 
0x01C0	0xF066C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+3
;__Lib_USB_genHID.c,2269 :: 		
0x01C4	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_EP0_Send_ROM
__Lib_USB_genHID_USB_Check_HID_Request:
;__Lib_USB_genHID.c,4274 :: 		
;__Lib_USB_genHID.c,4275 :: 		
0x01C6	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x01CA	0x0E1F      	MOVLW       31
0x01CC	0x1601      	ANDWF       R1, 1 
0x01CE	0x5001      	MOVF        R1, 0 
0x01D0	0x0A01      	XORLW       1
0x01D2	0xA4D8      	BTFSS       STATUS, 2 
0x01D4	0x0012      	RETURN      0
L___Lib_USB_genHID_USB_Check_HID_Request207:
0x01D6	0x0104      	MOVLB       4
;__Lib_USB_genHID.c,4276 :: 		
0x01D8	0x5124      	MOVF        1060, 0, 1
0x01DA	0x0A00      	XORLW       0
0x01DC	0xA4D8      	BTFSS       STATUS, 2 
0x01DE	0x0012      	RETURN      0
L___Lib_USB_genHID_USB_Check_HID_Request208:
;__Lib_USB_genHID.c,4283 :: 		
0x01E0	0x5121      	MOVF        1057, 0, 1
0x01E2	0x0A06      	XORLW       6
0x01E4	0xE138      	BNZ         L___Lib_USB_genHID_USB_Check_HID_Request209
;__Lib_USB_genHID.c,4284 :: 		
0x01E6	0xD02D      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request210
;__Lib_USB_genHID.c,4285 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request212:
;__Lib_USB_genHID.c,4286 :: 		
0x01E8	0x0100      	MOVLB       0
0x01EA	0x5160      	MOVF        __Lib_USB_genHID_USBActiveConfiguration, 0, 1
0x01EC	0x0A01      	XORLW       1
0x01EE	0xE112      	BNZ         L___Lib_USB_genHID_USB_Check_HID_Request213
;__Lib_USB_genHID.c,4289 :: 		
0x01F0	0x0E67      	MOVLW       _configDescriptor1
0x01F2	0x6FBB      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src, 1
0x01F4	0x0E1D      	MOVLW       hi_addr(_configDescriptor1)
0x01F6	0x6FBC      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+1, 1
0x01F8	0x0E00      	MOVLW       higher_addr(_configDescriptor1)
0x01FA	0x6FBD      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+2, 1
0x01FC	0x0E12      	MOVLW       18
0x01FE	0x27BB      	ADDWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src, 1, 1
0x0200	0x0E00      	MOVLW       0
0x0202	0x23BC      	ADDWFC      FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+1, 1, 1
0x0204	0x23BD      	ADDWFC      FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+2, 1, 1
;__Lib_USB_genHID.c,4290 :: 		
0x0206	0x0E09      	MOVLW       9
0x0208	0x6FBE      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size, 1
0x020A	0x0E00      	MOVLW       0
0x020C	0x6FBF      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size+1, 1
;__Lib_USB_genHID.c,4291 :: 		
0x020E	0x0E40      	MOVLW       64
0x0210	0x6FC0      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_options, 1
0x0212	0xDFC8      	RCALL       __Lib_USB_genHID_USB_EP0_Send_ROM
;__Lib_USB_genHID.c,4292 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request213:
;__Lib_USB_genHID.c,4293 :: 		
0x0214	0xD020      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request211
;__Lib_USB_genHID.c,4294 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request214:
0x0216	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,4295 :: 		
0x0218	0x5160      	MOVF        __Lib_USB_genHID_USBActiveConfiguration, 0, 1
0x021A	0x0A01      	XORLW       1
0x021C	0xE10D      	BNZ         L___Lib_USB_genHID_USB_Check_HID_Request215
;__Lib_USB_genHID.c,4298 :: 		
0x021E	0x0EB6      	MOVLW       _hid_rpt_desc
0x0220	0x6FBB      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src, 1
0x0222	0x0E1D      	MOVLW       hi_addr(_hid_rpt_desc)
0x0224	0x6FBC      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+1, 1
0x0226	0x0E00      	MOVLW       higher_addr(_hid_rpt_desc)
0x0228	0x6FBD      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src+2, 1
;__Lib_USB_genHID.c,4299 :: 		
0x022A	0x0E21      	MOVLW       33
0x022C	0x6FBE      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size, 1
0x022E	0x0E00      	MOVLW       0
0x0230	0x6FBF      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size+1, 1
;__Lib_USB_genHID.c,4300 :: 		
0x0232	0x0E40      	MOVLW       64
0x0234	0x6FC0      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_ROM_options, 1
0x0236	0xDFB6      	RCALL       __Lib_USB_genHID_USB_EP0_Send_ROM
;__Lib_USB_genHID.c,4301 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request215:
;__Lib_USB_genHID.c,4302 :: 		
0x0238	0xD00E      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request211
;__Lib_USB_genHID.c,4303 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request216:
0x023A	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,4304 :: 		
0x023C	0x6BBB      	CLRF        FARG___Lib_USB_genHID_USB_EP0_Transmit_Options_options, 1
0x023E	0xDF9B      	RCALL       __Lib_USB_genHID_USB_EP0_Transmit_Options
;__Lib_USB_genHID.c,4305 :: 		
0x0240	0xD00A      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request211
;__Lib_USB_genHID.c,4306 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request210:
0x0242	0x0104      	MOVLB       4
0x0244	0x5123      	MOVF        1059, 0, 1
0x0246	0x0A21      	XORLW       33
0x0248	0xE0CF      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request212
0x024A	0x5123      	MOVF        1059, 0, 1
0x024C	0x0A22      	XORLW       34
0x024E	0xE0E3      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request214
0x0250	0x5123      	MOVF        1059, 0, 1
0x0252	0x0A23      	XORLW       35
0x0254	0xE0F2      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request216
L___Lib_USB_genHID_USB_Check_HID_Request211:
;__Lib_USB_genHID.c,4307 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request209:
;__Lib_USB_genHID.c,4309 :: 		
0x0256	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x025A	0x0E60      	MOVLW       96
0x025C	0x1601      	ANDWF       R1, 1 
0x025E	0x0E05      	MOVLW       5
0x0260	0x6E00      	MOVWF       R0 
0x0262	0x5000      	MOVF        R0, 0 
L___Lib_USB_genHID_USB_Check_HID_Request281:
0x0264	0xE004      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request282
0x0266	0x3201      	RRCF        R1, 1 
0x0268	0x9E01      	BCF         R1, 7 
0x026A	0x0FFF      	ADDLW       255
0x026C	0xD7FB      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request281
L___Lib_USB_genHID_USB_Check_HID_Request282:
0x026E	0x5001      	MOVF        R1, 0 
0x0270	0x0A01      	XORLW       1
0x0272	0xA4D8      	BTFSS       STATUS, 2 
;__Lib_USB_genHID.c,4310 :: 		
0x0274	0x0012      	RETURN      0
;__Lib_USB_genHID.c,4311 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request217:
;__Lib_USB_genHID.c,4313 :: 		
0x0276	0xD027      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request218
;__Lib_USB_genHID.c,4314 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request220:
;__Lib_USB_genHID.c,4318 :: 		
0x0278	0xD039      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4319 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request221:
;__Lib_USB_genHID.c,4323 :: 		
0x027A	0xD038      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4324 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request222:
;__Lib_USB_genHID.c,4326 :: 		
0x027C	0x0E83      	MOVLW       __Lib_USB_genHID_idle_rate
0x027E	0x0100      	MOVLB       0
0x0280	0x6FBB      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src, 1
0x0282	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_idle_rate)
0x0284	0x6FBC      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src+1, 1
;__Lib_USB_genHID.c,4327 :: 		
0x0286	0x0E01      	MOVLW       1
0x0288	0x6FBD      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size, 1
0x028A	0x0E00      	MOVLW       0
0x028C	0x6FBE      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size+1, 1
;__Lib_USB_genHID.c,4328 :: 		
0x028E	0x0E40      	MOVLW       64
0x0290	0x6FBF      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_options, 1
0x0292	0xDF78      	RCALL       __Lib_USB_genHID_USB_EP0_Send_RAM
;__Lib_USB_genHID.c,4329 :: 		
0x0294	0xD02B      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4330 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request223:
0x0296	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,4331 :: 		
0x0298	0x6BBB      	CLRF        FARG___Lib_USB_genHID_USB_EP0_Transmit_Options_options, 1
0x029A	0xDF6D      	RCALL       __Lib_USB_genHID_USB_EP0_Transmit_Options
;__Lib_USB_genHID.c,4332 :: 		
0x029C	0xF083C423  	MOVFF       1059, __Lib_USB_genHID_idle_rate
;__Lib_USB_genHID.c,4333 :: 		
0x02A0	0xD025      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4334 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request224:
0x02A2	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,4336 :: 		
0x02A4	0x0E5F      	MOVLW       __Lib_USB_genHID_active_protocol
0x02A6	0x6FBB      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src, 1
0x02A8	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_active_protocol)
0x02AA	0x6FBC      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src+1, 1
;__Lib_USB_genHID.c,4337 :: 		
0x02AC	0x0E01      	MOVLW       1
0x02AE	0x6FBD      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size, 1
0x02B0	0x0E00      	MOVLW       0
0x02B2	0x6FBE      	MOVWF       FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size+1, 1
;__Lib_USB_genHID.c,4338 :: 		
0x02B4	0x6BBF      	CLRF        FARG___Lib_USB_genHID_USB_EP0_Send_RAM_options, 1
0x02B6	0xDF66      	RCALL       __Lib_USB_genHID_USB_EP0_Send_RAM
;__Lib_USB_genHID.c,4339 :: 		
0x02B8	0xD019      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4340 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request225:
0x02BA	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,4341 :: 		
0x02BC	0x6BBB      	CLRF        FARG___Lib_USB_genHID_USB_EP0_Transmit_Options_options, 1
0x02BE	0xDF5B      	RCALL       __Lib_USB_genHID_USB_EP0_Transmit_Options
;__Lib_USB_genHID.c,4342 :: 		
0x02C0	0xF05FC422  	MOVFF       1058, __Lib_USB_genHID_active_protocol
;__Lib_USB_genHID.c,4343 :: 		
0x02C4	0xD013      	BRA         L___Lib_USB_genHID_USB_Check_HID_Request219
;__Lib_USB_genHID.c,4344 :: 		
L___Lib_USB_genHID_USB_Check_HID_Request218:
0x02C6	0x0104      	MOVLB       4
0x02C8	0x5121      	MOVF        1057, 0, 1
0x02CA	0x0A01      	XORLW       1
0x02CC	0xE0D5      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request220
0x02CE	0x5121      	MOVF        1057, 0, 1
0x02D0	0x0A09      	XORLW       9
0x02D2	0xE0D3      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request221
0x02D4	0x5121      	MOVF        1057, 0, 1
0x02D6	0x0A02      	XORLW       2
0x02D8	0xE0D1      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request222
0x02DA	0x5121      	MOVF        1057, 0, 1
0x02DC	0x0A0A      	XORLW       10
0x02DE	0xE0DB      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request223
0x02E0	0x5121      	MOVF        1057, 0, 1
0x02E2	0x0A03      	XORLW       3
0x02E4	0xE0DE      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request224
0x02E6	0x5121      	MOVF        1057, 0, 1
0x02E8	0x0A0B      	XORLW       11
0x02EA	0xE0E7      	BZ          L___Lib_USB_genHID_USB_Check_HID_Request225
L___Lib_USB_genHID_USB_Check_HID_Request219:
;__Lib_USB_genHID.c,4346 :: 		
0x02EC	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Check_HID_Request
__Lib_USB_genHID_USB_Enable_Endpoint:
;__Lib_USB_genHID.c,4028 :: 		
;__Lib_USB_genHID.c,4033 :: 		
0x02EE	0x0E70      	MOVLW       UEP0
0x02F0	0x6EE1      	MOVWF       FSR1 
0x02F2	0x0E0F      	MOVLW       hi_addr(UEP0)
0x02F4	0x6EE2      	MOVWF       FSR1H 
0x02F6	0x0100      	MOVLB       0
0x02F8	0x51B6      	MOVF        FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep, 0, 1
0x02FA	0x26E1      	ADDWF       FSR1, 1 
0x02FC	0xB0D8      	BTFSC       STATUS, 0 
0x02FE	0x2AE2      	INCF        FSR1H, 1 
;__Lib_USB_genHID.c,4034 :: 		
0x0300	0xFFE6C0B7  	MOVFF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_options, POSTINC1
;__Lib_USB_genHID.c,4037 :: 		
0x0304	0xA5B7      	BTFSS       FARG___Lib_USB_genHID_USB_Enable_Endpoint_options, 2, 1
0x0306	0xD004      	BRA         L___Lib_USB_genHID_USB_Enable_Endpoint193
;__Lib_USB_genHID.c,4038 :: 		
0x0308	0xF0BBC0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep, FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum
0x030C	0x6BBC      	CLRF        FARG___Lib_USB_genHID_USB_Configure_Endpoint_direction, 1
0x030E	0xDEB7      	RCALL       __Lib_USB_genHID_USB_Configure_Endpoint
;__Lib_USB_genHID.c,4039 :: 		
L___Lib_USB_genHID_USB_Enable_Endpoint193:
;__Lib_USB_genHID.c,4040 :: 		
0x0310	0xA3B7      	BTFSS       FARG___Lib_USB_genHID_USB_Enable_Endpoint_options, 1, 1
0x0312	0xD005      	BRA         L___Lib_USB_genHID_USB_Enable_Endpoint194
;__Lib_USB_genHID.c,4041 :: 		
0x0314	0xF0BBC0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep, FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum
0x0318	0x0E01      	MOVLW       1
0x031A	0x6FBC      	MOVWF       FARG___Lib_USB_genHID_USB_Configure_Endpoint_direction, 1
0x031C	0xDEB0      	RCALL       __Lib_USB_genHID_USB_Configure_Endpoint
;__Lib_USB_genHID.c,4042 :: 		
L___Lib_USB_genHID_USB_Enable_Endpoint194:
;__Lib_USB_genHID.c,4043 :: 		
0x031E	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Enable_Endpoint
__Lib_USB_genHID_USB_Transfer_Packet:
;__Lib_USB_genHID.c,4070 :: 		
;__Lib_USB_genHID.c,4074 :: 		
0x0320	0x0100      	MOVLB       0
0x0322	0x51B7      	MOVF        FARG___Lib_USB_genHID_USB_Transfer_Packet_dir, 0, 1
0x0324	0x0A00      	XORLW       0
0x0326	0xE012      	BZ          L___Lib_USB_genHID_USB_Transfer_Packet195
;__Lib_USB_genHID.c,4076 :: 		
0x0328	0xF000C0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, R0
0x032C	0x0E00      	MOVLW       0
0x032E	0x6E01      	MOVWF       R1 
0x0330	0x3600      	RLCF        R0, 1 
0x0332	0x9000      	BCF         R0, 0 
0x0334	0x3601      	RLCF        R1, 1 
0x0336	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x0338	0x2400      	ADDWF       R0, 0 
0x033A	0x6EE9      	MOVWF       FSR0 
0x033C	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x033E	0x2001      	ADDWFC      R1, 0 
0x0340	0x6EEA      	MOVWF       FSR0H 
0x0342	0xF004CFEE  	MOVFF       POSTINC0, R4
0x0346	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,4077 :: 		
0x034A	0xD011      	BRA         L___Lib_USB_genHID_USB_Transfer_Packet196
L___Lib_USB_genHID_USB_Transfer_Packet195:
;__Lib_USB_genHID.c,4079 :: 		
0x034C	0xF000C0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, R0
0x0350	0x0E00      	MOVLW       0
0x0352	0x6E01      	MOVWF       R1 
0x0354	0x3600      	RLCF        R0, 1 
0x0356	0x9000      	BCF         R0, 0 
0x0358	0x3601      	RLCF        R1, 1 
0x035A	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x035C	0x2400      	ADDWF       R0, 0 
0x035E	0x6EE9      	MOVWF       FSR0 
0x0360	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x0362	0x2001      	ADDWFC      R1, 0 
0x0364	0x6EEA      	MOVWF       FSR0H 
0x0366	0xF004CFEE  	MOVFF       POSTINC0, R4
0x036A	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,4080 :: 		
L___Lib_USB_genHID_USB_Transfer_Packet196:
;__Lib_USB_genHID.c,4092 :: 		
0x036E	0x0E02      	MOVLW       2
0x0370	0x2404      	ADDWF       R4, 0 
0x0372	0x6EE1      	MOVWF       FSR1 
0x0374	0x0E00      	MOVLW       0
0x0376	0x2005      	ADDWFC      R5, 0 
0x0378	0x6EE2      	MOVWF       FSR1H 
0x037A	0xFFE6C0B8  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_data_, POSTINC1
0x037E	0xFFE6C0B9  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_data_+1, POSTINC1
;__Lib_USB_genHID.c,4093 :: 		
0x0382	0x0E01      	MOVLW       1
0x0384	0x2404      	ADDWF       R4, 0 
0x0386	0x6EE1      	MOVWF       FSR1 
0x0388	0x0E00      	MOVLW       0
0x038A	0x2005      	ADDWFC      R5, 0 
0x038C	0x6EE2      	MOVWF       FSR1H 
0x038E	0xFFE6C0BA  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_len, POSTINC1
;__Lib_USB_genHID.c,4094 :: 		
0x0392	0xFFE9C004  	MOVFF       R4, FSR0
0x0396	0xFFEAC005  	MOVFF       R5, FSR0H
0x039A	0xF000CFEE  	MOVFF       POSTINC0, R0
0x039E	0xFFE1C004  	MOVFF       R4, FSR1
0x03A2	0xFFE2C005  	MOVFF       R5, FSR1H
0x03A6	0x0E40      	MOVLW       64
0x03A8	0x1400      	ANDWF       R0, 0 
0x03AA	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,4095 :: 		
0x03AC	0xFFE9C004  	MOVFF       R4, FSR0
0x03B0	0xFFEAC005  	MOVFF       R5, FSR0H
0x03B4	0xF000CFEE  	MOVFF       POSTINC0, R0
0x03B8	0xFFE1C004  	MOVFF       R4, FSR1
0x03BC	0xFFE2C005  	MOVFF       R5, FSR1H
0x03C0	0x0E88      	MOVLW       136
0x03C2	0x1000      	IORWF       R0, 0 
0x03C4	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,4098 :: 		
0x03C6	0x51B7      	MOVF        FARG___Lib_USB_genHID_USB_Transfer_Packet_dir, 0, 1
0x03C8	0x0A00      	XORLW       0
0x03CA	0xE01B      	BZ          L___Lib_USB_genHID_USB_Transfer_Packet197
;__Lib_USB_genHID.c,4100 :: 		
0x03CC	0xF000C0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, R0
0x03D0	0x0E00      	MOVLW       0
0x03D2	0x6E01      	MOVWF       R1 
0x03D4	0x3600      	RLCF        R0, 1 
0x03D6	0x9000      	BCF         R0, 0 
0x03D8	0x3601      	RLCF        R1, 1 
0x03DA	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x03DC	0x2400      	ADDWF       R0, 0 
0x03DE	0x6E02      	MOVWF       R2 
0x03E0	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x03E2	0x2001      	ADDWFC      R1, 0 
0x03E4	0x6E03      	MOVWF       R3 
0x03E6	0xFFE9C002  	MOVFF       R2, FSR0
0x03EA	0xFFEAC003  	MOVFF       R3, FSR0H
0x03EE	0x0E04      	MOVLW       4
0x03F0	0x18EE      	XORWF       POSTINC0, 0 
0x03F2	0x6E00      	MOVWF       R0 
0x03F4	0xFFE1C002  	MOVFF       R2, FSR1
0x03F8	0xFFE2C003  	MOVFF       R3, FSR1H
0x03FC	0xFFE6C000  	MOVFF       R0, POSTINC1
;__Lib_USB_genHID.c,4101 :: 		
0x0400	0xD01A      	BRA         L___Lib_USB_genHID_USB_Transfer_Packet198
L___Lib_USB_genHID_USB_Transfer_Packet197:
;__Lib_USB_genHID.c,4103 :: 		
0x0402	0xF000C0B6  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, R0
0x0406	0x0E00      	MOVLW       0
0x0408	0x6E01      	MOVWF       R1 
0x040A	0x3600      	RLCF        R0, 1 
0x040C	0x9000      	BCF         R0, 0 
0x040E	0x3601      	RLCF        R1, 1 
0x0410	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x0412	0x2400      	ADDWF       R0, 0 
0x0414	0x6E02      	MOVWF       R2 
0x0416	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x0418	0x2001      	ADDWFC      R1, 0 
0x041A	0x6E03      	MOVWF       R3 
0x041C	0xFFE9C002  	MOVFF       R2, FSR0
0x0420	0xFFEAC003  	MOVFF       R3, FSR0H
0x0424	0x0E04      	MOVLW       4
0x0426	0x18EE      	XORWF       POSTINC0, 0 
0x0428	0x6E00      	MOVWF       R0 
0x042A	0xFFE1C002  	MOVFF       R2, FSR1
0x042E	0xFFE2C003  	MOVFF       R3, FSR1H
0x0432	0xFFE6C000  	MOVFF       R0, POSTINC1
;__Lib_USB_genHID.c,4104 :: 		
L___Lib_USB_genHID_USB_Transfer_Packet198:
;__Lib_USB_genHID.c,4105 :: 		
0x0436	0xF000C004  	MOVFF       R4, R0
0x043A	0xF001C005  	MOVFF       R5, R1
;__Lib_USB_genHID.c,4106 :: 		
0x043E	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Transfer_Packet
__Lib_USB_genHID_USB_CB_Init_EP:
;__Lib_USB_genHID.c,4402 :: 		
;__Lib_USB_genHID.c,4404 :: 		
0x0440	0x0100      	MOVLB       0
0x0442	0x537E      	MOVF        __Lib_USB_genHID__Is_HID, 1, 1
0x0444	0xE014      	BZ          L___Lib_USB_genHID_USB_CB_Init_EP227
;__Lib_USB_genHID.c,4406 :: 		
0x0446	0x0E01      	MOVLW       1
0x0448	0x6FB6      	MOVWF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep, 1
0x044A	0x0E1E      	MOVLW       30
0x044C	0x6FB7      	MOVWF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_options, 1
0x044E	0xDF4F      	RCALL       __Lib_USB_genHID_USB_Enable_Endpoint
;__Lib_USB_genHID.c,4408 :: 		
0x0450	0x0E01      	MOVLW       1
0x0452	0x6FB6      	MOVWF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, 1
0x0454	0x6BB7      	CLRF        FARG___Lib_USB_genHID_USB_Transfer_Packet_dir, 1
0x0456	0xF0B8C069  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer, FARG___Lib_USB_genHID_USB_Transfer_Packet_data_
0x045A	0xF0B9C06A  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer+1, FARG___Lib_USB_genHID_USB_Transfer_Packet_data_+1
0x045E	0x0E40      	MOVLW       64
0x0460	0x6FBA      	MOVWF       FARG___Lib_USB_genHID_USB_Transfer_Packet_len, 1
0x0462	0xDF5E      	RCALL       __Lib_USB_genHID_USB_Transfer_Packet
0x0464	0xF061C000  	MOVFF       R0, __Lib_USB_genHID_USB_Out_Handle
0x0468	0xF062C001  	MOVFF       R1, __Lib_USB_genHID_USB_Out_Handle+1
;__Lib_USB_genHID.c,4410 :: 		
0x046C	0xD013      	BRA         L___Lib_USB_genHID_USB_CB_Init_EP228
L___Lib_USB_genHID_USB_CB_Init_EP227:
;__Lib_USB_genHID.c,4411 :: 		
0x046E	0x0E01      	MOVLW       1
0x0470	0x6FB6      	MOVWF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep, 1
0x0472	0x0E1E      	MOVLW       30
0x0474	0x6FB7      	MOVWF       FARG___Lib_USB_genHID_USB_Enable_Endpoint_options, 1
0x0476	0xDF3B      	RCALL       __Lib_USB_genHID_USB_Enable_Endpoint
;__Lib_USB_genHID.c,4412 :: 		
0x0478	0x0E01      	MOVLW       1
0x047A	0x6FB6      	MOVWF       FARG___Lib_USB_genHID_USB_Transfer_Packet_ep, 1
0x047C	0x6BB7      	CLRF        FARG___Lib_USB_genHID_USB_Transfer_Packet_dir, 1
0x047E	0xF0B8C069  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer, FARG___Lib_USB_genHID_USB_Transfer_Packet_data_
0x0482	0xF0B9C06A  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer+1, FARG___Lib_USB_genHID_USB_Transfer_Packet_data_+1
0x0486	0x0E40      	MOVLW       64
0x0488	0x6FBA      	MOVWF       FARG___Lib_USB_genHID_USB_Transfer_Packet_len, 1
0x048A	0xDF4A      	RCALL       __Lib_USB_genHID_USB_Transfer_Packet
0x048C	0xF061C000  	MOVFF       R0, __Lib_USB_genHID_USB_Out_Handle
0x0490	0xF062C001  	MOVFF       R1, __Lib_USB_genHID_USB_Out_Handle+1
;__Lib_USB_genHID.c,4415 :: 		
L___Lib_USB_genHID_USB_CB_Init_EP228:
;__Lib_USB_genHID.c,4416 :: 		
0x0494	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CB_Init_EP
__Lib_USB_genHID_USB_CB_Check_Other_Req:
;__Lib_USB_genHID.c,4376 :: 		
;__Lib_USB_genHID.c,4377 :: 		
0x0496	0x0100      	MOVLB       0
0x0498	0x537E      	MOVF        __Lib_USB_genHID__Is_HID, 1, 1
0x049A	0xE001      	BZ          L___Lib_USB_genHID_USB_CB_Check_Other_Req226
;__Lib_USB_genHID.c,4378 :: 		
0x049C	0xDE94      	RCALL       __Lib_USB_genHID_USB_Check_HID_Request
;__Lib_USB_genHID.c,4379 :: 		
L___Lib_USB_genHID_USB_CB_Check_Other_Req226:
;__Lib_USB_genHID.c,4380 :: 		
0x049E	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CB_Check_Other_Req
_Delay_1us:
;__Lib_Delays.c,7 :: 		void Delay_1us() {
;__Lib_Delays.c,8 :: 		Delay_us(1);
0x04A0	0x0E03      	MOVLW       3
0x04A2	0x6E0D      	MOVWF       R13, 0
L_Delay_1us0:
0x04A4	0x2E0D      	DECFSZ      R13, 1, 0
0x04A6	0xD7FE      	BRA         L_Delay_1us0
0x04A8	0x0000      	NOP
0x04AA	0x0000      	NOP
;__Lib_Delays.c,9 :: 		}
0x04AC	0x0012      	RETURN      0
; end of _Delay_1us
_Delay_50us:
;__Lib_Delays.c,19 :: 		void Delay_50us() {
;__Lib_Delays.c,20 :: 		Delay_us(50);
0x04AE	0x0EC7      	MOVLW       199
0x04B0	0x6E0D      	MOVWF       R13, 0
L_Delay_50us3:
0x04B2	0x2E0D      	DECFSZ      R13, 1, 0
0x04B4	0xD7FE      	BRA         L_Delay_50us3
0x04B6	0x0000      	NOP
0x04B8	0x0000      	NOP
;__Lib_Delays.c,21 :: 		}
0x04BA	0x0012      	RETURN      0
; end of _Delay_50us
_Delay_5500us:
;__Lib_Delays.c,31 :: 		void Delay_5500us() {
;__Lib_Delays.c,32 :: 		Delay_us(5500);
0x04BC	0x0E56      	MOVLW       86
0x04BE	0x6E0C      	MOVWF       R12, 0
0x04C0	0x0EB5      	MOVLW       181
0x04C2	0x6E0D      	MOVWF       R13, 0
L_Delay_5500us6:
0x04C4	0x2E0D      	DECFSZ      R13, 1, 0
0x04C6	0xD7FE      	BRA         L_Delay_5500us6
0x04C8	0x2E0C      	DECFSZ      R12, 1, 0
0x04CA	0xD7FC      	BRA         L_Delay_5500us6
0x04CC	0x0000      	NOP
0x04CE	0x0000      	NOP
;__Lib_Delays.c,33 :: 		}
0x04D0	0x0012      	RETURN      0
; end of _Delay_5500us
__Lib_USB_genHID_USB_CB_Handler:
;__Lib_USB_genHID.c,4439 :: 		
;__Lib_USB_genHID.c,4440 :: 		
0x04D2	0xD00C      	BRA         L___Lib_USB_genHID_USB_CB_Handler229
;__Lib_USB_genHID.c,4441 :: 		
L___Lib_USB_genHID_USB_CB_Handler231:
;__Lib_USB_genHID.c,4442 :: 		
0x04D4	0xDFB5      	RCALL       __Lib_USB_genHID_USB_CB_Init_EP
;__Lib_USB_genHID.c,4443 :: 		
0x04D6	0xD03C      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4444 :: 		
L___Lib_USB_genHID_USB_CB_Handler232:
;__Lib_USB_genHID.c,4446 :: 		
0x04D8	0xD03B      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4447 :: 		
L___Lib_USB_genHID_USB_CB_Handler233:
;__Lib_USB_genHID.c,4448 :: 		
0x04DA	0xDFDD      	RCALL       __Lib_USB_genHID_USB_CB_Check_Other_Req
;__Lib_USB_genHID.c,4449 :: 		
0x04DC	0xD039      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4450 :: 		
L___Lib_USB_genHID_USB_CB_Handler234:
;__Lib_USB_genHID.c,4452 :: 		
0x04DE	0xD038      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4453 :: 		
L___Lib_USB_genHID_USB_CB_Handler235:
;__Lib_USB_genHID.c,4455 :: 		
0x04E0	0xD037      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4456 :: 		
L___Lib_USB_genHID_USB_CB_Handler236:
;__Lib_USB_genHID.c,4458 :: 		
0x04E2	0xD036      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4459 :: 		
L___Lib_USB_genHID_USB_CB_Handler237:
;__Lib_USB_genHID.c,4461 :: 		
0x04E4	0xD035      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4462 :: 		
L___Lib_USB_genHID_USB_CB_Handler238:
;__Lib_USB_genHID.c,4463 :: 		
0x04E6	0x0000      	NOP
;__Lib_USB_genHID.c,4464 :: 		
0x04E8	0xD033      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4465 :: 		
L___Lib_USB_genHID_USB_CB_Handler239:
;__Lib_USB_genHID.c,4466 :: 		
0x04EA	0xD032      	BRA         L___Lib_USB_genHID_USB_CB_Handler230
;__Lib_USB_genHID.c,4467 :: 		
L___Lib_USB_genHID_USB_CB_Handler229:
0x04EC	0x0E00      	MOVLW       0
0x04EE	0x0100      	MOVLB       0
0x04F0	0x19B1      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x04F2	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler283
0x04F4	0x0E01      	MOVLW       1
0x04F6	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler283:
0x04F8	0xE0ED      	BZ          L___Lib_USB_genHID_USB_CB_Handler231
0x04FA	0x0E00      	MOVLW       0
0x04FC	0x19B1      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x04FE	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler284
0x0500	0x0E02      	MOVLW       2
0x0502	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler284:
0x0504	0xE0E9      	BZ          L___Lib_USB_genHID_USB_CB_Handler232
0x0506	0x0E00      	MOVLW       0
0x0508	0x19B1      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x050A	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler285
0x050C	0x0E03      	MOVLW       3
0x050E	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler285:
0x0510	0xE0E4      	BZ          L___Lib_USB_genHID_USB_CB_Handler233
0x0512	0x51B1      	MOVF        FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x0514	0x0A00      	XORLW       0
0x0516	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler286
0x0518	0x0E73      	MOVLW       115
0x051A	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler286:
0x051C	0xE0E0      	BZ          L___Lib_USB_genHID_USB_CB_Handler234
0x051E	0x51B1      	MOVF        FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x0520	0x0A00      	XORLW       0
0x0522	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler287
0x0524	0x0E75      	MOVLW       117
0x0526	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler287:
0x0528	0xE0DB      	BZ          L___Lib_USB_genHID_USB_CB_Handler235
0x052A	0x51B1      	MOVF        FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x052C	0x0A00      	XORLW       0
0x052E	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler288
0x0530	0x0E74      	MOVLW       116
0x0532	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler288:
0x0534	0xE0D6      	BZ          L___Lib_USB_genHID_USB_CB_Handler236
0x0536	0x51B1      	MOVF        FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x0538	0x0A3F      	XORLW       63
0x053A	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler289
0x053C	0x0EFF      	MOVLW       255
0x053E	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler289:
0x0540	0xE0D1      	BZ          L___Lib_USB_genHID_USB_CB_Handler237
0x0542	0x51B1      	MOVF        FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 0, 1
0x0544	0x0A00      	XORLW       0
0x0546	0xE102      	BNZ         L___Lib_USB_genHID_USB_CB_Handler290
0x0548	0x0E72      	MOVLW       114
0x054A	0x19B0      	XORWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 0, 1
L___Lib_USB_genHID_USB_CB_Handler290:
0x054C	0xE0CC      	BZ          L___Lib_USB_genHID_USB_CB_Handler238
0x054E	0xD7CD      	BRA         L___Lib_USB_genHID_USB_CB_Handler239
L___Lib_USB_genHID_USB_CB_Handler230:
;__Lib_USB_genHID.c,4468 :: 		
0x0550	0x0E01      	MOVLW       1
0x0552	0x6E00      	MOVWF       R0 
;__Lib_USB_genHID.c,4469 :: 		
0x0554	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CB_Handler
_Mul_16x16_U:
;__Lib_Math.c,437 :: 		
;__Lib_Math.c,444 :: 		
0x0556	0x6A0B      	CLRF        R11, 0
;__Lib_Math.c,445 :: 		
0x0558	0x6A0A      	CLRF        R10, 0
;__Lib_Math.c,446 :: 		
0x055A	0x6A09      	CLRF        R9, 0
;__Lib_Math.c,447 :: 		
0x055C	0x5000      	MOVF        R0, 0, 0
;__Lib_Math.c,448 :: 		
0x055E	0x0204      	MULWF       R4, 0
;__Lib_Math.c,450 :: 		
0x0560	0xF009CFF4  	MOVFF       PRODH, R9
;__Lib_Math.c,451 :: 		
0x0564	0xF008CFF3  	MOVFF       PRODL, R8
;__Lib_Math.c,452 :: 		
0x0568	0x5001      	MOVF        R1, 0, 0
;__Lib_Math.c,453 :: 		
0x056A	0x0205      	MULWF       R5, 0
;__Lib_Math.c,455 :: 		
0x056C	0xF00BCFF4  	MOVFF       PRODH, R11
;__Lib_Math.c,456 :: 		
0x0570	0xF00ACFF3  	MOVFF       PRODL, R10
;__Lib_Math.c,457 :: 		
0x0574	0x5000      	MOVF        R0, 0, 0
;__Lib_Math.c,458 :: 		
0x0576	0x0205      	MULWF       R5, 0
;__Lib_Math.c,460 :: 		
0x0578	0x50F3      	MOVF        PRODL, 0, 0
;__Lib_Math.c,461 :: 		
0x057A	0x2609      	ADDWF       R9, 1, 0
;__Lib_Math.c,462 :: 		
0x057C	0x50F4      	MOVF        PRODH, 0, 0
;__Lib_Math.c,463 :: 		
0x057E	0x220A      	ADDWFC      R10, 1, 0
;__Lib_Math.c,464 :: 		
0x0580	0x6AE8      	CLRF        WREG, 0
;__Lib_Math.c,465 :: 		
0x0582	0x220B      	ADDWFC      R11, 1, 0
;__Lib_Math.c,466 :: 		
0x0584	0x5001      	MOVF        R1, 0, 0
;__Lib_Math.c,467 :: 		
0x0586	0x0204      	MULWF       R4, 0
;__Lib_Math.c,469 :: 		
0x0588	0x50F3      	MOVF        PRODL, 0, 0
;__Lib_Math.c,470 :: 		
0x058A	0x2609      	ADDWF       R9, 1, 0
;__Lib_Math.c,471 :: 		
0x058C	0x50F4      	MOVF        PRODH, 0, 0
;__Lib_Math.c,472 :: 		
0x058E	0x220A      	ADDWFC      R10, 1, 0
;__Lib_Math.c,473 :: 		
0x0590	0x6AE8      	CLRF        WREG, 0
;__Lib_Math.c,474 :: 		
0x0592	0x220B      	ADDWFC      R11, 1, 0
;__Lib_Math.c,476 :: 		
0x0594	0xF000C008  	MOVFF       R8, R0
;__Lib_Math.c,477 :: 		
0x0598	0xF001C009  	MOVFF       R9, R1
;__Lib_Math.c,478 :: 		
0x059C	0xF002C00A  	MOVFF       R10, R2
;__Lib_Math.c,479 :: 		
0x05A0	0xF003C00B  	MOVFF       R11, R3
;__Lib_Math.c,482 :: 		
0x05A4	0x0012      	RETURN      0
; end of _Mul_16x16_U
__Lib_USB_genHID_memset_usb:
;__Lib_USB_genHID.c,1965 :: 		
;__Lib_USB_genHID.c,1968 :: 		
0x05A6	0xF002C0B0  	MOVFF       FARG___Lib_USB_genHID_memset_usb_p1, R2
0x05AA	0xF003C0B1  	MOVFF       FARG___Lib_USB_genHID_memset_usb_p1+1, R3
;__Lib_USB_genHID.c,1969 :: 		
L___Lib_USB_genHID_memset_usb0:
0x05AE	0xF000C0B3  	MOVFF       FARG___Lib_USB_genHID_memset_usb_n, R0
0x05B2	0xF001C0B4  	MOVFF       FARG___Lib_USB_genHID_memset_usb_n+1, R1
0x05B6	0x0E01      	MOVLW       1
0x05B8	0x0100      	MOVLB       0
0x05BA	0x5FB3      	SUBWF       FARG___Lib_USB_genHID_memset_usb_n, 1, 1
0x05BC	0x0E00      	MOVLW       0
0x05BE	0x5BB4      	SUBWFB      FARG___Lib_USB_genHID_memset_usb_n+1, 1, 1
0x05C0	0x5000      	MOVF        R0, 0 
0x05C2	0x1001      	IORWF       R1, 0 
0x05C4	0xE009      	BZ          L___Lib_USB_genHID_memset_usb1
;__Lib_USB_genHID.c,1970 :: 		
0x05C6	0xFFE1C002  	MOVFF       R2, FSR1
0x05CA	0xFFE2C003  	MOVFF       R3, FSR1H
0x05CE	0xFFE6C0B2  	MOVFF       FARG___Lib_USB_genHID_memset_usb_mem_value, POSTINC1
0x05D2	0x4A02      	INFSNZ      R2, 1 
0x05D4	0x2A03      	INCF        R3, 1 
0x05D6	0xD7EB      	BRA         L___Lib_USB_genHID_memset_usb0
L___Lib_USB_genHID_memset_usb1:
;__Lib_USB_genHID.c,1971 :: 		
0x05D8	0x0012      	RETURN      0
; end of __Lib_USB_genHID_memset_usb
_Lcd_Cmd:
;__Lib_Lcd.c,18 :: 		
;__Lib_Lcd.c,20 :: 		
0x05DA	0x0100      	MOVLB       0
0x05DC	0xBFAA      	BTFSC       FARG_Lcd_Cmd_out_char, 7, 1
0x05DE	0xD002      	BRA         L__Lcd_Cmd20
0x05E0	0x9681      	BCF         LCD_D7, BitPos(LCD_D7+0) 
0x05E2	0xD001      	BRA         L__Lcd_Cmd21
L__Lcd_Cmd20:
0x05E4	0x8681      	BSF         LCD_D7, BitPos(LCD_D7+0) 
L__Lcd_Cmd21:
;__Lib_Lcd.c,21 :: 		
0x05E6	0xBDAA      	BTFSC       FARG_Lcd_Cmd_out_char, 6, 1
0x05E8	0xD002      	BRA         L__Lcd_Cmd22
0x05EA	0x9481      	BCF         LCD_D6, BitPos(LCD_D6+0) 
0x05EC	0xD001      	BRA         L__Lcd_Cmd23
L__Lcd_Cmd22:
0x05EE	0x8481      	BSF         LCD_D6, BitPos(LCD_D6+0) 
L__Lcd_Cmd23:
;__Lib_Lcd.c,22 :: 		
0x05F0	0xBBAA      	BTFSC       FARG_Lcd_Cmd_out_char, 5, 1
0x05F2	0xD002      	BRA         L__Lcd_Cmd24
0x05F4	0x9281      	BCF         LCD_D5, BitPos(LCD_D5+0) 
0x05F6	0xD001      	BRA         L__Lcd_Cmd25
L__Lcd_Cmd24:
0x05F8	0x8281      	BSF         LCD_D5, BitPos(LCD_D5+0) 
L__Lcd_Cmd25:
;__Lib_Lcd.c,23 :: 		
0x05FA	0xB9AA      	BTFSC       FARG_Lcd_Cmd_out_char, 4, 1
0x05FC	0xD002      	BRA         L__Lcd_Cmd26
0x05FE	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
0x0600	0xD001      	BRA         L__Lcd_Cmd27
L__Lcd_Cmd26:
0x0602	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
L__Lcd_Cmd27:
;__Lib_Lcd.c,25 :: 		
0x0604	0xBE56      	BTFSC       __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
0x0606	0xD002      	BRA         L__Lcd_Cmd28
0x0608	0x8881      	BSF         LCD_RS, BitPos(LCD_RS+0) 
0x060A	0xD001      	BRA         L__Lcd_Cmd29
L__Lcd_Cmd28:
0x060C	0x9881      	BCF         LCD_RS, BitPos(LCD_RS+0) 
L__Lcd_Cmd29:
;__Lib_Lcd.c,28 :: 		
0x060E	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,29 :: 		
0x0610	0xDF47      	RCALL       _Delay_1us
;__Lib_Lcd.c,30 :: 		
0x0612	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,33 :: 		
0x0614	0xB7AA      	BTFSC       FARG_Lcd_Cmd_out_char, 3, 1
0x0616	0xD002      	BRA         L__Lcd_Cmd30
0x0618	0x9681      	BCF         LCD_D7, BitPos(LCD_D7+0) 
0x061A	0xD001      	BRA         L__Lcd_Cmd31
L__Lcd_Cmd30:
0x061C	0x8681      	BSF         LCD_D7, BitPos(LCD_D7+0) 
L__Lcd_Cmd31:
;__Lib_Lcd.c,34 :: 		
0x061E	0xB5AA      	BTFSC       FARG_Lcd_Cmd_out_char, 2, 1
0x0620	0xD002      	BRA         L__Lcd_Cmd32
0x0622	0x9481      	BCF         LCD_D6, BitPos(LCD_D6+0) 
0x0624	0xD001      	BRA         L__Lcd_Cmd33
L__Lcd_Cmd32:
0x0626	0x8481      	BSF         LCD_D6, BitPos(LCD_D6+0) 
L__Lcd_Cmd33:
;__Lib_Lcd.c,35 :: 		
0x0628	0xB3AA      	BTFSC       FARG_Lcd_Cmd_out_char, 1, 1
0x062A	0xD002      	BRA         L__Lcd_Cmd34
0x062C	0x9281      	BCF         LCD_D5, BitPos(LCD_D5+0) 
0x062E	0xD001      	BRA         L__Lcd_Cmd35
L__Lcd_Cmd34:
0x0630	0x8281      	BSF         LCD_D5, BitPos(LCD_D5+0) 
L__Lcd_Cmd35:
;__Lib_Lcd.c,36 :: 		
0x0632	0xB1AA      	BTFSC       FARG_Lcd_Cmd_out_char, 0, 1
0x0634	0xD002      	BRA         L__Lcd_Cmd36
0x0636	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
0x0638	0xD001      	BRA         L__Lcd_Cmd37
L__Lcd_Cmd36:
0x063A	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
L__Lcd_Cmd37:
;__Lib_Lcd.c,38 :: 		
0x063C	0xBE56      	BTFSC       __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
0x063E	0xD002      	BRA         L__Lcd_Cmd38
0x0640	0x8881      	BSF         LCD_RS, BitPos(LCD_RS+0) 
0x0642	0xD001      	BRA         L__Lcd_Cmd39
L__Lcd_Cmd38:
0x0644	0x9881      	BCF         LCD_RS, BitPos(LCD_RS+0) 
L__Lcd_Cmd39:
;__Lib_Lcd.c,40 :: 		
0x0646	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,41 :: 		
0x0648	0xDF2B      	RCALL       _Delay_1us
;__Lib_Lcd.c,42 :: 		
0x064A	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,44 :: 		
0x064C	0xAE56      	BTFSS       __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
0x064E	0xD002      	BRA         L_Lcd_Cmd0
;__Lib_Lcd.c,45 :: 		
0x0650	0xDF35      	RCALL       _Delay_5500us
0x0652	0xD001      	BRA         L_Lcd_Cmd1
L_Lcd_Cmd0:
;__Lib_Lcd.c,47 :: 		
0x0654	0xDF2C      	RCALL       _Delay_50us
L_Lcd_Cmd1:
;__Lib_Lcd.c,48 :: 		
0x0656	0x0012      	RETURN      0
; end of _Lcd_Cmd
__Lib_USB_genHID_USB_Set_Cfg_Handler:
;__Lib_USB_genHID.c,3901 :: 		
;__Lib_USB_genHID.c,3905 :: 		
0x0658	0x0100      	MOVLB       0
0x065A	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3908 :: 		
0x065C	0x0E71      	MOVLW       UEP1
0x065E	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1, 1
0x0660	0x0E0F      	MOVLW       hi_addr(UEP1)
0x0662	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1+1, 1
0x0664	0x6BB2      	CLRF        FARG___Lib_USB_genHID_memset_usb_mem_value, 1
0x0666	0x0E01      	MOVLW       1
0x0668	0x6FB3      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n, 1
0x066A	0x0E00      	MOVLW       0
0x066C	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n+1, 1
0x066E	0xDF9B      	RCALL       __Lib_USB_genHID_memset_usb
;__Lib_USB_genHID.c,3911 :: 		
0x0670	0x0E91      	MOVLW       __Lib_USB_genHID_USBAlternateInterface
0x0672	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1, 1
0x0674	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USBAlternateInterface)
0x0676	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1+1, 1
0x0678	0x6BB2      	CLRF        FARG___Lib_USB_genHID_memset_usb_mem_value, 1
0x067A	0x0E01      	MOVLW       1
0x067C	0x6FB3      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n, 1
0x067E	0x0E00      	MOVLW       0
0x0680	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n+1, 1
0x0682	0xDF91      	RCALL       __Lib_USB_genHID_memset_usb
;__Lib_USB_genHID.c,3914 :: 		
0x0684	0xF060C422  	MOVFF       1058, __Lib_USB_genHID_USBActiveConfiguration
;__Lib_USB_genHID.c,3917 :: 		
0x0688	0x5160      	MOVF        __Lib_USB_genHID_USBActiveConfiguration, 0, 1
0x068A	0x0A00      	XORLW       0
0x068C	0xE103      	BNZ         L___Lib_USB_genHID_USB_Set_Cfg_Handler189
;__Lib_USB_genHID.c,3919 :: 		
0x068E	0x0E10      	MOVLW       16
0x0690	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,3920 :: 		
0x0692	0xD00F      	BRA         L___Lib_USB_genHID_USB_Set_Cfg_Handler190
L___Lib_USB_genHID_USB_Set_Cfg_Handler189:
;__Lib_USB_genHID.c,3922 :: 		
0x0694	0x0E20      	MOVLW       32
0x0696	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,3924 :: 		
0x0698	0x0E01      	MOVLW       1
0x069A	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x069C	0x0E00      	MOVLW       0
0x069E	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x06A0	0x0E60      	MOVLW       __Lib_USB_genHID_USBActiveConfiguration
0x06A2	0x6FB2      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x06A4	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USBActiveConfiguration)
0x06A6	0x6FB3      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x06A8	0x0E01      	MOVLW       1
0x06AA	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x06AC	0x0E00      	MOVLW       0
0x06AE	0x6FB5      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x06B0	0xDF10      	RCALL       __Lib_USB_genHID_USB_CB_Handler
;__Lib_USB_genHID.c,3926 :: 		
L___Lib_USB_genHID_USB_Set_Cfg_Handler190:
;__Lib_USB_genHID.c,3927 :: 		
0x06B2	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Set_Cfg_Handler
_____DoIFC:
;__Lib_System.c,33 :: 		
;__Lib_System.c,34 :: 		
0x06B4	0x50F2      	MOVF        INTCON, 0, 0
;__Lib_System.c,35 :: 		
0x06B6	0x6E02      	MOVWF       R2, 0
;__Lib_System.c,36 :: 		
0x06B8	0x9EF2      	BCF         INTCON, 7 
;__Lib_System.c,37 :: 		
0x06BA	0x0005      	PUSH
;__Lib_System.c,38 :: 		
0x06BC	0x6AFF      	CLRF        TOSU, 0
;__Lib_System.c,39 :: 		
0x06BE	0x5001      	MOVF        R1, 0, 0
;__Lib_System.c,40 :: 		
0x06C0	0x6EFE      	MOVWF       TOSH, 0
;__Lib_System.c,41 :: 		
0x06C2	0x5000      	MOVF        R0, 0, 0
;__Lib_System.c,42 :: 		
0x06C4	0x6EFD      	MOVWF       TOSL, 0
;__Lib_System.c,43 :: 		
0x06C6	0xBE02      	BTFSC       R2, 7, 0
;__Lib_System.c,44 :: 		
0x06C8	0x8EF2      	BSF         INTCON, 7, 0
;__Lib_System.c,45 :: 		
;__Lib_System.c,47 :: 		
0x06CA	0x0012      	RETURN      0
; end of _____DoIFC
__Lib_USB_genHID_USB_Get_Dsc_Handler:
;__Lib_USB_genHID.c,3488 :: 		
;__Lib_USB_genHID.c,3490 :: 		
0x06CC	0x0104      	MOVLB       4
0x06CE	0x5120      	MOVF        __Lib_USB_genHID_SetupPkt, 0, 1
0x06D0	0x0A80      	XORLW       128
0x06D2	0xA4D8      	BTFSS       STATUS, 2 
0x06D4	0xD079      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler140
;__Lib_USB_genHID.c,3491 :: 		
0x06D6	0x0EC0      	MOVLW       192
0x06D8	0x0100      	MOVLB       0
0x06DA	0x6F66      	MOVWF       __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,3493 :: 		
0x06DC	0xD06A      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler141
;__Lib_USB_genHID.c,3494 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler143:
0x06DE	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3495 :: 		
0x06E0	0x0ED7      	MOVLW       _device_dsc
0x06E2	0x6E00      	MOVWF       R0 
0x06E4	0x0E1D      	MOVLW       hi_addr(_device_dsc)
0x06E6	0x6E01      	MOVWF       R1 
0x06E8	0x0E00      	MOVLW       higher_addr(_device_dsc)
0x06EA	0x6E02      	MOVWF       R2 
0x06EC	0xF063C000  	MOVFF       R0, __Lib_USB_genHID_inPipes
0x06F0	0xF064C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+1
0x06F4	0xF065C002  	MOVFF       R2, __Lib_USB_genHID_inPipes+2
;__Lib_USB_genHID.c,3496 :: 		
0x06F8	0x0E12      	MOVLW       18
0x06FA	0x6F67      	MOVWF       __Lib_USB_genHID_inPipes+4, 1
0x06FC	0x0E00      	MOVLW       0
0x06FE	0x6F68      	MOVWF       __Lib_USB_genHID_inPipes+5, 1
;__Lib_USB_genHID.c,3497 :: 		
0x0700	0xD063      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler142
;__Lib_USB_genHID.c,3498 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler144:
0x0702	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3500 :: 		
0x0704	0xF000C422  	MOVFF       1058, R0
0x0708	0x0E00      	MOVLW       0
0x070A	0x6E01      	MOVWF       R1 
0x070C	0x0E03      	MOVLW       3
0x070E	0x6E04      	MOVWF       R4 
0x0710	0x0E00      	MOVLW       0
0x0712	0x6E05      	MOVWF       R5 
0x0714	0xDF20      	RCALL       _Mul_16x16_U
0x0716	0x0E80      	MOVLW       _USB_config_dsc_ptr
0x0718	0x2400      	ADDWF       R0, 0 
0x071A	0x6EE9      	MOVWF       FSR0 
0x071C	0x0E00      	MOVLW       hi_addr(_USB_config_dsc_ptr)
0x071E	0x2001      	ADDWFC      R1, 0 
0x0720	0x6EEA      	MOVWF       FSR0H 
0x0722	0xF063CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes
0x0726	0xF064CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes+1
0x072A	0xF065CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes+2
;__Lib_USB_genHID.c,3501 :: 		
0x072E	0x0E02      	MOVLW       2
0x0730	0x2563      	ADDWF       __Lib_USB_genHID_inPipes, 0, 1
0x0732	0x6EF6      	MOVWF       4086 
0x0734	0x0E00      	MOVLW       0
0x0736	0x2164      	ADDWFC      __Lib_USB_genHID_inPipes+1, 0, 1
0x0738	0x6EF7      	MOVWF       TBLPTRH 
0x073A	0x0E00      	MOVLW       0
0x073C	0x2165      	ADDWFC      __Lib_USB_genHID_inPipes+2, 0, 1
0x073E	0x6EF8      	MOVWF       TBLPTRU 
0x0740	0x0009      	TBLRD*+
0x0742	0xF000CFF5  	MOVFF       TABLAT, R0
0x0746	0x0009      	TBLRD*+
0x0748	0xF001CFF5  	MOVFF       TABLAT, R1
0x074C	0xF067C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+4
0x0750	0xF068C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+5
;__Lib_USB_genHID.c,3502 :: 		
0x0754	0xD039      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler142
;__Lib_USB_genHID.c,3503 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler145:
;__Lib_USB_genHID.c,3507 :: 		
0x0756	0x0E03      	MOVLW       3
0x0758	0x0104      	MOVLB       4
0x075A	0x5D22      	SUBWF       1058, 0, 1
0x075C	0xE224      	BC          L___Lib_USB_genHID_USB_Get_Dsc_Handler146
;__Lib_USB_genHID.c,3509 :: 		
0x075E	0xF000C422  	MOVFF       1058, R0
0x0762	0x0E00      	MOVLW       0
0x0764	0x6E01      	MOVWF       R1 
0x0766	0x0E03      	MOVLW       3
0x0768	0x6E04      	MOVWF       R4 
0x076A	0x0E00      	MOVLW       0
0x076C	0x6E05      	MOVWF       R5 
0x076E	0xDEF3      	RCALL       _Mul_16x16_U
0x0770	0x0E87      	MOVLW       _USB_string_dsc_ptr
0x0772	0x2400      	ADDWF       R0, 0 
0x0774	0x6EE9      	MOVWF       FSR0 
0x0776	0x0E00      	MOVLW       hi_addr(_USB_string_dsc_ptr)
0x0778	0x2001      	ADDWFC      R1, 0 
0x077A	0x6EEA      	MOVWF       FSR0H 
0x077C	0xF063CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes
0x0780	0xF064CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes+1
0x0784	0xF065CFEE  	MOVFF       POSTINC0, __Lib_USB_genHID_inPipes+2
;__Lib_USB_genHID.c,3511 :: 		
0x0788	0xFFF6C063  	MOVFF       __Lib_USB_genHID_inPipes, 4086
0x078C	0xFFF7C064  	MOVFF       __Lib_USB_genHID_inPipes+1, TBLPTRH
0x0790	0xFFF8C065  	MOVFF       __Lib_USB_genHID_inPipes+2, TBLPTRU
0x0794	0x0009      	TBLRD*+
0x0796	0xF000CFF5  	MOVFF       TABLAT, R0
0x079A	0xF067C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+4
0x079E	0x0E00      	MOVLW       0
0x07A0	0x0100      	MOVLB       0
0x07A2	0x6F68      	MOVWF       __Lib_USB_genHID_inPipes+5, 1
;__Lib_USB_genHID.c,3512 :: 		
0x07A4	0xD002      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler147
L___Lib_USB_genHID_USB_Get_Dsc_Handler146:
0x07A6	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3513 :: 		
0x07A8	0x6B66      	CLRF        __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,3514 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler147:
;__Lib_USB_genHID.c,3515 :: 		
0x07AA	0xD00E      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler142
;__Lib_USB_genHID.c,3516 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler148:
0x07AC	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3517 :: 		
0x07AE	0x6B66      	CLRF        __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,3518 :: 		
0x07B0	0xD00B      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler142
;__Lib_USB_genHID.c,3519 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler141:
0x07B2	0x0104      	MOVLB       4
0x07B4	0x5123      	MOVF        1059, 0, 1
0x07B6	0x0A01      	XORLW       1
0x07B8	0xE092      	BZ          L___Lib_USB_genHID_USB_Get_Dsc_Handler143
0x07BA	0x5123      	MOVF        1059, 0, 1
0x07BC	0x0A02      	XORLW       2
0x07BE	0xE0A1      	BZ          L___Lib_USB_genHID_USB_Get_Dsc_Handler144
0x07C0	0x5123      	MOVF        1059, 0, 1
0x07C2	0x0A03      	XORLW       3
0x07C4	0xE0C8      	BZ          L___Lib_USB_genHID_USB_Get_Dsc_Handler145
0x07C6	0xD7F2      	BRA         L___Lib_USB_genHID_USB_Get_Dsc_Handler148
L___Lib_USB_genHID_USB_Get_Dsc_Handler142:
;__Lib_USB_genHID.c,3520 :: 		
L___Lib_USB_genHID_USB_Get_Dsc_Handler140:
;__Lib_USB_genHID.c,3521 :: 		
0x07C8	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Get_Dsc_Handler
__Lib_USB_genHID_USB_CtrlTrf_Tx_Service:
;__Lib_USB_genHID.c,3758 :: 		
;__Lib_USB_genHID.c,3765 :: 		
0x07CA	0x0E00      	MOVLW       0
0x07CC	0x0100      	MOVLB       0
0x07CE	0x5D68      	SUBWF       __Lib_USB_genHID_inPipes+5, 0, 1
0x07D0	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service277
0x07D2	0x0E08      	MOVLW       8
0x07D4	0x5D67      	SUBWF       __Lib_USB_genHID_inPipes+4, 0, 1
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service277:
0x07D6	0xE210      	BC          L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service168
;__Lib_USB_genHID.c,3766 :: 		
0x07D8	0xF003C067  	MOVFF       __Lib_USB_genHID_inPipes+4, R3
0x07DC	0xF004C068  	MOVFF       __Lib_USB_genHID_inPipes+5, R4
;__Lib_USB_genHID.c,3768 :: 		
0x07E0	0x5194      	MOVF        __Lib_USB_genHID_shortPacketStatus, 0, 1
0x07E2	0x0A00      	XORLW       0
0x07E4	0xE103      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service169
;__Lib_USB_genHID.c,3769 :: 		
0x07E6	0x0E01      	MOVLW       1
0x07E8	0x6F94      	MOVWF       __Lib_USB_genHID_shortPacketStatus, 1
;__Lib_USB_genHID.c,3770 :: 		
0x07EA	0xD005      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service170
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service169:
0x07EC	0x5194      	MOVF        __Lib_USB_genHID_shortPacketStatus, 0, 1
0x07EE	0x0A01      	XORLW       1
0x07F0	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service171
;__Lib_USB_genHID.c,3771 :: 		
0x07F2	0x0E02      	MOVLW       2
0x07F4	0x6F94      	MOVWF       __Lib_USB_genHID_shortPacketStatus, 1
;__Lib_USB_genHID.c,3772 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service171:
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service170:
;__Lib_USB_genHID.c,3773 :: 		
0x07F6	0xD004      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service172
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service168:
;__Lib_USB_genHID.c,3774 :: 		
0x07F8	0x0E08      	MOVLW       8
0x07FA	0x6E03      	MOVWF       R3 
0x07FC	0x0E00      	MOVLW       0
0x07FE	0x6E04      	MOVWF       R4 
;__Lib_USB_genHID.c,3775 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service172:
;__Lib_USB_genHID.c,3781 :: 		
0x0800	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0804	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0808	0x92E6      	BCF         POSTINC1, 1 
;__Lib_USB_genHID.c,3782 :: 		
0x080A	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x080E	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0812	0x90E6      	BCF         POSTINC1, 0 
;__Lib_USB_genHID.c,3784 :: 		
0x0814	0xFFE9C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR0
0x0818	0xFFEAC07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR0H
0x081C	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0820	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0824	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0828	0x5004      	MOVF        R4, 0 
0x082A	0x1000      	IORWF       R0, 0 
0x082C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3785 :: 		
0x082E	0x0E01      	MOVLW       1
0x0830	0x257A      	ADDWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0832	0x6EE1      	MOVWF       FSR1 
0x0834	0x0E00      	MOVLW       0
0x0836	0x217B      	ADDWFC      __Lib_USB_genHID_BDTEntry_InPtr+1, 0, 1
0x0838	0x6EE2      	MOVWF       FSR1H 
0x083A	0xFFE6C003  	MOVFF       R3, POSTINC1
;__Lib_USB_genHID.c,3790 :: 		
0x083E	0x5003      	MOVF        R3, 0 
0x0840	0x5D67      	SUBWF       __Lib_USB_genHID_inPipes+4, 0, 1
0x0842	0x6E00      	MOVWF       R0 
0x0844	0x5004      	MOVF        R4, 0 
0x0846	0x5968      	SUBWFB      __Lib_USB_genHID_inPipes+5, 0, 1
0x0848	0x6E01      	MOVWF       R1 
0x084A	0xF067C000  	MOVFF       R0, __Lib_USB_genHID_inPipes+4
0x084E	0xF068C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+5
;__Lib_USB_genHID.c,3792 :: 		
0x0852	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0854	0x6F9A      	MOVWF       __Lib_USB_genHID_pDst, 1
0x0856	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0858	0x6F9B      	MOVWF       __Lib_USB_genHID_pDst+1, 1
;__Lib_USB_genHID.c,3794 :: 		
0x085A	0xB166      	BTFSC       __Lib_USB_genHID_inPipes+3, 0, 1
0x085C	0xD02F      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service173
;__Lib_USB_genHID.c,3796 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service174:
0x085E	0x5003      	MOVF        R3, 0 
0x0860	0x1004      	IORWF       R4, 0 
0x0862	0xE02B      	BZ          L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service175
;__Lib_USB_genHID.c,3797 :: 		
0x0864	0xFFF6C063  	MOVFF       __Lib_USB_genHID_inPipes, 4086
0x0868	0xFFF7C064  	MOVFF       __Lib_USB_genHID_inPipes+1, TBLPTRH
0x086C	0xFFF8C065  	MOVFF       __Lib_USB_genHID_inPipes+2, TBLPTRU
0x0870	0x0009      	TBLRD*+
0x0872	0xF000CFF5  	MOVFF       TABLAT, R0
0x0876	0xFFE1C09A  	MOVFF       __Lib_USB_genHID_pDst, FSR1
0x087A	0xFFE2C09B  	MOVFF       __Lib_USB_genHID_pDst+1, FSR1H
0x087E	0xFFE6C000  	MOVFF       R0, POSTINC1
0x0882	0x4B9A      	INFSNZ      __Lib_USB_genHID_pDst, 1, 1
0x0884	0x2B9B      	INCF        __Lib_USB_genHID_pDst+1, 1, 1
0x0886	0x0E01      	MOVLW       1
0x0888	0x2563      	ADDWF       __Lib_USB_genHID_inPipes, 0, 1
0x088A	0x6E00      	MOVWF       R0 
0x088C	0x0E00      	MOVLW       0
0x088E	0x2164      	ADDWFC      __Lib_USB_genHID_inPipes+1, 0, 1
0x0890	0x6E01      	MOVWF       R1 
0x0892	0x0E00      	MOVLW       0
0x0894	0x2165      	ADDWFC      __Lib_USB_genHID_inPipes+2, 0, 1
0x0896	0x6E02      	MOVWF       R2 
0x0898	0xF063C000  	MOVFF       R0, __Lib_USB_genHID_inPipes
0x089C	0xF064C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+1
0x08A0	0xF065C002  	MOVFF       R2, __Lib_USB_genHID_inPipes+2
;__Lib_USB_genHID.c,3798 :: 		
0x08A4	0x0E01      	MOVLW       1
0x08A6	0x5C03      	SUBWF       R3, 0 
0x08A8	0x6E00      	MOVWF       R0 
0x08AA	0x0E00      	MOVLW       0
0x08AC	0x5804      	SUBWFB      R4, 0 
0x08AE	0x6E01      	MOVWF       R1 
0x08B0	0xF003C000  	MOVFF       R0, R3
0x08B4	0xF004C001  	MOVFF       R1, R4
;__Lib_USB_genHID.c,3799 :: 		
0x08B8	0xD7D2      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service174
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service175:
;__Lib_USB_genHID.c,3800 :: 		
0x08BA	0xD024      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service176
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service173:
;__Lib_USB_genHID.c,3802 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service177:
0x08BC	0x5003      	MOVF        R3, 0 
0x08BE	0x1004      	IORWF       R4, 0 
0x08C0	0xE021      	BZ          L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service178
;__Lib_USB_genHID.c,3803 :: 		
0x08C2	0xFFE9C063  	MOVFF       __Lib_USB_genHID_inPipes, FSR0
0x08C6	0xFFEAC064  	MOVFF       __Lib_USB_genHID_inPipes+1, FSR0H
0x08CA	0xFFE1C09A  	MOVFF       __Lib_USB_genHID_pDst, FSR1
0x08CE	0xFFE2C09B  	MOVFF       __Lib_USB_genHID_pDst+1, FSR1H
0x08D2	0xFFE6CFEE  	MOVFF       POSTINC0, POSTINC1
0x08D6	0x4B9A      	INFSNZ      __Lib_USB_genHID_pDst, 1, 1
0x08D8	0x2B9B      	INCF        __Lib_USB_genHID_pDst+1, 1, 1
0x08DA	0x0E01      	MOVLW       1
0x08DC	0x2563      	ADDWF       __Lib_USB_genHID_inPipes, 0, 1
0x08DE	0x6E00      	MOVWF       R0 
0x08E0	0x0E00      	MOVLW       0
0x08E2	0x2164      	ADDWFC      __Lib_USB_genHID_inPipes+1, 0, 1
0x08E4	0x6E01      	MOVWF       R1 
0x08E6	0xF063C000  	MOVFF       R0, __Lib_USB_genHID_inPipes
0x08EA	0xF064C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+1
;__Lib_USB_genHID.c,3804 :: 		
0x08EE	0x0E01      	MOVLW       1
0x08F0	0x5C03      	SUBWF       R3, 0 
0x08F2	0x6E00      	MOVWF       R0 
0x08F4	0x0E00      	MOVLW       0
0x08F6	0x5804      	SUBWFB      R4, 0 
0x08F8	0x6E01      	MOVWF       R1 
0x08FA	0xF003C000  	MOVFF       R0, R3
0x08FE	0xF004C001  	MOVFF       R1, R4
;__Lib_USB_genHID.c,3805 :: 		
0x0902	0xD7DC      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service177
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service178:
;__Lib_USB_genHID.c,3806 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service176:
;__Lib_USB_genHID.c,3808 :: 		
0x0904	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlTrf_Tx_Service
__Lib_USB_genHID_USB_Std_Feature_Req_Handler:
;__Lib_USB_genHID.c,3396 :: 		
;__Lib_USB_genHID.c,3402 :: 		
0x0906	0x0104      	MOVLB       4
0x0908	0x5122      	MOVF        1058, 0, 1
0x090A	0x0A01      	XORLW       1
0x090C	0xE113      	BNZ         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler128
0x090E	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0912	0x0E1F      	MOVLW       31
0x0914	0x1601      	ANDWF       R1, 1 
0x0916	0x5001      	MOVF        R1, 0 
0x0918	0x0A00      	XORLW       0
0x091A	0xE10C      	BNZ         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler128
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler266:
;__Lib_USB_genHID.c,3403 :: 		
0x091C	0x0100      	MOVLB       0
0x091E	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3404 :: 		
0x0920	0x0104      	MOVLB       4
0x0922	0x5121      	MOVF        1057, 0, 1
0x0924	0x0A03      	XORLW       3
0x0926	0xE104      	BNZ         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler129
;__Lib_USB_genHID.c,3405 :: 		
0x0928	0x0E01      	MOVLW       1
0x092A	0x0100      	MOVLB       0
0x092C	0x6F93      	MOVWF       __Lib_USB_genHID_RemoteWakeup, 1
0x092E	0xD002      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler130
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler129:
0x0930	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3407 :: 		
0x0932	0x6B93      	CLRF        __Lib_USB_genHID_RemoteWakeup, 1
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler130:
;__Lib_USB_genHID.c,3408 :: 		
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler128:
;__Lib_USB_genHID.c,3411 :: 		
0x0934	0x0104      	MOVLB       4
0x0936	0x5122      	MOVF        1058, 0, 1
0x0938	0x0A00      	XORLW       0
0x093A	0xA4D8      	BTFSS       STATUS, 2 
0x093C	0xD08B      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133
0x093E	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0942	0x0E1F      	MOVLW       31
0x0944	0x1601      	ANDWF       R1, 1 
0x0946	0x5001      	MOVF        R1, 0 
0x0948	0x0A02      	XORLW       2
0x094A	0xA4D8      	BTFSS       STATUS, 2 
0x094C	0xD083      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133
;__Lib_USB_genHID.c,3412 :: 		
0x094E	0xF001C424  	MOVFF       1060, R1
0x0952	0x0E0F      	MOVLW       15
0x0954	0x1601      	ANDWF       R1, 1 
0x0956	0x5001      	MOVF        R1, 0 
0x0958	0x0A00      	XORLW       0
0x095A	0xB4D8      	BTFSC       STATUS, 2 
0x095C	0xD07B      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler265:
;__Lib_USB_genHID.c,3413 :: 		
0x095E	0x0100      	MOVLB       0
0x0960	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3416 :: 		
0x0962	0x0104      	MOVLB       4
0x0964	0xBF24      	BTFSC       1060, 7, 1
0x0966	0xD016      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler134
;__Lib_USB_genHID.c,3417 :: 		
0x0968	0xF003C424  	MOVFF       1060, R3
0x096C	0x0E0F      	MOVLW       15
0x096E	0x1603      	ANDWF       R3, 1 
0x0970	0xF000C003  	MOVFF       R3, R0
0x0974	0x0E00      	MOVLW       0
0x0976	0x6E01      	MOVWF       R1 
0x0978	0x3600      	RLCF        R0, 1 
0x097A	0x9000      	BCF         R0, 0 
0x097C	0x3601      	RLCF        R1, 1 
0x097E	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x0980	0x2400      	ADDWF       R0, 0 
0x0982	0x6EE9      	MOVWF       FSR0 
0x0984	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x0986	0x2001      	ADDWFC      R1, 0 
0x0988	0x6EEA      	MOVWF       FSR0H 
0x098A	0xF004CFEE  	MOVFF       POSTINC0, R4
0x098E	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,3418 :: 		
0x0992	0xD015      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler135
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler134:
;__Lib_USB_genHID.c,3419 :: 		
0x0994	0xF003C424  	MOVFF       1060, R3
0x0998	0x0E0F      	MOVLW       15
0x099A	0x1603      	ANDWF       R3, 1 
0x099C	0xF000C003  	MOVFF       R3, R0
0x09A0	0x0E00      	MOVLW       0
0x09A2	0x6E01      	MOVWF       R1 
0x09A4	0x3600      	RLCF        R0, 1 
0x09A6	0x9000      	BCF         R0, 0 
0x09A8	0x3601      	RLCF        R1, 1 
0x09AA	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x09AC	0x2400      	ADDWF       R0, 0 
0x09AE	0x6EE9      	MOVWF       FSR0 
0x09B0	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x09B2	0x2001      	ADDWFC      R1, 0 
0x09B4	0x6EEA      	MOVWF       FSR0H 
0x09B6	0xF004CFEE  	MOVFF       POSTINC0, R4
0x09BA	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,3420 :: 		
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler135:
;__Lib_USB_genHID.c,3423 :: 		
0x09BE	0x5121      	MOVF        1057, 0, 1
0x09C0	0x0A03      	XORLW       3
0x09C2	0xE107      	BNZ         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler136
;__Lib_USB_genHID.c,3425 :: 		
0x09C4	0xFFE1C004  	MOVFF       R4, FSR1
0x09C8	0xFFE2C005  	MOVFF       R5, FSR1H
0x09CC	0x0E84      	MOVLW       132
0x09CE	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3426 :: 		
0x09D0	0xD041      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler137
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler136:
;__Lib_USB_genHID.c,3431 :: 		
0x09D2	0xF000C424  	MOVFF       1060, R0
0x09D6	0x0E0F      	MOVLW       15
0x09D8	0x1600      	ANDWF       R0, 1 
0x09DA	0x0E70      	MOVLW       UEP0
0x09DC	0x6E02      	MOVWF       R2 
0x09DE	0x0E0F      	MOVLW       hi_addr(UEP0)
0x09E0	0x6E03      	MOVWF       R3 
0x09E2	0x5000      	MOVF        R0, 0 
0x09E4	0x2602      	ADDWF       R2, 1 
0x09E6	0xB0D8      	BTFSC       STATUS, 0 
0x09E8	0x2A03      	INCF        R3, 1 
;__Lib_USB_genHID.c,3435 :: 		
0x09EA	0xFFE9C002  	MOVFF       R2, FSR0
0x09EE	0xFFEAC003  	MOVFF       R3, FSR0H
0x09F2	0xF000CFEE  	MOVFF       POSTINC0, R0
0x09F6	0xF001CFEE  	MOVFF       POSTINC0, R1
0x09FA	0x9000      	BCF         R0, 0 
0x09FC	0xFFE1C002  	MOVFF       R2, FSR1
0x0A00	0xFFE2C003  	MOVFF       R3, FSR1H
0x0A04	0xFFE6C000  	MOVFF       R0, POSTINC1
0x0A08	0xFFE6C001  	MOVFF       R1, POSTINC1
;__Lib_USB_genHID.c,3437 :: 		
0x0A0C	0xAF24      	BTFSS       1060, 7, 1
0x0A0E	0xD011      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler138
;__Lib_USB_genHID.c,3443 :: 		
0x0A10	0xFFE1C004  	MOVFF       R4, FSR1
0x0A14	0xFFE2C005  	MOVFF       R5, FSR1H
0x0A18	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3445 :: 		
0x0A1A	0x0E04      	MOVLW       4
0x0A1C	0x1804      	XORWF       R4, 0 
0x0A1E	0x6E00      	MOVWF       R0 
0x0A20	0xF004C000  	MOVFF       R0, R4
;__Lib_USB_genHID.c,3446 :: 		
0x0A24	0xFFE1C004  	MOVFF       R4, FSR1
0x0A28	0xFFE2C005  	MOVFF       R5, FSR1H
0x0A2C	0x0E40      	MOVLW       64
0x0A2E	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3450 :: 		
0x0A30	0xD011      	BRA         L___Lib_USB_genHID_USB_Std_Feature_Req_Handler139
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler138:
;__Lib_USB_genHID.c,3458 :: 		
0x0A32	0xFFE1C004  	MOVFF       R4, FSR1
0x0A36	0xFFE2C005  	MOVFF       R5, FSR1H
0x0A3A	0x0E88      	MOVLW       136
0x0A3C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3460 :: 		
0x0A3E	0x0E04      	MOVLW       4
0x0A40	0x1804      	XORWF       R4, 0 
0x0A42	0x6E00      	MOVWF       R0 
0x0A44	0xF004C000  	MOVFF       R0, R4
;__Lib_USB_genHID.c,3461 :: 		
0x0A48	0xFFE1C004  	MOVFF       R4, FSR1
0x0A4C	0xFFE2C005  	MOVFF       R5, FSR1H
0x0A50	0x0EC8      	MOVLW       200
0x0A52	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3466 :: 		
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler139:
;__Lib_USB_genHID.c,3467 :: 		
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler137:
;__Lib_USB_genHID.c,3469 :: 		
L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133:
;__Lib_USB_genHID.c,3470 :: 		
0x0A54	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Std_Feature_Req_Handler
__Lib_USB_genHID_USB_Get_Status_Handler:
;__Lib_USB_genHID.c,3538 :: 		
;__Lib_USB_genHID.c,3540 :: 		
0x0A56	0x0104      	MOVLB       4
0x0A58	0x6B28      	CLRF        __Lib_USB_genHID_CtrlTrfData, 1
;__Lib_USB_genHID.c,3541 :: 		
0x0A5A	0x6B29      	CLRF        1065, 1
;__Lib_USB_genHID.c,3543 :: 		
0x0A5C	0xD04A      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler149
;__Lib_USB_genHID.c,3544 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler151:
;__Lib_USB_genHID.c,3545 :: 		
0x0A5E	0x0100      	MOVLB       0
0x0A60	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3552 :: 		
0x0A62	0x0104      	MOVLB       4
0x0A64	0x8128      	BSF         __Lib_USB_genHID_CtrlTrfData, 0, 1
;__Lib_USB_genHID.c,3555 :: 		
0x0A66	0x0100      	MOVLB       0
0x0A68	0x5193      	MOVF        __Lib_USB_genHID_RemoteWakeup, 0, 1
0x0A6A	0x0A01      	XORLW       1
0x0A6C	0xE102      	BNZ         L___Lib_USB_genHID_USB_Get_Status_Handler153
;__Lib_USB_genHID.c,3556 :: 		
0x0A6E	0x0104      	MOVLB       4
0x0A70	0x8328      	BSF         __Lib_USB_genHID_CtrlTrfData, 1, 1
;__Lib_USB_genHID.c,3557 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler153:
;__Lib_USB_genHID.c,3558 :: 		
0x0A72	0xD054      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler150
;__Lib_USB_genHID.c,3559 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler154:
;__Lib_USB_genHID.c,3560 :: 		
0x0A74	0x0100      	MOVLB       0
0x0A76	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3561 :: 		
0x0A78	0xD051      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler150
;__Lib_USB_genHID.c,3562 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler155:
0x0A7A	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3563 :: 		
0x0A7C	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3570 :: 		
0x0A7E	0x0104      	MOVLB       4
0x0A80	0xBF24      	BTFSC       1060, 7, 1
0x0A82	0xD016      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler156
;__Lib_USB_genHID.c,3571 :: 		
0x0A84	0xF003C424  	MOVFF       1060, R3
0x0A88	0x0E0F      	MOVLW       15
0x0A8A	0x1603      	ANDWF       R3, 1 
0x0A8C	0xF000C003  	MOVFF       R3, R0
0x0A90	0x0E00      	MOVLW       0
0x0A92	0x6E01      	MOVWF       R1 
0x0A94	0x3600      	RLCF        R0, 1 
0x0A96	0x9000      	BCF         R0, 0 
0x0A98	0x3601      	RLCF        R1, 1 
0x0A9A	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x0A9C	0x2400      	ADDWF       R0, 0 
0x0A9E	0x6EE9      	MOVWF       FSR0 
0x0AA0	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x0AA2	0x2001      	ADDWFC      R1, 0 
0x0AA4	0x6EEA      	MOVWF       FSR0H 
0x0AA6	0xF004CFEE  	MOVFF       POSTINC0, R4
0x0AAA	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,3572 :: 		
0x0AAE	0xD015      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler157
L___Lib_USB_genHID_USB_Get_Status_Handler156:
;__Lib_USB_genHID.c,3573 :: 		
0x0AB0	0xF003C424  	MOVFF       1060, R3
0x0AB4	0x0E0F      	MOVLW       15
0x0AB6	0x1603      	ANDWF       R3, 1 
0x0AB8	0xF000C003  	MOVFF       R3, R0
0x0ABC	0x0E00      	MOVLW       0
0x0ABE	0x6E01      	MOVWF       R1 
0x0AC0	0x3600      	RLCF        R0, 1 
0x0AC2	0x9000      	BCF         R0, 0 
0x0AC4	0x3601      	RLCF        R1, 1 
0x0AC6	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x0AC8	0x2400      	ADDWF       R0, 0 
0x0ACA	0x6EE9      	MOVWF       FSR0 
0x0ACC	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x0ACE	0x2001      	ADDWFC      R1, 0 
0x0AD0	0x6EEA      	MOVWF       FSR0H 
0x0AD2	0xF004CFEE  	MOVFF       POSTINC0, R4
0x0AD6	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,3574 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler157:
;__Lib_USB_genHID.c,3576 :: 		
0x0ADA	0xFFE9C004  	MOVFF       R4, FSR0
0x0ADE	0xFFEAC005  	MOVFF       R5, FSR0H
0x0AE2	0xF001CFEE  	MOVFF       POSTINC0, R1
0x0AE6	0xA401      	BTFSS       R1, 2 
0x0AE8	0xD003      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler158
;__Lib_USB_genHID.c,3577 :: 		
0x0AEA	0x0104      	MOVLB       4
0x0AEC	0x0E01      	MOVLW       1
0x0AEE	0x6F28      	MOVWF       __Lib_USB_genHID_CtrlTrfData, 1
L___Lib_USB_genHID_USB_Get_Status_Handler158:
;__Lib_USB_genHID.c,3578 :: 		
0x0AF0	0xD015      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler150
;__Lib_USB_genHID.c,3580 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler149:
0x0AF2	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0AF6	0x0E1F      	MOVLW       31
0x0AF8	0x1601      	ANDWF       R1, 1 
0x0AFA	0x5001      	MOVF        R1, 0 
0x0AFC	0x0A00      	XORLW       0
0x0AFE	0xE0AF      	BZ          L___Lib_USB_genHID_USB_Get_Status_Handler151
0x0B00	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0B04	0x0E1F      	MOVLW       31
0x0B06	0x1601      	ANDWF       R1, 1 
0x0B08	0x5001      	MOVF        R1, 0 
0x0B0A	0x0A01      	XORLW       1
0x0B0C	0xE0B3      	BZ          L___Lib_USB_genHID_USB_Get_Status_Handler154
0x0B0E	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0B12	0x0E1F      	MOVLW       31
0x0B14	0x1601      	ANDWF       R1, 1 
0x0B16	0x5001      	MOVF        R1, 0 
0x0B18	0x0A02      	XORLW       2
0x0B1A	0xE0AF      	BZ          L___Lib_USB_genHID_USB_Get_Status_Handler155
L___Lib_USB_genHID_USB_Get_Status_Handler150:
;__Lib_USB_genHID.c,3582 :: 		
0x0B1C	0x0100      	MOVLB       0
0x0B1E	0xAF66      	BTFSS       __Lib_USB_genHID_inPipes+3, 7, 1
0x0B20	0xD007      	BRA         L___Lib_USB_genHID_USB_Get_Status_Handler159
;__Lib_USB_genHID.c,3583 :: 		
0x0B22	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0B24	0x6F63      	MOVWF       __Lib_USB_genHID_inPipes, 1
0x0B26	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0B28	0x6F64      	MOVWF       __Lib_USB_genHID_inPipes+1, 1
;__Lib_USB_genHID.c,3584 :: 		
0x0B2A	0x8166      	BSF         __Lib_USB_genHID_inPipes+3, 0, 1
;__Lib_USB_genHID.c,3585 :: 		
0x0B2C	0x0E02      	MOVLW       2
0x0B2E	0x6F67      	MOVWF       __Lib_USB_genHID_inPipes+4, 1
;__Lib_USB_genHID.c,3586 :: 		
L___Lib_USB_genHID_USB_Get_Status_Handler159:
;__Lib_USB_genHID.c,3587 :: 		
0x0B30	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Get_Status_Handler
_Lcd_Chr_CP:
;__Lib_Lcd.c,50 :: 		
;__Lib_Lcd.c,52 :: 		
0x0B32	0x9E56      	BCF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,53 :: 		
0x0B34	0xF0AAC0A9  	MOVFF       FARG_Lcd_Chr_CP_out_char, FARG_Lcd_Cmd_out_char
0x0B38	0xDD50      	RCALL       _Lcd_Cmd
;__Lib_Lcd.c,54 :: 		
0x0B3A	0x8E56      	BSF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,55 :: 		
0x0B3C	0x0012      	RETURN      0
; end of _Lcd_Chr_CP
__Lib_USB_genHID_USB_CtrlEP_Service_Complete:
;__Lib_USB_genHID.c,3617 :: 		
;__Lib_USB_genHID.c,3623 :: 		
0x0B3E	0x986D      	BCF         PKTDIS_bit, 4 
;__Lib_USB_genHID.c,3625 :: 		
0x0B40	0x0100      	MOVLB       0
0x0B42	0xBF66      	BTFSC       __Lib_USB_genHID_inPipes+3, 7, 1
0x0B44	0xD049      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete160
;__Lib_USB_genHID.c,3626 :: 		
0x0B46	0xAF73      	BTFSS       __Lib_USB_genHID_outPipes+2, 7, 1
0x0B48	0xD028      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete161
;__Lib_USB_genHID.c,3627 :: 		
0x0B4A	0x0E02      	MOVLW       2
0x0B4C	0x6F90      	MOVWF       __Lib_USB_genHID_controlTransferState, 1
;__Lib_USB_genHID.c,3640 :: 		
0x0B4E	0x0E01      	MOVLW       1
0x0B50	0x257A      	ADDWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0B52	0x6EE1      	MOVWF       FSR1 
0x0B54	0x0E00      	MOVLW       0
0x0B56	0x217B      	ADDWFC      __Lib_USB_genHID_BDTEntry_InPtr+1, 0, 1
0x0B58	0x6EE2      	MOVWF       FSR1H 
0x0B5A	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3641 :: 		
0x0B5C	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0B60	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0B64	0x0EC8      	MOVLW       200
0x0B66	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3646 :: 		
0x0B68	0x0E01      	MOVLW       1
0x0B6A	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0B6C	0x6EE1      	MOVWF       FSR1 
0x0B6E	0x0E00      	MOVLW       0
0x0B70	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0B72	0x6EE2      	MOVWF       FSR1H 
0x0B74	0x0E08      	MOVLW       8
0x0B76	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3647 :: 		
0x0B78	0x0E02      	MOVLW       2
0x0B7A	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0B7C	0x6EE1      	MOVWF       FSR1 
0x0B7E	0x0E00      	MOVLW       0
0x0B80	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0B82	0x6EE2      	MOVWF       FSR1H 
0x0B84	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0B86	0x6EE6      	MOVWF       POSTINC1 
0x0B88	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0B8A	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3648 :: 		
0x0B8C	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0B90	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0B94	0x0EC8      	MOVLW       200
0x0B96	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3649 :: 		
0x0B98	0xD01E      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete162
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete161:
;__Lib_USB_genHID.c,3654 :: 		
0x0B9A	0x0E01      	MOVLW       1
0x0B9C	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0B9E	0x6EE1      	MOVWF       FSR1 
0x0BA0	0x0E00      	MOVLW       0
0x0BA2	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0BA4	0x6EE2      	MOVWF       FSR1H 
0x0BA6	0x0E08      	MOVLW       8
0x0BA8	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3655 :: 		
0x0BAA	0x0E02      	MOVLW       2
0x0BAC	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0BAE	0x6EE1      	MOVWF       FSR1 
0x0BB0	0x0E00      	MOVLW       0
0x0BB2	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0BB4	0x6EE2      	MOVWF       FSR1H 
0x0BB6	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x0BB8	0x6EE6      	MOVWF       POSTINC1 
0x0BBA	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x0BBC	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3656 :: 		
0x0BBE	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0BC2	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0BC6	0x0E8C      	MOVLW       140
0x0BC8	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3657 :: 		
0x0BCA	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0BCE	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0BD2	0x0E84      	MOVLW       132
0x0BD4	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3658 :: 		
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete162:
;__Lib_USB_genHID.c,3659 :: 		
0x0BD6	0xD082      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete163
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete160:
;__Lib_USB_genHID.c,3661 :: 		
0x0BD8	0xBF73      	BTFSC       __Lib_USB_genHID_outPipes+2, 7, 1
0x0BDA	0xD080      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete164
;__Lib_USB_genHID.c,3662 :: 		
0x0BDC	0x0104      	MOVLB       4
0x0BDE	0xAF20      	BTFSS       __Lib_USB_genHID_SetupPkt, 7, 1
0x0BE0	0xD055      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete165
;__Lib_USB_genHID.c,3663 :: 		
0x0BE2	0x0100      	MOVLB       0
0x0BE4	0x5168      	MOVF        __Lib_USB_genHID_inPipes+5, 0, 1
0x0BE6	0x0104      	MOVLB       4
0x0BE8	0x5D27      	SUBWF       1063, 0, 1
0x0BEA	0xE104      	BNZ         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete276
0x0BEC	0x0100      	MOVLB       0
0x0BEE	0x5167      	MOVF        __Lib_USB_genHID_inPipes+4, 0, 1
0x0BF0	0x0104      	MOVLB       4
0x0BF2	0x5D26      	SUBWF       1062, 0, 1
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete276:
0x0BF4	0xE204      	BC          L___Lib_USB_genHID_USB_CtrlEP_Service_Complete166
;__Lib_USB_genHID.c,3664 :: 		
0x0BF6	0xF067C426  	MOVFF       1062, __Lib_USB_genHID_inPipes+4
0x0BFA	0xF068C427  	MOVFF       1063, __Lib_USB_genHID_inPipes+5
;__Lib_USB_genHID.c,3665 :: 		
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete166:
;__Lib_USB_genHID.c,3666 :: 		
0x0BFE	0xDDE5      	RCALL       __Lib_USB_genHID_USB_CtrlTrf_Tx_Service
;__Lib_USB_genHID.c,3667 :: 		
0x0C00	0x0E01      	MOVLW       1
0x0C02	0x6F90      	MOVWF       __Lib_USB_genHID_controlTransferState, 1
;__Lib_USB_genHID.c,3690 :: 		
0x0C04	0x0E01      	MOVLW       1
0x0C06	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0C08	0x6EE1      	MOVWF       FSR1 
0x0C0A	0x0E00      	MOVLW       0
0x0C0C	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0C0E	0x6EE2      	MOVWF       FSR1H 
0x0C10	0x0E08      	MOVLW       8
0x0C12	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3691 :: 		
0x0C14	0x0E02      	MOVLW       2
0x0C16	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0C18	0x6EE1      	MOVWF       FSR1 
0x0C1A	0x0E00      	MOVLW       0
0x0C1C	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0C1E	0x6EE2      	MOVWF       FSR1H 
0x0C20	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x0C22	0x6EE6      	MOVWF       POSTINC1 
0x0C24	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x0C26	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3692 :: 		
0x0C28	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0C2C	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0C30	0x0E80      	MOVLW       128
0x0C32	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3693 :: 		
0x0C34	0x6B92      	CLRF        __Lib_USB_genHID_BothEP0OutUOWNsSet, 1
;__Lib_USB_genHID.c,3696 :: 		
0x0C36	0x0E01      	MOVLW       1
0x0C38	0x2597      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, 0, 1
0x0C3A	0x6EE1      	MOVWF       FSR1 
0x0C3C	0x0E00      	MOVLW       0
0x0C3E	0x2198      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, 0, 1
0x0C40	0x6EE2      	MOVWF       FSR1H 
0x0C42	0x0E08      	MOVLW       8
0x0C44	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3697 :: 		
0x0C46	0x0E02      	MOVLW       2
0x0C48	0x2597      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, 0, 1
0x0C4A	0x6EE1      	MOVWF       FSR1 
0x0C4C	0x0E00      	MOVLW       0
0x0C4E	0x2198      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, 0, 1
0x0C50	0x6EE2      	MOVWF       FSR1H 
0x0C52	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x0C54	0x6EE6      	MOVWF       POSTINC1 
0x0C56	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x0C58	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3698 :: 		
0x0C5A	0xFFE1C097  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, FSR1
0x0C5E	0xFFE2C098  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, FSR1H
0x0C62	0x0E84      	MOVLW       132
0x0C64	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3699 :: 		
0x0C66	0x0E01      	MOVLW       1
0x0C68	0x6F92      	MOVWF       __Lib_USB_genHID_BothEP0OutUOWNsSet, 1
;__Lib_USB_genHID.c,3706 :: 		
0x0C6A	0x0E02      	MOVLW       2
0x0C6C	0x257A      	ADDWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0C6E	0x6EE1      	MOVWF       FSR1 
0x0C70	0x0E00      	MOVLW       0
0x0C72	0x217B      	ADDWFC      __Lib_USB_genHID_BDTEntry_InPtr+1, 0, 1
0x0C74	0x6EE2      	MOVWF       FSR1H 
0x0C76	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0C78	0x6EE6      	MOVWF       POSTINC1 
0x0C7A	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0C7C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3707 :: 		
0x0C7E	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0C82	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0C86	0x0EC8      	MOVLW       200
0x0C88	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3708 :: 		
0x0C8A	0xD028      	BRA         L___Lib_USB_genHID_USB_CtrlEP_Service_Complete167
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete165:
0x0C8C	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3710 :: 		
0x0C8E	0x0E02      	MOVLW       2
0x0C90	0x6F90      	MOVWF       __Lib_USB_genHID_controlTransferState, 1
;__Lib_USB_genHID.c,3720 :: 		
0x0C92	0x0E01      	MOVLW       1
0x0C94	0x257A      	ADDWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0C96	0x6EE1      	MOVWF       FSR1 
0x0C98	0x0E00      	MOVLW       0
0x0C9A	0x217B      	ADDWFC      __Lib_USB_genHID_BDTEntry_InPtr+1, 0, 1
0x0C9C	0x6EE2      	MOVWF       FSR1H 
0x0C9E	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3721 :: 		
0x0CA0	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0CA4	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0CA8	0x0EC8      	MOVLW       200
0x0CAA	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3726 :: 		
0x0CAC	0x0E01      	MOVLW       1
0x0CAE	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0CB0	0x6EE1      	MOVWF       FSR1 
0x0CB2	0x0E00      	MOVLW       0
0x0CB4	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0CB6	0x6EE2      	MOVWF       FSR1H 
0x0CB8	0x0E08      	MOVLW       8
0x0CBA	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3727 :: 		
0x0CBC	0x0E02      	MOVLW       2
0x0CBE	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0CC0	0x6EE1      	MOVWF       FSR1 
0x0CC2	0x0E00      	MOVLW       0
0x0CC4	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0CC6	0x6EE2      	MOVWF       FSR1H 
0x0CC8	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0CCA	0x6EE6      	MOVWF       POSTINC1 
0x0CCC	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0CCE	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3728 :: 		
0x0CD0	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0CD4	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0CD8	0x0EC8      	MOVLW       200
0x0CDA	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3729 :: 		
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete167:
;__Lib_USB_genHID.c,3730 :: 		
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete164:
;__Lib_USB_genHID.c,3731 :: 		
L___Lib_USB_genHID_USB_CtrlEP_Service_Complete163:
;__Lib_USB_genHID.c,3733 :: 		
0x0CDC	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlEP_Service_Complete
__Lib_USB_genHID_USB_Prepare_Next_Setup_Trf:
;__Lib_USB_genHID.c,3290 :: 		
;__Lib_USB_genHID.c,3291 :: 		
0x0CDE	0x0100      	MOVLB       0
0x0CE0	0x6B90      	CLRF        __Lib_USB_genHID_controlTransferState, 1
;__Lib_USB_genHID.c,3298 :: 		
0x0CE2	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0CE6	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0CEA	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3302 :: 		
0x0CEC	0x0E04      	MOVLW       4
0x0CEE	0x197A      	XORWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0CF0	0x6EE1      	MOVWF       FSR1 
0x0CF2	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0CF6	0x0E00      	MOVLW       0
0x0CF8	0x1AE2      	XORWF       FSR1H, 1 
;__Lib_USB_genHID.c,3303 :: 		
0x0CFA	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3309 :: 		
0x0CFC	0xAF73      	BTFSS       __Lib_USB_genHID_outPipes+2, 7, 1
0x0CFE	0xD014      	BRA         L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf109
;__Lib_USB_genHID.c,3310 :: 		
0x0D00	0x0E00      	MOVLW       0
0x0D02	0x6E00      	MOVWF       R0 
0x0D04	0x1979      	XORWF       __Lib_USB_genHID_outPipes+8, 0, 1
0x0D06	0xE108      	BNZ         L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273
0x0D08	0x5000      	MOVF        R0, 0 
0x0D0A	0x1978      	XORWF       __Lib_USB_genHID_outPipes+7, 0, 1
0x0D0C	0xE105      	BNZ         L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273
0x0D0E	0x5000      	MOVF        R0, 0 
0x0D10	0x1977      	XORWF       __Lib_USB_genHID_outPipes+6, 0, 1
0x0D12	0xE102      	BNZ         L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273
0x0D14	0x5176      	MOVF        __Lib_USB_genHID_outPipes+5, 0, 1
0x0D16	0x0A00      	XORLW       0
L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273:
0x0D18	0xE005      	BZ          L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf110
;__Lib_USB_genHID.c,3311 :: 		
0x0D1A	0xF000C076  	MOVFF       __Lib_USB_genHID_outPipes+5, R0
0x0D1E	0xF001C077  	MOVFF       __Lib_USB_genHID_outPipes+6, R1
0x0D22	0xDCC8      	RCALL       _____DoIFC
;__Lib_USB_genHID.c,3312 :: 		
L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf110:
;__Lib_USB_genHID.c,3313 :: 		
0x0D24	0x0100      	MOVLB       0
0x0D26	0x9F73      	BCF         __Lib_USB_genHID_outPipes+2, 7, 1
;__Lib_USB_genHID.c,3314 :: 		
L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf109:
;__Lib_USB_genHID.c,3315 :: 		
0x0D28	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
__Lib_USB_genHID_USB_CtrlTrf_Rx_Service:
;__Lib_USB_genHID.c,3835 :: 		
;__Lib_USB_genHID.c,3839 :: 		
0x0D2A	0x0E01      	MOVLW       1
0x0D2C	0x0100      	MOVLB       0
0x0D2E	0x2597      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, 0, 1
0x0D30	0x6EE9      	MOVWF       FSR0 
0x0D32	0x0E00      	MOVLW       0
0x0D34	0x2198      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, 0, 1
0x0D36	0x6EEA      	MOVWF       FSR0H 
0x0D38	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0D3C	0xF0AEC000  	MOVFF       R0, __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0
;__Lib_USB_genHID.c,3844 :: 		
0x0D40	0x0E00      	MOVLW       0
0x0D42	0x5D75      	SUBWF       __Lib_USB_genHID_outPipes+4, 0, 1
0x0D44	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service278
0x0D46	0x51AE      	MOVF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0, 0, 1
0x0D48	0x5D74      	SUBWF       __Lib_USB_genHID_outPipes+3, 0, 1
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service278:
0x0D4A	0xE203      	BC          L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service179
;__Lib_USB_genHID.c,3845 :: 		
0x0D4C	0xF0AEC074  	MOVFF       __Lib_USB_genHID_outPipes+3, __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0
;__Lib_USB_genHID.c,3846 :: 		
0x0D50	0xD00A      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service180
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service179:
;__Lib_USB_genHID.c,3847 :: 		
0x0D52	0x51AE      	MOVF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0, 0, 1
0x0D54	0x5D74      	SUBWF       __Lib_USB_genHID_outPipes+3, 0, 1
0x0D56	0x6E00      	MOVWF       R0 
0x0D58	0x0E00      	MOVLW       0
0x0D5A	0x5975      	SUBWFB      __Lib_USB_genHID_outPipes+4, 0, 1
0x0D5C	0x6E01      	MOVWF       R1 
0x0D5E	0xF074C000  	MOVFF       R0, __Lib_USB_genHID_outPipes+3
0x0D62	0xF075C001  	MOVFF       R1, __Lib_USB_genHID_outPipes+4
;__Lib_USB_genHID.c,3848 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service180:
;__Lib_USB_genHID.c,3850 :: 		
0x0D66	0x6BAF      	CLRF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_i_L0, 1
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service181:
0x0D68	0x51AE      	MOVF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0, 0, 1
0x0D6A	0x5DAF      	SUBWF       __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_i_L0, 0, 1
0x0D6C	0xE21C      	BC          L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service182
;__Lib_USB_genHID.c,3851 :: 		
0x0D6E	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0D70	0x6EE9      	MOVWF       FSR0 
0x0D72	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0D74	0x6EEA      	MOVWF       FSR0H 
0x0D76	0x51AF      	MOVF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_i_L0, 0, 1
0x0D78	0x26E9      	ADDWF       FSR0, 1 
0x0D7A	0xB0D8      	BTFSC       STATUS, 0 
0x0D7C	0x2AEA      	INCF        FSR0H, 1 
0x0D7E	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0D82	0xFFE1C071  	MOVFF       __Lib_USB_genHID_outPipes, FSR1
0x0D86	0xFFE2C072  	MOVFF       __Lib_USB_genHID_outPipes+1, FSR1H
0x0D8A	0xFFE6C000  	MOVFF       R0, POSTINC1
0x0D8E	0x0E01      	MOVLW       1
0x0D90	0x2571      	ADDWF       __Lib_USB_genHID_outPipes, 0, 1
0x0D92	0x6E00      	MOVWF       R0 
0x0D94	0x0E00      	MOVLW       0
0x0D96	0x2172      	ADDWFC      __Lib_USB_genHID_outPipes+1, 0, 1
0x0D98	0x6E01      	MOVWF       R1 
0x0D9A	0xF071C000  	MOVFF       R0, __Lib_USB_genHID_outPipes
0x0D9E	0xF072C001  	MOVFF       R1, __Lib_USB_genHID_outPipes+1
;__Lib_USB_genHID.c,3850 :: 		
0x0DA2	0x2BAF      	INCF        __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_i_L0, 1, 1
;__Lib_USB_genHID.c,3852 :: 		
0x0DA4	0xD7E1      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service181
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service182:
;__Lib_USB_genHID.c,3855 :: 		
0x0DA6	0x0E00      	MOVLW       0
0x0DA8	0x6E00      	MOVWF       R0 
0x0DAA	0x5175      	MOVF        __Lib_USB_genHID_outPipes+4, 0, 1
0x0DAC	0x5C00      	SUBWF       R0, 0 
0x0DAE	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service279
0x0DB0	0x5174      	MOVF        __Lib_USB_genHID_outPipes+3, 0, 1
0x0DB2	0x0800      	SUBLW       0
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service279:
0x0DB4	0xE228      	BC          L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service184
;__Lib_USB_genHID.c,3861 :: 		
0x0DB6	0x0E01      	MOVLW       1
0x0DB8	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0DBA	0x6EE1      	MOVWF       FSR1 
0x0DBC	0x0E00      	MOVLW       0
0x0DBE	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0DC0	0x6EE2      	MOVWF       FSR1H 
0x0DC2	0x0E08      	MOVLW       8
0x0DC4	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3862 :: 		
0x0DC6	0x0E02      	MOVLW       2
0x0DC8	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0DCA	0x6EE1      	MOVWF       FSR1 
0x0DCC	0x0E00      	MOVLW       0
0x0DCE	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0DD0	0x6EE2      	MOVWF       FSR1H 
0x0DD2	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0DD4	0x6EE6      	MOVWF       POSTINC1 
0x0DD6	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0DD8	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3863 :: 		
0x0DDA	0xFFE9C097  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, FSR0
0x0DDE	0xFFEAC098  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, FSR0H
0x0DE2	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0DE6	0xBC00      	BTFSC       R0, 6 
0x0DE8	0xD007      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service185
;__Lib_USB_genHID.c,3864 :: 		
0x0DEA	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0DEE	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0DF2	0x0EC8      	MOVLW       200
0x0DF4	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3865 :: 		
0x0DF6	0xD006      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service186
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service185:
;__Lib_USB_genHID.c,3866 :: 		
0x0DF8	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0DFC	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0E00	0x0E88      	MOVLW       136
0x0E02	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3867 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service186:
;__Lib_USB_genHID.c,3868 :: 		
0x0E04	0xD02C      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service187
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service184:
;__Lib_USB_genHID.c,3869 :: 		
0x0E06	0x0E01      	MOVLW       1
0x0E08	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0E0A	0x6EE1      	MOVWF       FSR1 
0x0E0C	0x0E00      	MOVLW       0
0x0E0E	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0E10	0x6EE2      	MOVWF       FSR1H 
0x0E12	0x0E08      	MOVLW       8
0x0E14	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3870 :: 		
0x0E16	0x0E02      	MOVLW       2
0x0E18	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x0E1A	0x6EE1      	MOVWF       FSR1 
0x0E1C	0x0E00      	MOVLW       0
0x0E1E	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x0E20	0x6EE2      	MOVWF       FSR1H 
0x0E22	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x0E24	0x6EE6      	MOVWF       POSTINC1 
0x0E26	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x0E28	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3874 :: 		
0x0E2A	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x0E2E	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x0E32	0x0E84      	MOVLW       132
0x0E34	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3876 :: 		
0x0E36	0x0E00      	MOVLW       0
0x0E38	0x6E00      	MOVWF       R0 
0x0E3A	0x1979      	XORWF       __Lib_USB_genHID_outPipes+8, 0, 1
0x0E3C	0xE108      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280
0x0E3E	0x5000      	MOVF        R0, 0 
0x0E40	0x1978      	XORWF       __Lib_USB_genHID_outPipes+7, 0, 1
0x0E42	0xE105      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280
0x0E44	0x5000      	MOVF        R0, 0 
0x0E46	0x1977      	XORWF       __Lib_USB_genHID_outPipes+6, 0, 1
0x0E48	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280
0x0E4A	0x5176      	MOVF        __Lib_USB_genHID_outPipes+5, 0, 1
0x0E4C	0x0A00      	XORLW       0
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280:
0x0E4E	0xE005      	BZ          L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service188
;__Lib_USB_genHID.c,3877 :: 		
0x0E50	0xF000C076  	MOVFF       __Lib_USB_genHID_outPipes+5, R0
0x0E54	0xF001C077  	MOVFF       __Lib_USB_genHID_outPipes+6, R1
0x0E58	0xDC2D      	RCALL       _____DoIFC
;__Lib_USB_genHID.c,3878 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service188:
;__Lib_USB_genHID.c,3879 :: 		
0x0E5A	0x0100      	MOVLB       0
0x0E5C	0x9F73      	BCF         __Lib_USB_genHID_outPipes+2, 7, 1
;__Lib_USB_genHID.c,3880 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service187:
;__Lib_USB_genHID.c,3881 :: 		
0x0E5E	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlTrf_Rx_Service
__Lib_USB_genHID_USB_Check_Std_Request:
;__Lib_USB_genHID.c,3333 :: 		
;__Lib_USB_genHID.c,3334 :: 		
0x0E60	0xF001C420  	MOVFF       __Lib_USB_genHID_SetupPkt, R1
0x0E64	0x0E60      	MOVLW       96
0x0E66	0x1601      	ANDWF       R1, 1 
0x0E68	0x0E05      	MOVLW       5
0x0E6A	0x6E00      	MOVWF       R0 
0x0E6C	0x5000      	MOVF        R0, 0 
L___Lib_USB_genHID_USB_Check_Std_Request274:
0x0E6E	0xE004      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request275
0x0E70	0x3201      	RRCF        R1, 1 
0x0E72	0x9E01      	BCF         R1, 7 
0x0E74	0x0FFF      	ADDLW       255
0x0E76	0xD7FB      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request274
L___Lib_USB_genHID_USB_Check_Std_Request275:
0x0E78	0x5001      	MOVF        R1, 0 
0x0E7A	0x0A00      	XORLW       0
0x0E7C	0xA4D8      	BTFSS       STATUS, 2 
0x0E7E	0x0012      	RETURN      0
L___Lib_USB_genHID_USB_Check_Std_Request111:
;__Lib_USB_genHID.c,3336 :: 		
0x0E80	0xD046      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request112
;__Lib_USB_genHID.c,3337 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request114:
;__Lib_USB_genHID.c,3338 :: 		
0x0E82	0x0100      	MOVLB       0
0x0E84	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3339 :: 		
0x0E86	0x0E08      	MOVLW       8
0x0E88	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,3341 :: 		
0x0E8A	0xD064      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3342 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request115:
;__Lib_USB_genHID.c,3343 :: 		
0x0E8C	0xDC1F      	RCALL       __Lib_USB_genHID_USB_Get_Dsc_Handler
;__Lib_USB_genHID.c,3344 :: 		
0x0E8E	0xD062      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3345 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request116:
;__Lib_USB_genHID.c,3346 :: 		
0x0E90	0xF003EC2C  	CALL        __Lib_USB_genHID_USB_Set_Cfg_Handler, 0
;__Lib_USB_genHID.c,3347 :: 		
0x0E94	0xD05F      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3348 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request117:
;__Lib_USB_genHID.c,3349 :: 		
0x0E96	0x0E60      	MOVLW       __Lib_USB_genHID_USBActiveConfiguration
0x0E98	0x0100      	MOVLB       0
0x0E9A	0x6F63      	MOVWF       __Lib_USB_genHID_inPipes, 1
0x0E9C	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USBActiveConfiguration)
0x0E9E	0x6F64      	MOVWF       __Lib_USB_genHID_inPipes+1, 1
;__Lib_USB_genHID.c,3350 :: 		
0x0EA0	0x8166      	BSF         __Lib_USB_genHID_inPipes+3, 0, 1
;__Lib_USB_genHID.c,3351 :: 		
0x0EA2	0x0E01      	MOVLW       1
0x0EA4	0x6F67      	MOVWF       __Lib_USB_genHID_inPipes+4, 1
;__Lib_USB_genHID.c,3352 :: 		
0x0EA6	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3353 :: 		
0x0EA8	0xD055      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3354 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request118:
;__Lib_USB_genHID.c,3355 :: 		
0x0EAA	0xDDD5      	RCALL       __Lib_USB_genHID_USB_Get_Status_Handler
;__Lib_USB_genHID.c,3356 :: 		
0x0EAC	0xD053      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3357 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request119:
;__Lib_USB_genHID.c,3358 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request120:
;__Lib_USB_genHID.c,3359 :: 		
0x0EAE	0xDD2B      	RCALL       __Lib_USB_genHID_USB_Std_Feature_Req_Handler
;__Lib_USB_genHID.c,3360 :: 		
0x0EB0	0xD051      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3361 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request121:
;__Lib_USB_genHID.c,3362 :: 		
0x0EB2	0x0E91      	MOVLW       __Lib_USB_genHID_USBAlternateInterface
0x0EB4	0x6E00      	MOVWF       R0 
0x0EB6	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USBAlternateInterface)
0x0EB8	0x6E01      	MOVWF       R1 
0x0EBA	0x0104      	MOVLB       4
0x0EBC	0x5124      	MOVF        1060, 0, 1
0x0EBE	0x2600      	ADDWF       R0, 1 
0x0EC0	0xB0D8      	BTFSC       STATUS, 0 
0x0EC2	0x2A01      	INCF        R1, 1 
0x0EC4	0xF063C000  	MOVFF       R0, __Lib_USB_genHID_inPipes
0x0EC8	0xF064C001  	MOVFF       R1, __Lib_USB_genHID_inPipes+1
;__Lib_USB_genHID.c,3363 :: 		
0x0ECC	0x0100      	MOVLB       0
0x0ECE	0x8166      	BSF         __Lib_USB_genHID_inPipes+3, 0, 1
;__Lib_USB_genHID.c,3364 :: 		
0x0ED0	0x0E01      	MOVLW       1
0x0ED2	0x6F67      	MOVWF       __Lib_USB_genHID_inPipes+4, 1
;__Lib_USB_genHID.c,3365 :: 		
0x0ED4	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3366 :: 		
0x0ED6	0xD03E      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3367 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request122:
0x0ED8	0x0100      	MOVLB       0
;__Lib_USB_genHID.c,3368 :: 		
0x0EDA	0x8F66      	BSF         __Lib_USB_genHID_inPipes+3, 7, 1
;__Lib_USB_genHID.c,3369 :: 		
0x0EDC	0x0E91      	MOVLW       __Lib_USB_genHID_USBAlternateInterface
0x0EDE	0x6EE1      	MOVWF       FSR1 
0x0EE0	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USBAlternateInterface)
0x0EE2	0x6EE2      	MOVWF       FSR1H 
0x0EE4	0x0104      	MOVLB       4
0x0EE6	0x5124      	MOVF        1060, 0, 1
0x0EE8	0x26E1      	ADDWF       FSR1, 1 
0x0EEA	0xB0D8      	BTFSC       STATUS, 0 
0x0EEC	0x2AE2      	INCF        FSR1H, 1 
0x0EEE	0xFFE6C422  	MOVFF       1058, POSTINC1
;__Lib_USB_genHID.c,3370 :: 		
0x0EF2	0xD030      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3371 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request123:
;__Lib_USB_genHID.c,3372 :: 		
0x0EF4	0x0E02      	MOVLW       2
0x0EF6	0x0100      	MOVLB       0
0x0EF8	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x0EFA	0x0E00      	MOVLW       0
0x0EFC	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x0EFE	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x0F00	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x0F02	0x6BB4      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x0F04	0x6BB5      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x0F06	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,3373 :: 		
0x0F0A	0xD024      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3374 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request124:
;__Lib_USB_genHID.c,3375 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request125:
;__Lib_USB_genHID.c,3376 :: 		
0x0F0C	0xD023      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request113
;__Lib_USB_genHID.c,3377 :: 		
L___Lib_USB_genHID_USB_Check_Std_Request112:
0x0F0E	0x0104      	MOVLB       4
0x0F10	0x5121      	MOVF        1057, 0, 1
0x0F12	0x0A05      	XORLW       5
0x0F14	0xE0B6      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request114
0x0F16	0x5121      	MOVF        1057, 0, 1
0x0F18	0x0A06      	XORLW       6
0x0F1A	0xE0B8      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request115
0x0F1C	0x5121      	MOVF        1057, 0, 1
0x0F1E	0x0A09      	XORLW       9
0x0F20	0xE0B7      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request116
0x0F22	0x5121      	MOVF        1057, 0, 1
0x0F24	0x0A08      	XORLW       8
0x0F26	0xE0B7      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request117
0x0F28	0x5121      	MOVF        1057, 0, 1
0x0F2A	0x0A00      	XORLW       0
0x0F2C	0xE0BE      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request118
0x0F2E	0x5121      	MOVF        1057, 0, 1
0x0F30	0x0A01      	XORLW       1
0x0F32	0xE0BD      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request119
0x0F34	0x5121      	MOVF        1057, 0, 1
0x0F36	0x0A03      	XORLW       3
0x0F38	0xE0BA      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request120
0x0F3A	0x5121      	MOVF        1057, 0, 1
0x0F3C	0x0A0A      	XORLW       10
0x0F3E	0xE0B9      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request121
0x0F40	0x5121      	MOVF        1057, 0, 1
0x0F42	0x0A0B      	XORLW       11
0x0F44	0xE0C9      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request122
0x0F46	0x5121      	MOVF        1057, 0, 1
0x0F48	0x0A07      	XORLW       7
0x0F4A	0xE0D4      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request123
0x0F4C	0x5121      	MOVF        1057, 0, 1
0x0F4E	0x0A0C      	XORLW       12
0x0F50	0xE0DD      	BZ          L___Lib_USB_genHID_USB_Check_Std_Request124
0x0F52	0xD7DC      	BRA         L___Lib_USB_genHID_USB_Check_Std_Request125
L___Lib_USB_genHID_USB_Check_Std_Request113:
;__Lib_USB_genHID.c,3378 :: 		
0x0F54	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Check_Std_Request
__Lib_USB_genHID_USB_CtrlTrf_Setup_Handler:
;__Lib_USB_genHID.c,3131 :: 		
;__Lib_USB_genHID.c,3141 :: 		
0x0F56	0xFFE9C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR0
0x0F5A	0xFFEAC07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR0H
0x0F5E	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0F62	0xAE00      	BTFSS       R0, 7 
0x0F64	0xD005      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Setup_Handler95
;__Lib_USB_genHID.c,3144 :: 		
0x0F66	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x0F6A	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x0F6E	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,3145 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Setup_Handler95:
;__Lib_USB_genHID.c,3148 :: 		
0x0F70	0x0100      	MOVLB       0
0x0F72	0x6B94      	CLRF        __Lib_USB_genHID_shortPacketStatus, 1
;__Lib_USB_genHID.c,3151 :: 		
0x0F74	0x6B90      	CLRF        __Lib_USB_genHID_controlTransferState, 1
;__Lib_USB_genHID.c,3153 :: 		
0x0F76	0x6B67      	CLRF        __Lib_USB_genHID_inPipes+4, 1
0x0F78	0x6B68      	CLRF        __Lib_USB_genHID_inPipes+5, 1
;__Lib_USB_genHID.c,3154 :: 		
0x0F7A	0x6B66      	CLRF        __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,3157 :: 		
0x0F7C	0xDF71      	RCALL       __Lib_USB_genHID_USB_Check_Std_Request
;__Lib_USB_genHID.c,3158 :: 		
0x0F7E	0x0E03      	MOVLW       3
0x0F80	0x0100      	MOVLB       0
0x0F82	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x0F84	0x0E00      	MOVLW       0
0x0F86	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x0F88	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x0F8A	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x0F8C	0x6BB4      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x0F8E	0x6BB5      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x0F90	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,3161 :: 		
0x0F94	0xDDD4      	RCALL       __Lib_USB_genHID_USB_CtrlEP_Service_Complete
;__Lib_USB_genHID.c,3163 :: 		
0x0F96	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlTrf_Setup_Handler
__Lib_USB_genHID_USB_CtrlTrf_In_Handler:
;__Lib_USB_genHID.c,3229 :: 		
;__Lib_USB_genHID.c,3232 :: 		
0x0F98	0xFFE9C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR0
0x0F9C	0xFFEAC07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR0H
0x0FA0	0xF000CFEE  	MOVFF       POSTINC0, R0
0x0FA4	0x0E00      	MOVLW       0
0x0FA6	0xBC00      	BTFSC       R0, 6 
0x0FA8	0x0E01      	MOVLW       1
0x0FAA	0x0100      	MOVLB       0
0x0FAC	0x6FAD      	MOVWF       __Lib_USB_genHID_USB_CtrlTrf_In_Handler_lastDTS_L0, 1
;__Lib_USB_genHID.c,3237 :: 		
0x0FAE	0x0E04      	MOVLW       4
0x0FB0	0x197A      	XORWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0FB2	0x6E00      	MOVWF       R0 
0x0FB4	0xF07AC000  	MOVFF       R0, __Lib_USB_genHID_BDTEntry_InPtr
;__Lib_USB_genHID.c,3240 :: 		
0x0FB8	0x5184      	MOVF        __Lib_USB_genHID_USBDeviceState, 0, 1
0x0FBA	0x0A08      	XORLW       8
0x0FBC	0xE10A      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler100
;__Lib_USB_genHID.c,3241 :: 		
0x0FBE	0xFF6EC422  	MOVFF       1058, UADDR
;__Lib_USB_genHID.c,3242 :: 		
0x0FC2	0x506E      	MOVF        UADDR, 0 
0x0FC4	0x0800      	SUBLW       0
0x0FC6	0xE203      	BC          L___Lib_USB_genHID_USB_CtrlTrf_In_Handler101
;__Lib_USB_genHID.c,3243 :: 		
0x0FC8	0x0E10      	MOVLW       16
0x0FCA	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,3244 :: 		
0x0FCC	0xD002      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler102
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler101:
;__Lib_USB_genHID.c,3245 :: 		
0x0FCE	0x0E04      	MOVLW       4
0x0FD0	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,3246 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler102:
;__Lib_USB_genHID.c,3247 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler100:
;__Lib_USB_genHID.c,3250 :: 		
0x0FD2	0x5190      	MOVF        __Lib_USB_genHID_controlTransferState, 0, 1
0x0FD4	0x0A01      	XORLW       1
0x0FD6	0xE12B      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler103
;__Lib_USB_genHID.c,3251 :: 		
0x0FD8	0x0E02      	MOVLW       2
0x0FDA	0x257A      	ADDWF       __Lib_USB_genHID_BDTEntry_InPtr, 0, 1
0x0FDC	0x6EE1      	MOVWF       FSR1 
0x0FDE	0x0E00      	MOVLW       0
0x0FE0	0x217B      	ADDWFC      __Lib_USB_genHID_BDTEntry_InPtr+1, 0, 1
0x0FE2	0x6EE2      	MOVWF       FSR1H 
0x0FE4	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x0FE6	0x6E00      	MOVWF       R0 
0x0FE8	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x0FEA	0x6E01      	MOVWF       R1 
0x0FEC	0xFFE6C000  	MOVFF       R0, POSTINC1
0x0FF0	0xFFE6C001  	MOVFF       R1, POSTINC1
;__Lib_USB_genHID.c,3252 :: 		
0x0FF4	0xF003ECE5  	CALL        __Lib_USB_genHID_USB_CtrlTrf_Tx_Service, 0
;__Lib_USB_genHID.c,3255 :: 		
0x0FF8	0x5194      	MOVF        __Lib_USB_genHID_shortPacketStatus, 0, 1
0x0FFA	0x0A02      	XORLW       2
0x0FFC	0xE107      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler104
;__Lib_USB_genHID.c,3258 :: 		
0x0FFE	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x1002	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x1006	0x0E84      	MOVLW       132
0x1008	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3259 :: 		
0x100A	0xD010      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler105
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler104:
;__Lib_USB_genHID.c,3260 :: 		
0x100C	0x51AD      	MOVF        __Lib_USB_genHID_USB_CtrlTrf_In_Handler_lastDTS_L0, 0, 1
0x100E	0x0A00      	XORLW       0
0x1010	0xE107      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler106
;__Lib_USB_genHID.c,3261 :: 		
0x1012	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x1016	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x101A	0x0EC8      	MOVLW       200
0x101C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3262 :: 		
0x101E	0xD006      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler107
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler106:
;__Lib_USB_genHID.c,3263 :: 		
0x1020	0xFFE1C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR1
0x1024	0xFFE2C07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR1H
0x1028	0x0E88      	MOVLW       136
0x102A	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3264 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler107:
;__Lib_USB_genHID.c,3265 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler105:
;__Lib_USB_genHID.c,3266 :: 		
0x102C	0xD001      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_In_Handler108
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler103:
;__Lib_USB_genHID.c,3268 :: 		
0x102E	0xDE57      	RCALL       __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
;__Lib_USB_genHID.c,3269 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_In_Handler108:
;__Lib_USB_genHID.c,3271 :: 		
0x1030	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlTrf_In_Handler
__Lib_USB_genHID_USB_CtrlTrf_Out_Handler:
;__Lib_USB_genHID.c,3185 :: 		
;__Lib_USB_genHID.c,3186 :: 		
0x1032	0x0100      	MOVLB       0
0x1034	0x5190      	MOVF        __Lib_USB_genHID_controlTransferState, 0, 1
0x1036	0x0A02      	XORLW       2
0x1038	0xE102      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler96
;__Lib_USB_genHID.c,3187 :: 		
0x103A	0xDE77      	RCALL       __Lib_USB_genHID_USB_CtrlTrf_Rx_Service
;__Lib_USB_genHID.c,3188 :: 		
0x103C	0xD01E      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler97
L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler96:
;__Lib_USB_genHID.c,3195 :: 		
0x103E	0xDE4F      	RCALL       __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
;__Lib_USB_genHID.c,3196 :: 		
0x1040	0x5192      	MOVF        __Lib_USB_genHID_BothEP0OutUOWNsSet, 0, 1
0x1042	0x0A00      	XORLW       0
0x1044	0xE119      	BNZ         L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler98
;__Lib_USB_genHID.c,3197 :: 		
0x1046	0x0E01      	MOVLW       1
0x1048	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x104A	0x6EE1      	MOVWF       FSR1 
0x104C	0x0E00      	MOVLW       0
0x104E	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x1050	0x6EE2      	MOVWF       FSR1H 
0x1052	0x0E08      	MOVLW       8
0x1054	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3198 :: 		
0x1056	0x0E02      	MOVLW       2
0x1058	0x2595      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x105A	0x6EE1      	MOVWF       FSR1 
0x105C	0x0E00      	MOVLW       0
0x105E	0x2196      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, 0, 1
0x1060	0x6EE2      	MOVWF       FSR1H 
0x1062	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x1064	0x6EE6      	MOVWF       POSTINC1 
0x1066	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x1068	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3199 :: 		
0x106A	0xFFE1C095  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, FSR1
0x106E	0xFFE2C096  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1, FSR1H
0x1072	0x0E8C      	MOVLW       140
0x1074	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3200 :: 		
0x1076	0xD001      	BRA         L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler99
L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler98:
;__Lib_USB_genHID.c,3201 :: 		
0x1078	0x6B92      	CLRF        __Lib_USB_genHID_BothEP0OutUOWNsSet, 1
;__Lib_USB_genHID.c,3202 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler99:
;__Lib_USB_genHID.c,3203 :: 		
L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler97:
;__Lib_USB_genHID.c,3204 :: 		
0x107A	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_CtrlTrf_Out_Handler
__Lib_USB_genHID_USB_Transfer_Packet_Int:
;__Lib_USB_genHID.c,4108 :: 		
;__Lib_USB_genHID.c,4112 :: 		
0x107C	0x0100      	MOVLB       0
0x107E	0x51A5      	MOVF        FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_dir, 0, 1
0x1080	0x0A00      	XORLW       0
0x1082	0xE012      	BZ          L___Lib_USB_genHID_USB_Transfer_Packet_Int199
;__Lib_USB_genHID.c,4114 :: 		
0x1084	0xF000C0A4  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep, R0
0x1088	0x0E00      	MOVLW       0
0x108A	0x6E01      	MOVWF       R1 
0x108C	0x3600      	RLCF        R0, 1 
0x108E	0x9000      	BCF         R0, 0 
0x1090	0x3601      	RLCF        R1, 1 
0x1092	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x1094	0x2400      	ADDWF       R0, 0 
0x1096	0x6EE9      	MOVWF       FSR0 
0x1098	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x109A	0x2001      	ADDWFC      R1, 0 
0x109C	0x6EEA      	MOVWF       FSR0H 
0x109E	0xF004CFEE  	MOVFF       POSTINC0, R4
0x10A2	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,4115 :: 		
0x10A6	0xD011      	BRA         L___Lib_USB_genHID_USB_Transfer_Packet_Int200
L___Lib_USB_genHID_USB_Transfer_Packet_Int199:
;__Lib_USB_genHID.c,4117 :: 		
0x10A8	0xF000C0A4  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep, R0
0x10AC	0x0E00      	MOVLW       0
0x10AE	0x6E01      	MOVWF       R1 
0x10B0	0x3600      	RLCF        R0, 1 
0x10B2	0x9000      	BCF         R0, 0 
0x10B4	0x3601      	RLCF        R1, 1 
0x10B6	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x10B8	0x2400      	ADDWF       R0, 0 
0x10BA	0x6EE9      	MOVWF       FSR0 
0x10BC	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x10BE	0x2001      	ADDWFC      R1, 0 
0x10C0	0x6EEA      	MOVWF       FSR0H 
0x10C2	0xF004CFEE  	MOVFF       POSTINC0, R4
0x10C6	0xF005CFEE  	MOVFF       POSTINC0, R5
;__Lib_USB_genHID.c,4118 :: 		
L___Lib_USB_genHID_USB_Transfer_Packet_Int200:
;__Lib_USB_genHID.c,4130 :: 		
0x10CA	0x0E02      	MOVLW       2
0x10CC	0x2404      	ADDWF       R4, 0 
0x10CE	0x6EE1      	MOVWF       FSR1 
0x10D0	0x0E00      	MOVLW       0
0x10D2	0x2005      	ADDWFC      R5, 0 
0x10D4	0x6EE2      	MOVWF       FSR1H 
0x10D6	0xFFE6C0A6  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_, POSTINC1
0x10DA	0xFFE6C0A7  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_+1, POSTINC1
;__Lib_USB_genHID.c,4131 :: 		
0x10DE	0x0E01      	MOVLW       1
0x10E0	0x2404      	ADDWF       R4, 0 
0x10E2	0x6EE1      	MOVWF       FSR1 
0x10E4	0x0E00      	MOVLW       0
0x10E6	0x2005      	ADDWFC      R5, 0 
0x10E8	0x6EE2      	MOVWF       FSR1H 
0x10EA	0xFFE6C0A8  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_len, POSTINC1
;__Lib_USB_genHID.c,4132 :: 		
0x10EE	0xFFE9C004  	MOVFF       R4, FSR0
0x10F2	0xFFEAC005  	MOVFF       R5, FSR0H
0x10F6	0xF000CFEE  	MOVFF       POSTINC0, R0
0x10FA	0xFFE1C004  	MOVFF       R4, FSR1
0x10FE	0xFFE2C005  	MOVFF       R5, FSR1H
0x1102	0x0E40      	MOVLW       64
0x1104	0x1400      	ANDWF       R0, 0 
0x1106	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,4133 :: 		
0x1108	0xFFE9C004  	MOVFF       R4, FSR0
0x110C	0xFFEAC005  	MOVFF       R5, FSR0H
0x1110	0xF000CFEE  	MOVFF       POSTINC0, R0
0x1114	0xFFE1C004  	MOVFF       R4, FSR1
0x1118	0xFFE2C005  	MOVFF       R5, FSR1H
0x111C	0x0E88      	MOVLW       136
0x111E	0x1000      	IORWF       R0, 0 
0x1120	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,4136 :: 		
0x1122	0x51A5      	MOVF        FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_dir, 0, 1
0x1124	0x0A00      	XORLW       0
0x1126	0xE01B      	BZ          L___Lib_USB_genHID_USB_Transfer_Packet_Int201
;__Lib_USB_genHID.c,4138 :: 		
0x1128	0xF000C0A4  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep, R0
0x112C	0x0E00      	MOVLW       0
0x112E	0x6E01      	MOVWF       R1 
0x1130	0x3600      	RLCF        R0, 1 
0x1132	0x9000      	BCF         R0, 0 
0x1134	0x3601      	RLCF        R1, 1 
0x1136	0x0E7A      	MOVLW       __Lib_USB_genHID_BDTEntry_InPtr
0x1138	0x2400      	ADDWF       R0, 0 
0x113A	0x6E02      	MOVWF       R2 
0x113C	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_InPtr)
0x113E	0x2001      	ADDWFC      R1, 0 
0x1140	0x6E03      	MOVWF       R3 
0x1142	0xFFE9C002  	MOVFF       R2, FSR0
0x1146	0xFFEAC003  	MOVFF       R3, FSR0H
0x114A	0x0E04      	MOVLW       4
0x114C	0x18EE      	XORWF       POSTINC0, 0 
0x114E	0x6E00      	MOVWF       R0 
0x1150	0xFFE1C002  	MOVFF       R2, FSR1
0x1154	0xFFE2C003  	MOVFF       R3, FSR1H
0x1158	0xFFE6C000  	MOVFF       R0, POSTINC1
;__Lib_USB_genHID.c,4139 :: 		
0x115C	0xD01A      	BRA         L___Lib_USB_genHID_USB_Transfer_Packet_Int202
L___Lib_USB_genHID_USB_Transfer_Packet_Int201:
;__Lib_USB_genHID.c,4141 :: 		
0x115E	0xF000C0A4  	MOVFF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep, R0
0x1162	0x0E00      	MOVLW       0
0x1164	0x6E01      	MOVWF       R1 
0x1166	0x3600      	RLCF        R0, 1 
0x1168	0x9000      	BCF         R0, 0 
0x116A	0x3601      	RLCF        R1, 1 
0x116C	0x0E6D      	MOVLW       __Lib_USB_genHID_BDTEntry_OutPtr
0x116E	0x2400      	ADDWF       R0, 0 
0x1170	0x6E02      	MOVWF       R2 
0x1172	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_BDTEntry_OutPtr)
0x1174	0x2001      	ADDWFC      R1, 0 
0x1176	0x6E03      	MOVWF       R3 
0x1178	0xFFE9C002  	MOVFF       R2, FSR0
0x117C	0xFFEAC003  	MOVFF       R3, FSR0H
0x1180	0x0E04      	MOVLW       4
0x1182	0x18EE      	XORWF       POSTINC0, 0 
0x1184	0x6E00      	MOVWF       R0 
0x1186	0xFFE1C002  	MOVFF       R2, FSR1
0x118A	0xFFE2C003  	MOVFF       R3, FSR1H
0x118E	0xFFE6C000  	MOVFF       R0, POSTINC1
;__Lib_USB_genHID.c,4142 :: 		
L___Lib_USB_genHID_USB_Transfer_Packet_Int202:
;__Lib_USB_genHID.c,4143 :: 		
0x1192	0xF000C004  	MOVFF       R4, R0
0x1196	0xF001C005  	MOVFF       R5, R1
;__Lib_USB_genHID.c,4144 :: 		
0x119A	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Transfer_Packet_Int
__Lib_USB_genHID_USB_Configure:
;__Lib_USB_genHID.c,2197 :: 		
;__Lib_USB_genHID.c,2198 :: 		
0x119C	0x0E16      	MOVLW       22
0x119E	0x6E6F      	MOVWF       UCFG 
;__Lib_USB_genHID.c,2199 :: 		
0x11A0	0x0E9F      	MOVLW       159
0x11A2	0x6E6B      	MOVWF       UEIE 
;__Lib_USB_genHID.c,2200 :: 		
0x11A4	0x0E7B      	MOVLW       123
0x11A6	0x6E69      	MOVWF       UIE 
;__Lib_USB_genHID.c,2201 :: 		
0x11A8	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Configure
_USB_Init_Desc:
;USBdsc.c,160 :: 		void USB_Init_Desc(){
;USBdsc.c,161 :: 		USB_config_dsc_ptr[0] = &configDescriptor1;
0x11AA	0x0E67      	MOVLW       _configDescriptor1
0x11AC	0x0100      	MOVLB       0
0x11AE	0x6F80      	MOVWF       _USB_config_dsc_ptr, 1
0x11B0	0x0E1D      	MOVLW       hi_addr(_configDescriptor1)
0x11B2	0x6F81      	MOVWF       _USB_config_dsc_ptr+1, 1
0x11B4	0x0E00      	MOVLW       higher_addr(_configDescriptor1)
0x11B6	0x6F82      	MOVWF       _USB_config_dsc_ptr+2, 1
;USBdsc.c,162 :: 		USB_string_dsc_ptr[0] = (const char*)&strd1;
0x11B8	0x0EE9      	MOVLW       _strd1
0x11BA	0x6F87      	MOVWF       _USB_string_dsc_ptr, 1
0x11BC	0x0E1D      	MOVLW       hi_addr(_strd1)
0x11BE	0x6F88      	MOVWF       _USB_string_dsc_ptr+1, 1
0x11C0	0x0E00      	MOVLW       higher_addr(_strd1)
0x11C2	0x6F89      	MOVWF       _USB_string_dsc_ptr+2, 1
;USBdsc.c,163 :: 		USB_string_dsc_ptr[1] = (const char*)&strd2;
0x11C4	0x0E90      	MOVLW       _strd2
0x11C6	0x6F8A      	MOVWF       _USB_string_dsc_ptr+3, 1
0x11C8	0x0E1D      	MOVLW       hi_addr(_strd2)
0x11CA	0x6F8B      	MOVWF       _USB_string_dsc_ptr+4, 1
0x11CC	0x0E00      	MOVLW       higher_addr(_strd2)
0x11CE	0x6F8C      	MOVWF       _USB_string_dsc_ptr+5, 1
;USBdsc.c,164 :: 		USB_string_dsc_ptr[2] = (const char*)&strd3;
0x11D0	0x0EF6      	MOVLW       _strd3
0x11D2	0x6F8D      	MOVWF       _USB_string_dsc_ptr+6, 1
0x11D4	0x0E1C      	MOVLW       hi_addr(_strd3)
0x11D6	0x6F8E      	MOVWF       _USB_string_dsc_ptr+7, 1
0x11D8	0x0E00      	MOVLW       higher_addr(_strd3)
0x11DA	0x6F8F      	MOVWF       _USB_string_dsc_ptr+8, 1
;USBdsc.c,165 :: 		}
0x11DC	0x0012      	RETURN      0
; end of _USB_Init_Desc
__Lib_USB_genHID_memset_usb_int:
;__Lib_USB_genHID.c,1973 :: 		
;__Lib_USB_genHID.c,1976 :: 		
0x11DE	0xF002C0A4  	MOVFF       FARG___Lib_USB_genHID_memset_usb_int_p1, R2
0x11E2	0xF003C0A5  	MOVFF       FARG___Lib_USB_genHID_memset_usb_int_p1+1, R3
;__Lib_USB_genHID.c,1977 :: 		
L___Lib_USB_genHID_memset_usb_int2:
0x11E6	0xF000C0A7  	MOVFF       FARG___Lib_USB_genHID_memset_usb_int_n, R0
0x11EA	0xF001C0A8  	MOVFF       FARG___Lib_USB_genHID_memset_usb_int_n+1, R1
0x11EE	0x0E01      	MOVLW       1
0x11F0	0x0100      	MOVLB       0
0x11F2	0x5FA7      	SUBWF       FARG___Lib_USB_genHID_memset_usb_int_n, 1, 1
0x11F4	0x0E00      	MOVLW       0
0x11F6	0x5BA8      	SUBWFB      FARG___Lib_USB_genHID_memset_usb_int_n+1, 1, 1
0x11F8	0x5000      	MOVF        R0, 0 
0x11FA	0x1001      	IORWF       R1, 0 
0x11FC	0xE009      	BZ          L___Lib_USB_genHID_memset_usb_int3
;__Lib_USB_genHID.c,1978 :: 		
0x11FE	0xFFE1C002  	MOVFF       R2, FSR1
0x1202	0xFFE2C003  	MOVFF       R3, FSR1H
0x1206	0xFFE6C0A6  	MOVFF       FARG___Lib_USB_genHID_memset_usb_int_mem_value, POSTINC1
0x120A	0x4A02      	INFSNZ      R2, 1 
0x120C	0x2A03      	INCF        R3, 1 
0x120E	0xD7EB      	BRA         L___Lib_USB_genHID_memset_usb_int2
L___Lib_USB_genHID_memset_usb_int3:
;__Lib_USB_genHID.c,1979 :: 		
0x1210	0x0012      	RETURN      0
; end of __Lib_USB_genHID_memset_usb_int
__Lib_USB_genHID_USB_Handle_Busy:
;__Lib_USB_genHID.c,2334 :: 		
;__Lib_USB_genHID.c,2335 :: 		
0x1212	0x0E00      	MOVLW       0
0x1214	0x0100      	MOVLB       0
0x1216	0x19A5      	XORWF       FARG___Lib_USB_genHID_USB_Handle_Busy_handle+1, 0, 1
0x1218	0xE102      	BNZ         L___Lib_USB_genHID_USB_Handle_Busy269
0x121A	0x0E00      	MOVLW       0
0x121C	0x19A4      	XORWF       FARG___Lib_USB_genHID_USB_Handle_Busy_handle, 0, 1
L___Lib_USB_genHID_USB_Handle_Busy269:
0x121E	0xE102      	BNZ         L___Lib_USB_genHID_USB_Handle_Busy4
0x1220	0x6A01      	CLRF        R1 
0x1222	0xD009      	BRA         L___Lib_USB_genHID_USB_Handle_Busy5
L___Lib_USB_genHID_USB_Handle_Busy4:
0x1224	0xFFE9C0A4  	MOVFF       FARG___Lib_USB_genHID_USB_Handle_Busy_handle, FSR0
0x1228	0xFFEAC0A5  	MOVFF       FARG___Lib_USB_genHID_USB_Handle_Busy_handle+1, FSR0H
0x122C	0xF000CFEE  	MOVFF       POSTINC0, R0
0x1230	0x6A01      	CLRF        R1 
0x1232	0xBE00      	BTFSC       R0, 7 
0x1234	0x2A01      	INCF        R1, 1 
L___Lib_USB_genHID_USB_Handle_Busy5:
0x1236	0xF000C001  	MOVFF       R1, R0
;__Lib_USB_genHID.c,2336 :: 		
0x123A	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Handle_Busy
__Lib_USB_genHID_USB_Enable_Interrupts:
;__Lib_USB_genHID.c,2152 :: 		
;__Lib_USB_genHID.c,2153 :: 		
0x123C	0x8ED0      	BSF         IPEN_bit, 7 
;__Lib_USB_genHID.c,2154 :: 		
0x123E	0x8AA2      	BSF         USBIP_bit, 5 
;__Lib_USB_genHID.c,2155 :: 		
0x1240	0x8AA0      	BSF         USBIE_bit, 5 
;__Lib_USB_genHID.c,2156 :: 		
0x1242	0x8EF2      	BSF         GIEH_bit, 7 
;__Lib_USB_genHID.c,2157 :: 		
0x1244	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Enable_Interrupts
_Lcd_Out:
;__Lib_Lcd.c,184 :: 		
;__Lib_Lcd.c,187 :: 		
0x1246	0xD010      	BRA         L_Lcd_Out11
;__Lib_Lcd.c,188 :: 		
L_Lcd_Out13:
0x1248	0x0E80      	MOVLW       128
0x124A	0x0100      	MOVLB       0
0x124C	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x124E	0xD01A      	BRA         L_Lcd_Out12
;__Lib_Lcd.c,189 :: 		
L_Lcd_Out14:
0x1250	0x0EC0      	MOVLW       192
0x1252	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x1254	0xD017      	BRA         L_Lcd_Out12
;__Lib_Lcd.c,190 :: 		
L_Lcd_Out15:
0x1256	0x0E94      	MOVLW       148
0x1258	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x125A	0xD014      	BRA         L_Lcd_Out12
;__Lib_Lcd.c,191 :: 		
L_Lcd_Out16:
0x125C	0x0ED4      	MOVLW       212
0x125E	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x1260	0xD011      	BRA         L_Lcd_Out12
;__Lib_Lcd.c,192 :: 		
L_Lcd_Out17:
0x1262	0x0E80      	MOVLW       128
0x1264	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
;__Lib_Lcd.c,193 :: 		
0x1266	0xD00E      	BRA         L_Lcd_Out12
L_Lcd_Out11:
0x1268	0x0100      	MOVLB       0
0x126A	0x51A4      	MOVF        FARG_Lcd_Out_row, 0, 1
0x126C	0x0A01      	XORLW       1
0x126E	0xE0EC      	BZ          L_Lcd_Out13
0x1270	0x51A4      	MOVF        FARG_Lcd_Out_row, 0, 1
0x1272	0x0A02      	XORLW       2
0x1274	0xE0ED      	BZ          L_Lcd_Out14
0x1276	0x51A4      	MOVF        FARG_Lcd_Out_row, 0, 1
0x1278	0x0A03      	XORLW       3
0x127A	0xE0ED      	BZ          L_Lcd_Out15
0x127C	0x51A4      	MOVF        FARG_Lcd_Out_row, 0, 1
0x127E	0x0A04      	XORLW       4
0x1280	0xE0ED      	BZ          L_Lcd_Out16
0x1282	0xD7EF      	BRA         L_Lcd_Out17
L_Lcd_Out12:
;__Lib_Lcd.c,194 :: 		
0x1284	0x05A5      	DECF        FARG_Lcd_Out_column, 0, 1
0x1286	0x6E00      	MOVWF       R0 
0x1288	0x51A4      	MOVF        FARG_Lcd_Out_row, 0, 1
0x128A	0x2600      	ADDWF       R0, 1 
0x128C	0xF0A4C000  	MOVFF       R0, FARG_Lcd_Out_row
;__Lib_Lcd.c,196 :: 		
0x1290	0xF0AAC000  	MOVFF       R0, FARG_Lcd_Cmd_out_char
0x1294	0xF002ECED  	CALL        _Lcd_Cmd, 0
;__Lib_Lcd.c,197 :: 		
0x1298	0x9E56      	BCF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,198 :: 		
0x129A	0x6BA8      	CLRF        Lcd_Out_i_L0, 1
;__Lib_Lcd.c,199 :: 		
L_Lcd_Out18:
0x129C	0x51A8      	MOVF        Lcd_Out_i_L0, 0, 1
0x129E	0x25A6      	ADDWF       FARG_Lcd_Out_text, 0, 1
0x12A0	0x6EE9      	MOVWF       FSR0 
0x12A2	0x0E00      	MOVLW       0
0x12A4	0x21A7      	ADDWFC      FARG_Lcd_Out_text+1, 0, 1
0x12A6	0x6EEA      	MOVWF       FSR0H 
0x12A8	0x52EE      	MOVF        POSTINC0, 1 
0x12AA	0xE00B      	BZ          L_Lcd_Out19
;__Lib_Lcd.c,200 :: 		
0x12AC	0x51A8      	MOVF        Lcd_Out_i_L0, 0, 1
0x12AE	0x25A6      	ADDWF       FARG_Lcd_Out_text, 0, 1
0x12B0	0x6EE9      	MOVWF       FSR0 
0x12B2	0x0E00      	MOVLW       0
0x12B4	0x21A7      	ADDWFC      FARG_Lcd_Out_text+1, 0, 1
0x12B6	0x6EEA      	MOVWF       FSR0H 
0x12B8	0xF0A9CFEE  	MOVFF       POSTINC0, FARG_Lcd_Chr_CP_out_char
0x12BC	0xDC3A      	RCALL       _Lcd_Chr_CP
0x12BE	0x2BA8      	INCF        Lcd_Out_i_L0, 1, 1
0x12C0	0xD7ED      	BRA         L_Lcd_Out18
L_Lcd_Out19:
;__Lib_Lcd.c,201 :: 		
0x12C2	0x8E56      	BSF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,202 :: 		
0x12C4	0x0012      	RETURN      0
; end of _Lcd_Out
_Lcd_Chr:
;__Lib_Lcd.c,65 :: 		
;__Lib_Lcd.c,66 :: 		
0x12C6	0xD010      	BRA         L_Lcd_Chr4
;__Lib_Lcd.c,67 :: 		
L_Lcd_Chr6:
0x12C8	0x0E80      	MOVLW       128
0x12CA	0x0100      	MOVLB       0
0x12CC	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x12CE	0xD01A      	BRA         L_Lcd_Chr5
;__Lib_Lcd.c,68 :: 		
L_Lcd_Chr7:
0x12D0	0x0EC0      	MOVLW       192
0x12D2	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x12D4	0xD017      	BRA         L_Lcd_Chr5
;__Lib_Lcd.c,69 :: 		
L_Lcd_Chr8:
0x12D6	0x0E94      	MOVLW       148
0x12D8	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x12DA	0xD014      	BRA         L_Lcd_Chr5
;__Lib_Lcd.c,70 :: 		
L_Lcd_Chr9:
0x12DC	0x0ED4      	MOVLW       212
0x12DE	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x12E0	0xD011      	BRA         L_Lcd_Chr5
;__Lib_Lcd.c,71 :: 		
L_Lcd_Chr10:
0x12E2	0x0E80      	MOVLW       128
0x12E4	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
;__Lib_Lcd.c,72 :: 		
0x12E6	0xD00E      	BRA         L_Lcd_Chr5
L_Lcd_Chr4:
0x12E8	0x0100      	MOVLB       0
0x12EA	0x51A4      	MOVF        FARG_Lcd_Chr_row, 0, 1
0x12EC	0x0A01      	XORLW       1
0x12EE	0xE0EC      	BZ          L_Lcd_Chr6
0x12F0	0x51A4      	MOVF        FARG_Lcd_Chr_row, 0, 1
0x12F2	0x0A02      	XORLW       2
0x12F4	0xE0ED      	BZ          L_Lcd_Chr7
0x12F6	0x51A4      	MOVF        FARG_Lcd_Chr_row, 0, 1
0x12F8	0x0A03      	XORLW       3
0x12FA	0xE0ED      	BZ          L_Lcd_Chr8
0x12FC	0x51A4      	MOVF        FARG_Lcd_Chr_row, 0, 1
0x12FE	0x0A04      	XORLW       4
0x1300	0xE0ED      	BZ          L_Lcd_Chr9
0x1302	0xD7EF      	BRA         L_Lcd_Chr10
L_Lcd_Chr5:
;__Lib_Lcd.c,74 :: 		
0x1304	0x05A5      	DECF        FARG_Lcd_Chr_column, 0, 1
0x1306	0x6E00      	MOVWF       R0 
0x1308	0x51A4      	MOVF        FARG_Lcd_Chr_row, 0, 1
0x130A	0x2600      	ADDWF       R0, 1 
0x130C	0xF0A4C000  	MOVFF       R0, FARG_Lcd_Chr_row
;__Lib_Lcd.c,76 :: 		
0x1310	0x8E56      	BSF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,77 :: 		
0x1312	0xF0AAC000  	MOVFF       R0, FARG_Lcd_Cmd_out_char
0x1316	0xF002ECED  	CALL        _Lcd_Cmd, 0
;__Lib_Lcd.c,79 :: 		
0x131A	0x9E56      	BCF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,80 :: 		
0x131C	0xF0AAC0A6  	MOVFF       FARG_Lcd_Chr_out_char, FARG_Lcd_Cmd_out_char
0x1320	0xF002ECED  	CALL        _Lcd_Cmd, 0
;__Lib_Lcd.c,81 :: 		
0x1324	0x8E56      	BSF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,82 :: 		
0x1326	0x0012      	RETURN      0
; end of _Lcd_Chr
_EchoUSBInfo:
;mcci.c,138 :: 		void EchoUSBInfo()
;mcci.c,141 :: 		is_advance = 1;
0x1328	0x8656      	BSF         _is_advance, BitPos(_is_advance+0) 
;mcci.c,142 :: 		for(pos_ = 0; pos_ < 17; pos_++)
0x132A	0x0100      	MOVLB       0
0x132C	0x6BA0      	CLRF        EchoUSBInfo_pos__L0, 1
L_EchoUSBInfo34:
0x132E	0x0E11      	MOVLW       17
0x1330	0x5DA0      	SUBWF       EchoUSBInfo_pos__L0, 0, 1
0x1332	0xE237      	BC          L_EchoUSBInfo35
;mcci.c,143 :: 		if(readbuff[4+ren_pointer+pos_]==0)
0x1334	0x5059      	MOVF        _ren_pointer, 0 
0x1336	0x0F04      	ADDLW       4
0x1338	0x6E00      	MOVWF       R0 
0x133A	0x6A01      	CLRF        R1 
0x133C	0x0E00      	MOVLW       0
0x133E	0x2201      	ADDWFC      R1, 1 
0x1340	0x51A0      	MOVF        EchoUSBInfo_pos__L0, 0, 1
0x1342	0x2600      	ADDWF       R0, 1 
0x1344	0x0E00      	MOVLW       0
0x1346	0x2201      	ADDWFC      R1, 1 
0x1348	0x0E00      	MOVLW       _readbuff
0x134A	0x2400      	ADDWF       R0, 0 
0x134C	0x6EE9      	MOVWF       FSR0 
0x134E	0x0E05      	MOVLW       hi_addr(_readbuff)
0x1350	0x2001      	ADDWFC      R1, 0 
0x1352	0x6EEA      	MOVWF       FSR0H 
0x1354	0x50EE      	MOVF        POSTINC0, 0 
0x1356	0x0A00      	XORLW       0
0x1358	0xE10A      	BNZ         L_EchoUSBInfo37
;mcci.c,145 :: 		is_advance = 0;
0x135A	0x9656      	BCF         _is_advance, BitPos(_is_advance+0) 
;mcci.c,146 :: 		Lcd_Chr(2, pos_+1, ' ');
0x135C	0x0E02      	MOVLW       2
0x135E	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x1360	0x51A0      	MOVF        EchoUSBInfo_pos__L0, 0, 1
0x1362	0x0F01      	ADDLW       1
0x1364	0x6FA5      	MOVWF       FARG_Lcd_Chr_column, 1
0x1366	0x0E20      	MOVLW       32
0x1368	0x6FA6      	MOVWF       FARG_Lcd_Chr_out_char, 1
0x136A	0xDFAD      	RCALL       _Lcd_Chr
;mcci.c,147 :: 		}
0x136C	0xD018      	BRA         L_EchoUSBInfo38
L_EchoUSBInfo37:
;mcci.c,149 :: 		Lcd_Chr(2, pos_+1, readbuff[4+ren_pointer+pos_]);
0x136E	0x0E02      	MOVLW       2
0x1370	0x6FA4      	MOVWF       FARG_Lcd_Chr_row, 1
0x1372	0x51A0      	MOVF        EchoUSBInfo_pos__L0, 0, 1
0x1374	0x0F01      	ADDLW       1
0x1376	0x6FA5      	MOVWF       FARG_Lcd_Chr_column, 1
0x1378	0x5059      	MOVF        _ren_pointer, 0 
0x137A	0x0F04      	ADDLW       4
0x137C	0x6E00      	MOVWF       R0 
0x137E	0x6A01      	CLRF        R1 
0x1380	0x0E00      	MOVLW       0
0x1382	0x2201      	ADDWFC      R1, 1 
0x1384	0x51A0      	MOVF        EchoUSBInfo_pos__L0, 0, 1
0x1386	0x2600      	ADDWF       R0, 1 
0x1388	0x0E00      	MOVLW       0
0x138A	0x2201      	ADDWFC      R1, 1 
0x138C	0x0E00      	MOVLW       _readbuff
0x138E	0x2400      	ADDWF       R0, 0 
0x1390	0x6EE9      	MOVWF       FSR0 
0x1392	0x0E05      	MOVLW       hi_addr(_readbuff)
0x1394	0x2001      	ADDWFC      R1, 0 
0x1396	0x6EEA      	MOVWF       FSR0H 
0x1398	0xF0A6CFEE  	MOVFF       POSTINC0, FARG_Lcd_Chr_out_char
0x139C	0xDF94      	RCALL       _Lcd_Chr
L_EchoUSBInfo38:
;mcci.c,142 :: 		for(pos_ = 0; pos_ < 17; pos_++)
0x139E	0x2BA0      	INCF        EchoUSBInfo_pos__L0, 1, 1
;mcci.c,149 :: 		Lcd_Chr(2, pos_+1, readbuff[4+ren_pointer+pos_]);
0x13A0	0xD7C6      	BRA         L_EchoUSBInfo34
L_EchoUSBInfo35:
;mcci.c,150 :: 		ren_pointer = (is_advance==1) ? (ren_pointer+1) : 0;
0x13A2	0x6A01      	CLRF        R1 
0x13A4	0xB656      	BTFSC       _is_advance, BitPos(_is_advance+0) 
0x13A6	0x2A01      	INCF        R1, 1 
0x13A8	0x5001      	MOVF        R1, 0 
0x13AA	0x0A01      	XORLW       1
0x13AC	0xE106      	BNZ         L_EchoUSBInfo39
0x13AE	0x5059      	MOVF        _ren_pointer, 0 
0x13B0	0x0F01      	ADDLW       1
0x13B2	0x6E00      	MOVWF       R0 
0x13B4	0x0E00      	MOVLW       0
0x13B6	0x6E01      	MOVWF       R1 
0x13B8	0xD002      	BRA         L_EchoUSBInfo40
L_EchoUSBInfo39:
0x13BA	0x6A00      	CLRF        R0 
0x13BC	0x6A01      	CLRF        R1 
L_EchoUSBInfo40:
0x13BE	0xF059C000  	MOVFF       R0, _ren_pointer
;mcci.c,151 :: 		}
0x13C2	0x0012      	RETURN      0
; end of _EchoUSBInfo
_ResetLCD:
;mcci.c,132 :: 		void ResetLCD()
;mcci.c,134 :: 		Lcd_Cmd(_LCD_CLEAR);
0x13C4	0x0E01      	MOVLW       1
0x13C6	0x0100      	MOVLB       0
0x13C8	0x6FAA      	MOVWF       FARG_Lcd_Cmd_out_char, 1
0x13CA	0xF002ECED  	CALL        _Lcd_Cmd, 0
;mcci.c,135 :: 		Lcd_Out(1,1,"Welcome to XBMC");
0x13CE	0x0E01      	MOVLW       1
0x13D0	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x13D2	0x0E01      	MOVLW       1
0x13D4	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x13D6	0x0E31      	MOVLW       ?lstr1_mcci
0x13D8	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x13DA	0x0E00      	MOVLW       hi_addr(?lstr1_mcci)
0x13DC	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x13DE	0xDF33      	RCALL       _Lcd_Out
;mcci.c,136 :: 		}
0x13E0	0x0012      	RETURN      0
; end of _ResetLCD
_Gen_Read:
;__Lib_USB_genHID.c,4487 :: 		
;__Lib_USB_genHID.c,4489 :: 		
0x13E2	0x0E20      	MOVLW       32
0x13E4	0x0100      	MOVLB       0
0x13E6	0x5D84      	SUBWF       __Lib_USB_genHID_USBDeviceState, 0, 1
0x13E8	0xE303      	BNC         L__Gen_Read267
0x13EA	0xB26D      	BTFSC       SUSPND_bit, 1 
0x13EC	0xD001      	BRA         L__Gen_Read267
0x13EE	0xD002      	BRA         L_Gen_Read243
L__Gen_Read267:
;__Lib_USB_genHID.c,4490 :: 		
0x13F0	0x6A00      	CLRF        R0 
0x13F2	0x0012      	RETURN      0
L_Gen_Read243:
;__Lib_USB_genHID.c,4492 :: 		
0x13F4	0xF0A4C061  	MOVFF       __Lib_USB_genHID_USB_Out_Handle, FARG___Lib_USB_genHID_USB_Handle_Busy_handle
0x13F8	0xF0A5C062  	MOVFF       __Lib_USB_genHID_USB_Out_Handle+1, FARG___Lib_USB_genHID_USB_Handle_Busy_handle+1
0x13FC	0xDF0A      	RCALL       __Lib_USB_genHID_USB_Handle_Busy
0x13FE	0x5200      	MOVF        R0, 1 
0x1400	0xE117      	BNZ         L_Gen_Read244
;__Lib_USB_genHID.c,4493 :: 		
0x1402	0xF0A4C0A3  	MOVFF       FARG_Gen_Read_ep, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep
0x1406	0x6BA5      	CLRF        FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_dir, 1
0x1408	0xF0A6C0A0  	MOVFF       FARG_Gen_Read_readbuff, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_
0x140C	0xF0A7C0A1  	MOVFF       FARG_Gen_Read_readbuff+1, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_+1
0x1410	0xF0A8C0A2  	MOVFF       FARG_Gen_Read_length, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_len
0x1414	0xDE33      	RCALL       __Lib_USB_genHID_USB_Transfer_Packet_Int
0x1416	0xF061C000  	MOVFF       R0, __Lib_USB_genHID_USB_Out_Handle
0x141A	0xF062C001  	MOVFF       R1, __Lib_USB_genHID_USB_Out_Handle+1
;__Lib_USB_genHID.c,4494 :: 		
0x141E	0x0E01      	MOVLW       1
0x1420	0x2400      	ADDWF       R0, 0 
0x1422	0x6EE9      	MOVWF       FSR0 
0x1424	0x0E00      	MOVLW       0
0x1426	0x2001      	ADDWFC      R1, 0 
0x1428	0x6EEA      	MOVWF       FSR0H 
0x142A	0xF000CFEE  	MOVFF       POSTINC0, R0
0x142E	0x0012      	RETURN      0
;__Lib_USB_genHID.c,4495 :: 		
L_Gen_Read244:
0x1430	0x6A00      	CLRF        R0 
;__Lib_USB_genHID.c,4497 :: 		
0x1432	0x0012      	RETURN      0
; end of _Gen_Read
_Gen_Write:
;__Lib_USB_genHID.c,4505 :: 		
;__Lib_USB_genHID.c,4506 :: 		
0x1434	0x0E20      	MOVLW       32
0x1436	0x0100      	MOVLB       0
0x1438	0x5D84      	SUBWF       __Lib_USB_genHID_USBDeviceState, 0, 1
0x143A	0xE303      	BNC         L__Gen_Write268
0x143C	0xB26D      	BTFSC       SUSPND_bit, 1 
0x143E	0xD001      	BRA         L__Gen_Write268
0x1440	0xD002      	BRA         L_Gen_Write248
L__Gen_Write268:
;__Lib_USB_genHID.c,4507 :: 		
0x1442	0x6A00      	CLRF        R0 
0x1444	0x0012      	RETURN      0
L_Gen_Write248:
;__Lib_USB_genHID.c,4509 :: 		
0x1446	0xF0A4C085  	MOVFF       __Lib_USB_genHID_USB_In_Handle, FARG___Lib_USB_genHID_USB_Handle_Busy_handle
0x144A	0xF0A5C086  	MOVFF       __Lib_USB_genHID_USB_In_Handle+1, FARG___Lib_USB_genHID_USB_Handle_Busy_handle+1
0x144E	0xDEE1      	RCALL       __Lib_USB_genHID_USB_Handle_Busy
0x1450	0x5200      	MOVF        R0, 1 
0x1452	0xE118      	BNZ         L_Gen_Write249
;__Lib_USB_genHID.c,4510 :: 		
0x1454	0xF0A4C0A3  	MOVFF       FARG_Gen_Write_ep, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep
0x1458	0x0E01      	MOVLW       1
0x145A	0x6FA5      	MOVWF       FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_dir, 1
0x145C	0xF0A6C0A0  	MOVFF       FARG_Gen_Write_writebuff, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_
0x1460	0xF0A7C0A1  	MOVFF       FARG_Gen_Write_writebuff+1, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_+1
0x1464	0xF0A8C0A2  	MOVFF       FARG_Gen_Write_length, FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_len
0x1468	0xDE09      	RCALL       __Lib_USB_genHID_USB_Transfer_Packet_Int
0x146A	0xF085C000  	MOVFF       R0, __Lib_USB_genHID_USB_In_Handle
0x146E	0xF086C001  	MOVFF       R1, __Lib_USB_genHID_USB_In_Handle+1
;__Lib_USB_genHID.c,4511 :: 		
0x1472	0x0E01      	MOVLW       1
0x1474	0x2400      	ADDWF       R0, 0 
0x1476	0x6EE9      	MOVWF       FSR0 
0x1478	0x0E00      	MOVLW       0
0x147A	0x2001      	ADDWFC      R1, 0 
0x147C	0x6EEA      	MOVWF       FSR0H 
0x147E	0xF000CFEE  	MOVFF       POSTINC0, R0
0x1482	0x0012      	RETURN      0
;__Lib_USB_genHID.c,4512 :: 		
L_Gen_Write249:
0x1484	0x6A00      	CLRF        R0 
;__Lib_USB_genHID.c,4513 :: 		
0x1486	0x0012      	RETURN      0
; end of _Gen_Write
__Lib_USB_genHID_USB_Device_Init_Int:
;__Lib_USB_genHID.c,2422 :: 		
;__Lib_USB_genHID.c,2425 :: 		
0x1488	0xDE90      	RCALL       _USB_Init_Desc
;__Lib_USB_genHID.c,2427 :: 		
0x148A	0x6B61      	CLRF        __Lib_USB_genHID_USB_Out_Handle, 1
0x148C	0x6B62      	CLRF        __Lib_USB_genHID_USB_Out_Handle+1, 1
;__Lib_USB_genHID.c,2428 :: 		
0x148E	0x6B85      	CLRF        __Lib_USB_genHID_USB_In_Handle, 1
0x1490	0x6B86      	CLRF        __Lib_USB_genHID_USB_In_Handle+1, 1
;__Lib_USB_genHID.c,2431 :: 		
0x1492	0x6A6A      	CLRF        UEIR 
;__Lib_USB_genHID.c,2435 :: 		
0x1494	0x6A68      	CLRF        UIR 
;__Lib_USB_genHID.c,2437 :: 		
0x1496	0xDE82      	RCALL       __Lib_USB_genHID_USB_Configure
;__Lib_USB_genHID.c,2440 :: 		
0x1498	0x8C6D      	BSF         PPBRST_bit, 6 
;__Lib_USB_genHID.c,2443 :: 		
0x149A	0x6A6E      	CLRF        UADDR 
;__Lib_USB_genHID.c,2446 :: 		
0x149C	0x0E71      	MOVLW       UEP1
0x149E	0x6FA4      	MOVWF       FARG___Lib_USB_genHID_memset_usb_int_p1, 1
0x14A0	0x0E0F      	MOVLW       hi_addr(UEP1)
0x14A2	0x6FA5      	MOVWF       FARG___Lib_USB_genHID_memset_usb_int_p1+1, 1
0x14A4	0x6BA6      	CLRF        FARG___Lib_USB_genHID_memset_usb_int_mem_value, 1
0x14A6	0x0E01      	MOVLW       1
0x14A8	0x6FA7      	MOVWF       FARG___Lib_USB_genHID_memset_usb_int_n, 1
0x14AA	0x0E00      	MOVLW       0
0x14AC	0x6FA8      	MOVWF       FARG___Lib_USB_genHID_memset_usb_int_n+1, 1
0x14AE	0xDE97      	RCALL       __Lib_USB_genHID_memset_usb_int
;__Lib_USB_genHID.c,2449 :: 		
0x14B0	0x9C6D      	BCF         PPBRST_bit, 6 
;__Lib_USB_genHID.c,2452 :: 		
0x14B2	0x6BA0      	CLRF        __Lib_USB_genHID_USB_Device_Init_Int_i_L0, 1
L___Lib_USB_genHID_USB_Device_Init_Int11:
0x14B4	0x0E08      	MOVLW       8
0x14B6	0x5DA0      	SUBWF       __Lib_USB_genHID_USB_Device_Init_Int_i_L0, 0, 1
0x14B8	0xE216      	BC          L___Lib_USB_genHID_USB_Device_Init_Int12
;__Lib_USB_genHID.c,2454 :: 		
0x14BA	0xF000C0A0  	MOVFF       __Lib_USB_genHID_USB_Device_Init_Int_i_L0, R0
0x14BE	0x0E00      	MOVLW       0
0x14C0	0x6E01      	MOVWF       R1 
0x14C2	0x3600      	RLCF        R0, 1 
0x14C4	0x9000      	BCF         R0, 0 
0x14C6	0x3601      	RLCF        R1, 1 
0x14C8	0x3600      	RLCF        R0, 1 
0x14CA	0x9000      	BCF         R0, 0 
0x14CC	0x3601      	RLCF        R1, 1 
0x14CE	0x0E00      	MOVLW       __Lib_USB_genHID_BDT
0x14D0	0x2400      	ADDWF       R0, 0 
0x14D2	0x6EE1      	MOVWF       FSR1 
0x14D4	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT)
0x14D6	0x2001      	ADDWFC      R1, 0 
0x14D8	0x6EE2      	MOVWF       FSR1H 
0x14DA	0x6AE6      	CLRF        POSTINC1 
0x14DC	0x6AE6      	CLRF        POSTINC1 
0x14DE	0x6AE6      	CLRF        POSTINC1 
0x14E0	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,2452 :: 		
0x14E2	0x2BA0      	INCF        __Lib_USB_genHID_USB_Device_Init_Int_i_L0, 1, 1
;__Lib_USB_genHID.c,2455 :: 		
0x14E4	0xD7E7      	BRA         L___Lib_USB_genHID_USB_Device_Init_Int11
L___Lib_USB_genHID_USB_Device_Init_Int12:
;__Lib_USB_genHID.c,2458 :: 		
0x14E6	0x0E16      	MOVLW       22
0x14E8	0x6E70      	MOVWF       UEP0 
;__Lib_USB_genHID.c,2461 :: 		
L___Lib_USB_genHID_USB_Device_Init_Int14:
0x14EA	0xA668      	BTFSS       TRNIF_bit, 3 
0x14EC	0xD003      	BRA         L___Lib_USB_genHID_USB_Device_Init_Int15
;__Lib_USB_genHID.c,2463 :: 		
0x14EE	0x0EF7      	MOVLW       247
0x14F0	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2464 :: 		
0x14F2	0xD7FB      	BRA         L___Lib_USB_genHID_USB_Device_Init_Int14
L___Lib_USB_genHID_USB_Device_Init_Int15:
;__Lib_USB_genHID.c,2467 :: 		
0x14F4	0x6B66      	CLRF        __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,2468 :: 		
0x14F6	0x6B73      	CLRF        __Lib_USB_genHID_outPipes+2, 1
;__Lib_USB_genHID.c,2469 :: 		
0x14F8	0x6B74      	CLRF        __Lib_USB_genHID_outPipes+3, 1
0x14FA	0x6B75      	CLRF        __Lib_USB_genHID_outPipes+4, 1
;__Lib_USB_genHID.c,2472 :: 		
0x14FC	0x986D      	BCF         PKTDIS_bit, 4 
;__Lib_USB_genHID.c,2475 :: 		
0x14FE	0x0E08      	MOVLW       __Lib_USB_genHID_BDT+8
0x1500	0x6F7A      	MOVWF       __Lib_USB_genHID_BDTEntry_InPtr, 1
0x1502	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT+8)
0x1504	0x6F7B      	MOVWF       __Lib_USB_genHID_BDTEntry_InPtr+1, 1
;__Lib_USB_genHID.c,2478 :: 		
0x1506	0x6B60      	CLRF        __Lib_USB_genHID_USBActiveConfiguration, 1
;__Lib_USB_genHID.c,2481 :: 		
0x1508	0x6B84      	CLRF        __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,2482 :: 		
0x150A	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Device_Init_Int
__Lib_USB_genHID_USB_Attach_Device:
;__Lib_USB_genHID.c,4210 :: 		
;__Lib_USB_genHID.c,4212 :: 		
0x150C	0x0100      	MOVLB       0
0x150E	0x5184      	MOVF        __Lib_USB_genHID_USBDeviceState, 0, 1
0x1510	0x0A00      	XORLW       0
0x1512	0xE10A      	BNZ         L___Lib_USB_genHID_USB_Attach_Device204
;__Lib_USB_genHID.c,4215 :: 		
0x1514	0x6A6D      	CLRF        UCON 
;__Lib_USB_genHID.c,4218 :: 		
0x1516	0x6A69      	CLRF        UIE 
;__Lib_USB_genHID.c,4221 :: 		
0x1518	0xDE41      	RCALL       __Lib_USB_genHID_USB_Configure
;__Lib_USB_genHID.c,4223 :: 		
0x151A	0xDE90      	RCALL       __Lib_USB_genHID_USB_Enable_Interrupts
;__Lib_USB_genHID.c,4227 :: 		
L___Lib_USB_genHID_USB_Attach_Device205:
0x151C	0xB66D      	BTFSC       USBEN_bit, 3 
0x151E	0xD002      	BRA         L___Lib_USB_genHID_USB_Attach_Device206
;__Lib_USB_genHID.c,4228 :: 		
0x1520	0x866D      	BSF         USBEN_bit, 3 
;__Lib_USB_genHID.c,4229 :: 		
0x1522	0xD7FC      	BRA         L___Lib_USB_genHID_USB_Attach_Device205
L___Lib_USB_genHID_USB_Attach_Device206:
;__Lib_USB_genHID.c,4231 :: 		
0x1524	0x0E01      	MOVLW       1
0x1526	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,4233 :: 		
L___Lib_USB_genHID_USB_Attach_Device204:
;__Lib_USB_genHID.c,4234 :: 		
0x1528	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Attach_Device
__Lib_USB_genHID_USB_Suspend:
;__Lib_USB_genHID.c,2939 :: 		
;__Lib_USB_genHID.c,2963 :: 		
0x152A	0x8469      	BSF         ACTVIE_bit, 2 
;__Lib_USB_genHID.c,2964 :: 		
0x152C	0x0EEF      	MOVLW       239
0x152E	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2967 :: 		
0x1530	0x826D      	BSF         UCON, 1 
;__Lib_USB_genHID.c,2975 :: 		
0x1532	0x0E75      	MOVLW       117
0x1534	0x0100      	MOVLB       0
0x1536	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x1538	0x0E00      	MOVLW       0
0x153A	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x153C	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x153E	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x1540	0x6BB4      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x1542	0x6BB5      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x1544	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,2976 :: 		
0x1548	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Suspend
__Lib_USB_genHID_USB_Stall_Handler:
;__Lib_USB_genHID.c,2899 :: 		
;__Lib_USB_genHID.c,2911 :: 		
0x154A	0xA070      	BTFSS       EPSTALL_bit, 0 
0x154C	0xD019      	BRA         L___Lib_USB_genHID_USB_Stall_Handler80
;__Lib_USB_genHID.c,2913 :: 		
0x154E	0xFFE9C097  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, FSR0
0x1552	0xFFEAC098  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, FSR0H
0x1556	0xF001CFEE  	MOVFF       POSTINC0, R1
0x155A	0x5001      	MOVF        R1, 0 
0x155C	0x0A80      	XORLW       128
0x155E	0xE10F      	BNZ         L___Lib_USB_genHID_USB_Stall_Handler83
0x1560	0xFFE9C07A  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr, FSR0
0x1564	0xFFEAC07B  	MOVFF       __Lib_USB_genHID_BDTEntry_InPtr+1, FSR0H
0x1568	0xF001CFEE  	MOVFF       POSTINC0, R1
0x156C	0x5001      	MOVF        R1, 0 
0x156E	0x0A84      	XORLW       132
0x1570	0xE106      	BNZ         L___Lib_USB_genHID_USB_Stall_Handler83
L___Lib_USB_genHID_USB_Stall_Handler264:
;__Lib_USB_genHID.c,2915 :: 		
0x1572	0xFFE1C097  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, FSR1
0x1576	0xFFE2C098  	MOVFF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, FSR1H
0x157A	0x0E8C      	MOVLW       140
0x157C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,2916 :: 		
L___Lib_USB_genHID_USB_Stall_Handler83:
;__Lib_USB_genHID.c,2917 :: 		
0x157E	0x9070      	BCF         UEP0, 0 
;__Lib_USB_genHID.c,2918 :: 		
L___Lib_USB_genHID_USB_Stall_Handler80:
;__Lib_USB_genHID.c,2920 :: 		
0x1580	0x0EDF      	MOVLW       223
0x1582	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2921 :: 		
0x1584	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Stall_Handler
__Lib_USB_genHID_USB_Ctrl_EPService:
;__Lib_USB_genHID.c,3052 :: 		
;__Lib_USB_genHID.c,3054 :: 		
0x1586	0x0EFD      	MOVLW       253
0x1588	0x0100      	MOVLB       0
0x158A	0x1599      	ANDWF       __Lib_USB_genHID_USTATcopy, 0, 1
0x158C	0x6E01      	MOVWF       R1 
0x158E	0x6A02      	CLRF        R2 
0x1590	0x0EFF      	MOVLW       255
0x1592	0x1602      	ANDWF       R2, 1 
0x1594	0x0E00      	MOVLW       0
0x1596	0x1802      	XORWF       R2, 0 
0x1598	0xE102      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService270
0x159A	0x0E00      	MOVLW       0
0x159C	0x1801      	XORWF       R1, 0 
L___Lib_USB_genHID_USB_Ctrl_EPService270:
0x159E	0xE16B      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService86
;__Lib_USB_genHID.c,3057 :: 		
0x15A0	0x0E7E      	MOVLW       126
0x15A2	0x1599      	ANDWF       __Lib_USB_genHID_USTATcopy, 0, 1
0x15A4	0x6E01      	MOVWF       R1 
0x15A6	0xF003C001  	MOVFF       R1, R3
0x15AA	0x3203      	RRCF        R3, 1 
0x15AC	0x9E03      	BCF         R3, 7 
0x15AE	0xF000C003  	MOVFF       R3, R0
0x15B2	0x0E00      	MOVLW       0
0x15B4	0x6E01      	MOVWF       R1 
0x15B6	0x3600      	RLCF        R0, 1 
0x15B8	0x9000      	BCF         R0, 0 
0x15BA	0x3601      	RLCF        R1, 1 
0x15BC	0x3600      	RLCF        R0, 1 
0x15BE	0x9000      	BCF         R0, 0 
0x15C0	0x3601      	RLCF        R1, 1 
0x15C2	0x0E00      	MOVLW       __Lib_USB_genHID_BDT
0x15C4	0x2400      	ADDWF       R0, 0 
0x15C6	0x6E02      	MOVWF       R2 
0x15C8	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT)
0x15CA	0x2001      	ADDWFC      R1, 0 
0x15CC	0x6E03      	MOVWF       R3 
0x15CE	0xF097C002  	MOVFF       R2, __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr
0x15D2	0xF098C003  	MOVFF       R3, __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1
;__Lib_USB_genHID.c,3059 :: 		
0x15D6	0xF095C002  	MOVFF       R2, __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr
0x15DA	0xF096C003  	MOVFF       R3, __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr+1
;__Lib_USB_genHID.c,3061 :: 		
0x15DE	0x0E04      	MOVLW       4
0x15E0	0x1995      	XORWF       __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr, 0, 1
0x15E2	0x6E00      	MOVWF       R0 
0x15E4	0xF095C000  	MOVFF       R0, __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr
;__Lib_USB_genHID.c,3064 :: 		
0x15E8	0xFFE9C002  	MOVFF       R2, FSR0
0x15EC	0xFFEAC003  	MOVFF       R3, FSR0H
0x15F0	0xF000CFEE  	MOVFF       POSTINC0, R0
0x15F4	0xF001C000  	MOVFF       R0, R1
0x15F8	0x0E3C      	MOVLW       60
0x15FA	0x1601      	ANDWF       R1, 1 
0x15FC	0x3201      	RRCF        R1, 1 
0x15FE	0x9E01      	BCF         R1, 7 
0x1600	0x3201      	RRCF        R1, 1 
0x1602	0x9E01      	BCF         R1, 7 
0x1604	0x5001      	MOVF        R1, 0 
0x1606	0x0A0D      	XORLW       13
0x1608	0xE134      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService87
;__Lib_USB_genHID.c,3068 :: 		
0x160A	0x0E02      	MOVLW       2
0x160C	0x2597      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, 0, 1
0x160E	0x6EE9      	MOVWF       FSR0 
0x1610	0x0E00      	MOVLW       0
0x1612	0x2198      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, 0, 1
0x1614	0x6EEA      	MOVWF       FSR0H 
0x1616	0xF001CFEE  	MOVFF       POSTINC0, R1
0x161A	0xF002CFEE  	MOVFF       POSTINC0, R2
0x161E	0x5002      	MOVF        R2, 0 
0x1620	0x0A04      	XORLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x1622	0xE102      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService271
0x1624	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x1626	0x1801      	XORWF       R1, 0 
L___Lib_USB_genHID_USB_Ctrl_EPService271:
0x1628	0xE122      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService88
;__Lib_USB_genHID.c,3071 :: 		
0x162A	0x0E02      	MOVLW       2
0x162C	0x2597      	ADDWF       __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr, 0, 1
0x162E	0x6EE1      	MOVWF       FSR1 
0x1630	0x0E00      	MOVLW       0
0x1632	0x2198      	ADDWFC      __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr+1, 0, 1
0x1634	0x6EE2      	MOVWF       FSR1H 
0x1636	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x1638	0x6EE6      	MOVWF       POSTINC1 
0x163A	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x163C	0x6EE6      	MOVWF       POSTINC1 
;__Lib_USB_genHID.c,3072 :: 		
0x163E	0x6BAC      	CLRF        __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3, 1
L___Lib_USB_genHID_USB_Ctrl_EPService89:
0x1640	0x0E08      	MOVLW       8
0x1642	0x5DAC      	SUBWF       __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3, 0, 1
0x1644	0xE214      	BC          L___Lib_USB_genHID_USB_Ctrl_EPService90
;__Lib_USB_genHID.c,3073 :: 		
0x1646	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x1648	0x6EE1      	MOVWF       FSR1 
0x164A	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x164C	0x6EE2      	MOVWF       FSR1H 
0x164E	0x51AC      	MOVF        __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3, 0, 1
0x1650	0x26E1      	ADDWF       FSR1, 1 
0x1652	0xB0D8      	BTFSC       STATUS, 0 
0x1654	0x2AE2      	INCF        FSR1H, 1 
0x1656	0x0E28      	MOVLW       __Lib_USB_genHID_CtrlTrfData
0x1658	0x6EE9      	MOVWF       FSR0 
0x165A	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_CtrlTrfData)
0x165C	0x6EEA      	MOVWF       FSR0H 
0x165E	0x51AC      	MOVF        __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3, 0, 1
0x1660	0x26E9      	ADDWF       FSR0, 1 
0x1662	0xB0D8      	BTFSC       STATUS, 0 
0x1664	0x2AEA      	INCF        FSR0H, 1 
0x1666	0xFFE6CFEE  	MOVFF       POSTINC0, POSTINC1
;__Lib_USB_genHID.c,3072 :: 		
0x166A	0x2BAC      	INCF        __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3, 1, 1
;__Lib_USB_genHID.c,3074 :: 		
0x166C	0xD7E9      	BRA         L___Lib_USB_genHID_USB_Ctrl_EPService89
L___Lib_USB_genHID_USB_Ctrl_EPService90:
;__Lib_USB_genHID.c,3075 :: 		
L___Lib_USB_genHID_USB_Ctrl_EPService88:
;__Lib_USB_genHID.c,3078 :: 		
0x166E	0xDC73      	RCALL       __Lib_USB_genHID_USB_CtrlTrf_Setup_Handler
;__Lib_USB_genHID.c,3079 :: 		
0x1670	0xD001      	BRA         L___Lib_USB_genHID_USB_Ctrl_EPService92
L___Lib_USB_genHID_USB_Ctrl_EPService87:
;__Lib_USB_genHID.c,3081 :: 		
0x1672	0xDCDF      	RCALL       __Lib_USB_genHID_USB_CtrlTrf_Out_Handler
;__Lib_USB_genHID.c,3082 :: 		
L___Lib_USB_genHID_USB_Ctrl_EPService92:
;__Lib_USB_genHID.c,3083 :: 		
0x1674	0xD00D      	BRA         L___Lib_USB_genHID_USB_Ctrl_EPService93
L___Lib_USB_genHID_USB_Ctrl_EPService86:
0x1676	0x0EFD      	MOVLW       253
0x1678	0x1599      	ANDWF       __Lib_USB_genHID_USTATcopy, 0, 1
0x167A	0x6E01      	MOVWF       R1 
0x167C	0x6A02      	CLRF        R2 
0x167E	0x0EFF      	MOVLW       255
0x1680	0x1602      	ANDWF       R2, 1 
0x1682	0x0E00      	MOVLW       0
0x1684	0x1802      	XORWF       R2, 0 
0x1686	0xE102      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService272
0x1688	0x0E04      	MOVLW       4
0x168A	0x1801      	XORWF       R1, 0 
L___Lib_USB_genHID_USB_Ctrl_EPService272:
0x168C	0xE101      	BNZ         L___Lib_USB_genHID_USB_Ctrl_EPService94
;__Lib_USB_genHID.c,3086 :: 		
0x168E	0xDC84      	RCALL       __Lib_USB_genHID_USB_CtrlTrf_In_Handler
;__Lib_USB_genHID.c,3087 :: 		
L___Lib_USB_genHID_USB_Ctrl_EPService94:
L___Lib_USB_genHID_USB_Ctrl_EPService93:
;__Lib_USB_genHID.c,3089 :: 		
0x1690	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Ctrl_EPService
__Lib_USB_genHID_USB_Device_Init:
;__Lib_USB_genHID.c,2360 :: 		
;__Lib_USB_genHID.c,2363 :: 		
0x1692	0xDD8B      	RCALL       _USB_Init_Desc
;__Lib_USB_genHID.c,2365 :: 		
0x1694	0x6B61      	CLRF        __Lib_USB_genHID_USB_Out_Handle, 1
0x1696	0x6B62      	CLRF        __Lib_USB_genHID_USB_Out_Handle+1, 1
;__Lib_USB_genHID.c,2366 :: 		
0x1698	0x6B85      	CLRF        __Lib_USB_genHID_USB_In_Handle, 1
0x169A	0x6B86      	CLRF        __Lib_USB_genHID_USB_In_Handle+1, 1
;__Lib_USB_genHID.c,2369 :: 		
0x169C	0x6A6A      	CLRF        UEIR 
;__Lib_USB_genHID.c,2373 :: 		
0x169E	0x6A68      	CLRF        UIR 
;__Lib_USB_genHID.c,2375 :: 		
0x16A0	0xDD7D      	RCALL       __Lib_USB_genHID_USB_Configure
;__Lib_USB_genHID.c,2378 :: 		
0x16A2	0x8C6D      	BSF         PPBRST_bit, 6 
;__Lib_USB_genHID.c,2381 :: 		
0x16A4	0x6A6E      	CLRF        UADDR 
;__Lib_USB_genHID.c,2384 :: 		
0x16A6	0x0E71      	MOVLW       UEP1
0x16A8	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1, 1
0x16AA	0x0E0F      	MOVLW       hi_addr(UEP1)
0x16AC	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_memset_usb_p1+1, 1
0x16AE	0x6BB2      	CLRF        FARG___Lib_USB_genHID_memset_usb_mem_value, 1
0x16B0	0x0E01      	MOVLW       1
0x16B2	0x6FB3      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n, 1
0x16B4	0x0E00      	MOVLW       0
0x16B6	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_memset_usb_n+1, 1
0x16B8	0xF002ECD3  	CALL        __Lib_USB_genHID_memset_usb, 0
;__Lib_USB_genHID.c,2387 :: 		
0x16BC	0x9C6D      	BCF         PPBRST_bit, 6 
;__Lib_USB_genHID.c,2390 :: 		
0x16BE	0x6BAC      	CLRF        __Lib_USB_genHID_USB_Device_Init_i_L0, 1
L___Lib_USB_genHID_USB_Device_Init6:
0x16C0	0x0E08      	MOVLW       8
0x16C2	0x5DAC      	SUBWF       __Lib_USB_genHID_USB_Device_Init_i_L0, 0, 1
0x16C4	0xE216      	BC          L___Lib_USB_genHID_USB_Device_Init7
;__Lib_USB_genHID.c,2392 :: 		
0x16C6	0xF000C0AC  	MOVFF       __Lib_USB_genHID_USB_Device_Init_i_L0, R0
0x16CA	0x0E00      	MOVLW       0
0x16CC	0x6E01      	MOVWF       R1 
0x16CE	0x3600      	RLCF        R0, 1 
0x16D0	0x9000      	BCF         R0, 0 
0x16D2	0x3601      	RLCF        R1, 1 
0x16D4	0x3600      	RLCF        R0, 1 
0x16D6	0x9000      	BCF         R0, 0 
0x16D8	0x3601      	RLCF        R1, 1 
0x16DA	0x0E00      	MOVLW       __Lib_USB_genHID_BDT
0x16DC	0x2400      	ADDWF       R0, 0 
0x16DE	0x6EE1      	MOVWF       FSR1 
0x16E0	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT)
0x16E2	0x2001      	ADDWFC      R1, 0 
0x16E4	0x6EE2      	MOVWF       FSR1H 
0x16E6	0x6AE6      	CLRF        POSTINC1 
0x16E8	0x6AE6      	CLRF        POSTINC1 
0x16EA	0x6AE6      	CLRF        POSTINC1 
0x16EC	0x6AE6      	CLRF        POSTINC1 
;__Lib_USB_genHID.c,2390 :: 		
0x16EE	0x2BAC      	INCF        __Lib_USB_genHID_USB_Device_Init_i_L0, 1, 1
;__Lib_USB_genHID.c,2393 :: 		
0x16F0	0xD7E7      	BRA         L___Lib_USB_genHID_USB_Device_Init6
L___Lib_USB_genHID_USB_Device_Init7:
;__Lib_USB_genHID.c,2396 :: 		
0x16F2	0x0E16      	MOVLW       22
0x16F4	0x6E70      	MOVWF       UEP0 
;__Lib_USB_genHID.c,2399 :: 		
L___Lib_USB_genHID_USB_Device_Init9:
0x16F6	0xA668      	BTFSS       TRNIF_bit, 3 
0x16F8	0xD003      	BRA         L___Lib_USB_genHID_USB_Device_Init10
;__Lib_USB_genHID.c,2401 :: 		
0x16FA	0x0EF7      	MOVLW       247
0x16FC	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2402 :: 		
0x16FE	0xD7FB      	BRA         L___Lib_USB_genHID_USB_Device_Init9
L___Lib_USB_genHID_USB_Device_Init10:
;__Lib_USB_genHID.c,2405 :: 		
0x1700	0x6B66      	CLRF        __Lib_USB_genHID_inPipes+3, 1
;__Lib_USB_genHID.c,2406 :: 		
0x1702	0x6B73      	CLRF        __Lib_USB_genHID_outPipes+2, 1
;__Lib_USB_genHID.c,2407 :: 		
0x1704	0x6B74      	CLRF        __Lib_USB_genHID_outPipes+3, 1
0x1706	0x6B75      	CLRF        __Lib_USB_genHID_outPipes+4, 1
;__Lib_USB_genHID.c,2410 :: 		
0x1708	0x986D      	BCF         PKTDIS_bit, 4 
;__Lib_USB_genHID.c,2413 :: 		
0x170A	0x0E08      	MOVLW       __Lib_USB_genHID_BDT+8
0x170C	0x6F7A      	MOVWF       __Lib_USB_genHID_BDTEntry_InPtr, 1
0x170E	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_BDT+8)
0x1710	0x6F7B      	MOVWF       __Lib_USB_genHID_BDTEntry_InPtr+1, 1
;__Lib_USB_genHID.c,2416 :: 		
0x1712	0x6B60      	CLRF        __Lib_USB_genHID_USBActiveConfiguration, 1
;__Lib_USB_genHID.c,2419 :: 		
0x1714	0x6B84      	CLRF        __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,2420 :: 		
0x1716	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Device_Init
__Lib_USB_genHID_USB_Clear_Interrupt:
;__Lib_USB_genHID.c,2177 :: 		
0x1718	0x9AA1      	BCF         USBIF_bit, 5 
0x171A	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Clear_Interrupt
__Lib_USB_genHID_USB_Wake_From_Suspend:
;__Lib_USB_genHID.c,2993 :: 		
;__Lib_USB_genHID.c,2998 :: 		
0x171C	0x0E74      	MOVLW       116
0x171E	0x0100      	MOVLB       0
0x1720	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x1722	0x0E00      	MOVLW       0
0x1724	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x1726	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x1728	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x172A	0x6BB4      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x172C	0x6BB5      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x172E	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,3005 :: 		
0x1732	0x926D      	BCF         UCON, 1 
;__Lib_USB_genHID.c,3008 :: 		
0x1734	0x9469      	BCF         ACTVIE_bit, 2 
;__Lib_USB_genHID.c,3024 :: 		
L___Lib_USB_genHID_USB_Wake_From_Suspend84:
0x1736	0xA468      	BTFSS       ACTVIF_bit, 2 
0x1738	0xD003      	BRA         L___Lib_USB_genHID_USB_Wake_From_Suspend85
;__Lib_USB_genHID.c,3026 :: 		
0x173A	0x0EFB      	MOVLW       251
0x173C	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,3027 :: 		
0x173E	0xD7FB      	BRA         L___Lib_USB_genHID_USB_Wake_From_Suspend84
L___Lib_USB_genHID_USB_Wake_From_Suspend85:
;__Lib_USB_genHID.c,3029 :: 		
0x1740	0x0012      	RETURN      0
; end of __Lib_USB_genHID_USB_Wake_From_Suspend
_PrintUSBInfo:
;mcci.c,153 :: 		void PrintUSBInfo()
;mcci.c,156 :: 		if((readbuff[1]>67) || (readbuff[1]<65))
0x1742	0x0105      	MOVLB       5
0x1744	0x5101      	MOVF        1281, 0, 1
0x1746	0x0843      	SUBLW       67
0x1748	0xE304      	BNC         L__PrintUSBInfo72
0x174A	0x0E41      	MOVLW       65
0x174C	0x5D01      	SUBWF       1281, 0, 1
0x174E	0xE301      	BNC         L__PrintUSBInfo72
0x1750	0xD002      	BRA         L_PrintUSBInfo43
L__PrintUSBInfo72:
;mcci.c,157 :: 		ResetLCD();
0x1752	0xDE38      	RCALL       _ResetLCD
0x1754	0xD066      	BRA         L_PrintUSBInfo44
L_PrintUSBInfo43:
0x1756	0x0100      	MOVLB       0
;mcci.c,160 :: 		Lcd_Cmd(_LCD_CLEAR);
0x1758	0x0E01      	MOVLW       1
0x175A	0x6FAA      	MOVWF       FARG_Lcd_Cmd_out_char, 1
0x175C	0xF002ECED  	CALL        _Lcd_Cmd, 0
;mcci.c,161 :: 		switch(readbuff[1])
0x1760	0xD021      	BRA         L_PrintUSBInfo45
;mcci.c,163 :: 		case 65 : Lcd_Out(1,1, "Audio"); break;
L_PrintUSBInfo47:
0x1762	0x0100      	MOVLB       0
0x1764	0x0E01      	MOVLW       1
0x1766	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x1768	0x0E01      	MOVLW       1
0x176A	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x176C	0x0E41      	MOVLW       ?lstr2_mcci
0x176E	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x1770	0x0E00      	MOVLW       hi_addr(?lstr2_mcci)
0x1772	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x1774	0xDD68      	RCALL       _Lcd_Out
0x1776	0xD020      	BRA         L_PrintUSBInfo46
;mcci.c,164 :: 		case 66 : Lcd_Out(1,1, "Video"); break;
L_PrintUSBInfo48:
0x1778	0x0100      	MOVLB       0
0x177A	0x0E01      	MOVLW       1
0x177C	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x177E	0x0E01      	MOVLW       1
0x1780	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x1782	0x0E23      	MOVLW       ?lstr3_mcci
0x1784	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x1786	0x0E00      	MOVLW       hi_addr(?lstr3_mcci)
0x1788	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x178A	0xDD5D      	RCALL       _Lcd_Out
0x178C	0xD015      	BRA         L_PrintUSBInfo46
;mcci.c,165 :: 		case 67 : Lcd_Out(1,1, "Picture"); break;
L_PrintUSBInfo49:
0x178E	0x0100      	MOVLB       0
0x1790	0x0E01      	MOVLW       1
0x1792	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x1794	0x0E01      	MOVLW       1
0x1796	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x1798	0x0E29      	MOVLW       ?lstr4_mcci
0x179A	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x179C	0x0E00      	MOVLW       hi_addr(?lstr4_mcci)
0x179E	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x17A0	0xDD52      	RCALL       _Lcd_Out
0x17A2	0xD00A      	BRA         L_PrintUSBInfo46
;mcci.c,166 :: 		}
L_PrintUSBInfo45:
0x17A4	0x0105      	MOVLB       5
0x17A6	0x5101      	MOVF        1281, 0, 1
0x17A8	0x0A41      	XORLW       65
0x17AA	0xE0DB      	BZ          L_PrintUSBInfo47
0x17AC	0x5101      	MOVF        1281, 0, 1
0x17AE	0x0A42      	XORLW       66
0x17B0	0xE0E3      	BZ          L_PrintUSBInfo48
0x17B2	0x5101      	MOVF        1281, 0, 1
0x17B4	0x0A43      	XORLW       67
0x17B6	0xE0EB      	BZ          L_PrintUSBInfo49
L_PrintUSBInfo46:
;mcci.c,167 :: 		switch(readbuff[2])
0x17B8	0xD016      	BRA         L_PrintUSBInfo50
;mcci.c,169 :: 		case 66 : Lcd_Out(1,9, ": Play"); break;
L_PrintUSBInfo52:
0x17BA	0x0E01      	MOVLW       1
0x17BC	0x0100      	MOVLB       0
0x17BE	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x17C0	0x0E09      	MOVLW       9
0x17C2	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x17C4	0x0E47      	MOVLW       ?lstr5_mcci
0x17C6	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x17C8	0x0E00      	MOVLW       hi_addr(?lstr5_mcci)
0x17CA	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x17CC	0xDD3C      	RCALL       _Lcd_Out
0x17CE	0xD012      	BRA         L_PrintUSBInfo51
;mcci.c,170 :: 		case 67 : Lcd_Out(1,9, ": Pause"); break;
L_PrintUSBInfo53:
0x17D0	0x0100      	MOVLB       0
0x17D2	0x0E01      	MOVLW       1
0x17D4	0x6FA4      	MOVWF       FARG_Lcd_Out_row, 1
0x17D6	0x0E09      	MOVLW       9
0x17D8	0x6FA5      	MOVWF       FARG_Lcd_Out_column, 1
0x17DA	0x0E4E      	MOVLW       ?lstr6_mcci
0x17DC	0x6FA6      	MOVWF       FARG_Lcd_Out_text, 1
0x17DE	0x0E00      	MOVLW       hi_addr(?lstr6_mcci)
0x17E0	0x6FA7      	MOVWF       FARG_Lcd_Out_text+1, 1
0x17E2	0xDD31      	RCALL       _Lcd_Out
0x17E4	0xD007      	BRA         L_PrintUSBInfo51
;mcci.c,171 :: 		}
L_PrintUSBInfo50:
0x17E6	0x0105      	MOVLB       5
0x17E8	0x5102      	MOVF        1282, 0, 1
0x17EA	0x0A42      	XORLW       66
0x17EC	0xE0E6      	BZ          L_PrintUSBInfo52
0x17EE	0x5102      	MOVF        1282, 0, 1
0x17F0	0x0A43      	XORLW       67
0x17F2	0xE0EE      	BZ          L_PrintUSBInfo53
L_PrintUSBInfo51:
0x17F4	0x0105      	MOVLB       5
;mcci.c,172 :: 		update_lcd = ((readbuff[1]<67) && (readbuff[2]>65));
0x17F6	0x0E43      	MOVLW       67
0x17F8	0x5D01      	SUBWF       1281, 0, 1
0x17FA	0xE206      	BC          L_PrintUSBInfo55
0x17FC	0x5102      	MOVF        1282, 0, 1
0x17FE	0x0841      	SUBLW       65
0x1800	0xE203      	BC          L_PrintUSBInfo55
0x1802	0x0E01      	MOVLW       1
0x1804	0x6E00      	MOVWF       R0 
0x1806	0xD001      	BRA         L_PrintUSBInfo54
L_PrintUSBInfo55:
0x1808	0x6A00      	CLRF        R0 
L_PrintUSBInfo54:
0x180A	0xB000      	BTFSC       R0, 0 
0x180C	0xD002      	BRA         L__PrintUSBInfo96
0x180E	0x9056      	BCF         _update_lcd, BitPos(_update_lcd+0) 
0x1810	0xD001      	BRA         L__PrintUSBInfo97
L__PrintUSBInfo96:
0x1812	0x8056      	BSF         _update_lcd, BitPos(_update_lcd+0) 
L__PrintUSBInfo97:
;mcci.c,173 :: 		if(update_lcd)
0x1814	0xA056      	BTFSS       _update_lcd, BitPos(_update_lcd+0) 
0x1816	0xD005      	BRA         L_PrintUSBInfo56
;mcci.c,175 :: 		ren_pointer = 0;
0x1818	0x6A59      	CLRF        _ren_pointer 
;mcci.c,176 :: 		EchoUSBInfo();
0x181A	0xDD86      	RCALL       _EchoUSBInfo
;mcci.c,177 :: 		ren_timer = 0;
0x181C	0x6A57      	CLRF        _ren_timer 
0x181E	0x6A58      	CLRF        _ren_timer+1 
;mcci.c,178 :: 		update_lcd = 1;
0x1820	0x8056      	BSF         _update_lcd, BitPos(_update_lcd+0) 
;mcci.c,179 :: 		}
L_PrintUSBInfo56:
;mcci.c,180 :: 		}
L_PrintUSBInfo44:
;mcci.c,181 :: 		}
0x1822	0x0012      	RETURN      0
; end of _PrintUSBInfo
___CC2DW:
;__Lib_System.c,21 :: 		
;__Lib_System.c,23 :: 		
_CC2DL_Loop1:
;__Lib_System.c,24 :: 		
0x1824	0x0009      	TBLRD*+
;__Lib_System.c,25 :: 		
0x1826	0xFFE6CFF5  	MOVFF       TABLAT, POSTINC1
;__Lib_System.c,26 :: 		
0x182A	0x0600      	DECF        R0, 1, 0
;__Lib_System.c,27 :: 		
0x182C	0xE1FB      	BNZ         _CC2DL_Loop1
;__Lib_System.c,28 :: 		
0x182E	0x0601      	DECF        R1, 1, 0
;__Lib_System.c,29 :: 		
0x1830	0xE1F9      	BNZ         _CC2DL_Loop1
;__Lib_System.c,31 :: 		
0x1832	0x0012      	RETURN      0
; end of ___CC2DW
_HID_Enable:
;__Lib_USB_genHID.c,4515 :: 		
;__Lib_USB_genHID.c,4516 :: 		
0x1834	0x0E01      	MOVLW       1
0x1836	0x0100      	MOVLB       0
0x1838	0x6F7E      	MOVWF       __Lib_USB_genHID__Is_HID, 1
;__Lib_USB_genHID.c,4517 :: 		
0x183A	0xF069C09C  	MOVFF       FARG_HID_Enable_readbuff, __Lib_USB_genHID_USB_Read_Buffer
0x183E	0xF06AC09D  	MOVFF       FARG_HID_Enable_readbuff+1, __Lib_USB_genHID_USB_Read_Buffer+1
;__Lib_USB_genHID.c,4518 :: 		
0x1842	0xF06BC09E  	MOVFF       FARG_HID_Enable_writebuff, __Lib_USB_genHID_USB_Write_Buffer
0x1846	0xF06CC09F  	MOVFF       FARG_HID_Enable_writebuff+1, __Lib_USB_genHID_USB_Write_Buffer+1
;__Lib_USB_genHID.c,4519 :: 		
0x184A	0xDE1E      	RCALL       __Lib_USB_genHID_USB_Device_Init_Int
;__Lib_USB_genHID.c,4520 :: 		
0x184C	0x0E01      	MOVLW       1
0x184E	0x6E01      	MOVWF       R1 
0x1850	0x5001      	MOVF        R1, 0 
0x1852	0x0A01      	XORLW       1
0x1854	0xE101      	BNZ         L_HID_Enable251
;__Lib_USB_genHID.c,4521 :: 		
0x1856	0xDE5A      	RCALL       __Lib_USB_genHID_USB_Attach_Device
L_HID_Enable251:
;__Lib_USB_genHID.c,4522 :: 		
0x1858	0x0012      	RETURN      0
; end of _HID_Enable
_HID_Write:
;__Lib_USB_genHID.c,4528 :: 		
;__Lib_USB_genHID.c,4529 :: 		
0x185A	0xF0A0C09C  	MOVFF       FARG_HID_Write_writebuff, FARG_Gen_Write_writebuff
0x185E	0xF0A1C09D  	MOVFF       FARG_HID_Write_writebuff+1, FARG_Gen_Write_writebuff+1
0x1862	0xF0A2C09E  	MOVFF       FARG_HID_Write_len, FARG_Gen_Write_length
0x1866	0x0E01      	MOVLW       1
0x1868	0x0100      	MOVLB       0
0x186A	0x6FA3      	MOVWF       FARG_Gen_Write_ep, 1
0x186C	0xDDE3      	RCALL       _Gen_Write
;__Lib_USB_genHID.c,4530 :: 		
0x186E	0x0012      	RETURN      0
; end of _HID_Write
_GetRotaryState:
;mcci.c,45 :: 		void GetRotaryState()
;mcci.c,47 :: 		if(PORTD.B1 != rotery_mode)
0x1870	0xB283      	BTFSC       PORTD, 1 
0x1872	0xD003      	BRA         L__GetRotaryState74
0x1874	0xA256      	BTFSS       _rotery_mode, BitPos(_rotery_mode+0) 
0x1876	0xD01C      	BRA         L_GetRotaryState0
0x1878	0xD003      	BRA         L__GetRotaryState75
L__GetRotaryState74:
0x187A	0xA256      	BTFSS       _rotery_mode, BitPos(_rotery_mode+0) 
0x187C	0xD001      	BRA         L__GetRotaryState75
0x187E	0xD018      	BRA         L_GetRotaryState0
L__GetRotaryState75:
;mcci.c,49 :: 		Delay_us(25);
0x1880	0x0E63      	MOVLW       99
0x1882	0x6E0D      	MOVWF       R13, 0
L_GetRotaryState1:
0x1884	0x2E0D      	DECFSZ      R13, 1, 0
0x1886	0xD7FE      	BRA         L_GetRotaryState1
0x1888	0x0000      	NOP
0x188A	0x0000      	NOP
;mcci.c,50 :: 		remote_command = 1;
0x188C	0x0E01      	MOVLW       1
0x188E	0x6E5C      	MOVWF       _remote_command 
;mcci.c,51 :: 		if(PORTD.B0 == 0)
0x1890	0xB083      	BTFSC       PORTD, 0 
0x1892	0xD005      	BRA         L_GetRotaryState2
;mcci.c,52 :: 		remote_id = 1;
0x1894	0x0E01      	MOVLW       1
0x1896	0x6E5D      	MOVWF       _remote_id 
0x1898	0x0E00      	MOVLW       0
0x189A	0x6E5E      	MOVWF       _remote_id+1 
0x189C	0xD004      	BRA         L_GetRotaryState3
L_GetRotaryState2:
;mcci.c,54 :: 		remote_id = 2;
0x189E	0x0E02      	MOVLW       2
0x18A0	0x6E5D      	MOVWF       _remote_id 
0x18A2	0x0E00      	MOVLW       0
0x18A4	0x6E5E      	MOVWF       _remote_id+1 
L_GetRotaryState3:
;mcci.c,55 :: 		rotery_mode = PORTD.B1;
0x18A6	0xB283      	BTFSC       PORTD, 1 
0x18A8	0xD002      	BRA         L__GetRotaryState76
0x18AA	0x9256      	BCF         _rotery_mode, BitPos(_rotery_mode+0) 
0x18AC	0xD001      	BRA         L__GetRotaryState77
L__GetRotaryState76:
0x18AE	0x8256      	BSF         _rotery_mode, BitPos(_rotery_mode+0) 
L__GetRotaryState77:
;mcci.c,56 :: 		}
L_GetRotaryState0:
;mcci.c,57 :: 		if(PORTD.B2 != rotery_push)
0x18B0	0xB483      	BTFSC       PORTD, 2 
0x18B2	0xD003      	BRA         L__GetRotaryState78
0x18B4	0xA856      	BTFSS       _rotery_push, BitPos(_rotery_push+0) 
0x18B6	0xD00F      	BRA         L_GetRotaryState4
0x18B8	0xD003      	BRA         L__GetRotaryState79
L__GetRotaryState78:
0x18BA	0xA856      	BTFSS       _rotery_push, BitPos(_rotery_push+0) 
0x18BC	0xD001      	BRA         L__GetRotaryState79
0x18BE	0xD00B      	BRA         L_GetRotaryState4
L__GetRotaryState79:
;mcci.c,59 :: 		if(PORTD.B2 == 0)
0x18C0	0xB483      	BTFSC       PORTD, 2 
0x18C2	0xD004      	BRA         L_GetRotaryState5
;mcci.c,61 :: 		remote_command = 2;
0x18C4	0x0E02      	MOVLW       2
0x18C6	0x6E5C      	MOVWF       _remote_command 
;mcci.c,62 :: 		remote_id = 0;
0x18C8	0x6A5D      	CLRF        _remote_id 
0x18CA	0x6A5E      	CLRF        _remote_id+1 
;mcci.c,63 :: 		}
L_GetRotaryState5:
;mcci.c,64 :: 		rotery_push = PORTD.B2;
0x18CC	0xB483      	BTFSC       PORTD, 2 
0x18CE	0xD002      	BRA         L__GetRotaryState80
0x18D0	0x9856      	BCF         _rotery_push, BitPos(_rotery_push+0) 
0x18D2	0xD001      	BRA         L__GetRotaryState81
L__GetRotaryState80:
0x18D4	0x8856      	BSF         _rotery_push, BitPos(_rotery_push+0) 
L__GetRotaryState81:
;mcci.c,65 :: 		}
L_GetRotaryState4:
;mcci.c,66 :: 		if(PORTD.B4 != home_sw)
0x18D6	0xB883      	BTFSC       PORTD, 4 
0x18D8	0xD003      	BRA         L__GetRotaryState82
0x18DA	0xAA56      	BTFSS       _home_sw, BitPos(_home_sw+0) 
0x18DC	0xD011      	BRA         L_GetRotaryState6
0x18DE	0xD003      	BRA         L__GetRotaryState83
L__GetRotaryState82:
0x18E0	0xAA56      	BTFSS       _home_sw, BitPos(_home_sw+0) 
0x18E2	0xD001      	BRA         L__GetRotaryState83
0x18E4	0xD00D      	BRA         L_GetRotaryState6
L__GetRotaryState83:
;mcci.c,68 :: 		if(PORTD.B4 == 0)
0x18E6	0xB883      	BTFSC       PORTD, 4 
0x18E8	0xD006      	BRA         L_GetRotaryState7
;mcci.c,70 :: 		remote_command = 2;
0x18EA	0x0E02      	MOVLW       2
0x18EC	0x6E5C      	MOVWF       _remote_command 
;mcci.c,71 :: 		remote_id = 1;
0x18EE	0x0E01      	MOVLW       1
0x18F0	0x6E5D      	MOVWF       _remote_id 
0x18F2	0x0E00      	MOVLW       0
0x18F4	0x6E5E      	MOVWF       _remote_id+1 
;mcci.c,72 :: 		}
L_GetRotaryState7:
;mcci.c,73 :: 		home_sw = PORTD.B4;
0x18F6	0xB883      	BTFSC       PORTD, 4 
0x18F8	0xD002      	BRA         L__GetRotaryState84
0x18FA	0x9A56      	BCF         _home_sw, BitPos(_home_sw+0) 
0x18FC	0xD001      	BRA         L__GetRotaryState85
L__GetRotaryState84:
0x18FE	0x8A56      	BSF         _home_sw, BitPos(_home_sw+0) 
L__GetRotaryState85:
;mcci.c,74 :: 		}
L_GetRotaryState6:
;mcci.c,75 :: 		if(PORTD.B5 != back_sw)
0x1900	0xBA83      	BTFSC       PORTD, 5 
0x1902	0xD003      	BRA         L__GetRotaryState86
0x1904	0xA456      	BTFSS       _back_sw, BitPos(_back_sw+0) 
0x1906	0xD011      	BRA         L_GetRotaryState8
0x1908	0xD003      	BRA         L__GetRotaryState87
L__GetRotaryState86:
0x190A	0xA456      	BTFSS       _back_sw, BitPos(_back_sw+0) 
0x190C	0xD001      	BRA         L__GetRotaryState87
0x190E	0xD00D      	BRA         L_GetRotaryState8
L__GetRotaryState87:
;mcci.c,77 :: 		if(PORTD.B5 == 0)
0x1910	0xBA83      	BTFSC       PORTD, 5 
0x1912	0xD006      	BRA         L_GetRotaryState9
;mcci.c,79 :: 		remote_command = 2;
0x1914	0x0E02      	MOVLW       2
0x1916	0x6E5C      	MOVWF       _remote_command 
;mcci.c,80 :: 		remote_id = 2;
0x1918	0x0E02      	MOVLW       2
0x191A	0x6E5D      	MOVWF       _remote_id 
0x191C	0x0E00      	MOVLW       0
0x191E	0x6E5E      	MOVWF       _remote_id+1 
;mcci.c,81 :: 		}
L_GetRotaryState9:
;mcci.c,82 :: 		back_sw = PORTD.B5;
0x1920	0xBA83      	BTFSC       PORTD, 5 
0x1922	0xD002      	BRA         L__GetRotaryState88
0x1924	0x9456      	BCF         _back_sw, BitPos(_back_sw+0) 
0x1926	0xD001      	BRA         L__GetRotaryState89
L__GetRotaryState88:
0x1928	0x8456      	BSF         _back_sw, BitPos(_back_sw+0) 
L__GetRotaryState89:
;mcci.c,83 :: 		}
L_GetRotaryState8:
;mcci.c,84 :: 		}
0x192A	0x0012      	RETURN      0
; end of _GetRotaryState
_HID_Read:
;__Lib_USB_genHID.c,4524 :: 		
;__Lib_USB_genHID.c,4525 :: 		
0x192C	0xF0A0C069  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer, FARG_Gen_Read_readbuff
0x1930	0xF0A1C06A  	MOVFF       __Lib_USB_genHID_USB_Read_Buffer+1, FARG_Gen_Read_readbuff+1
0x1934	0x0E40      	MOVLW       64
0x1936	0x0100      	MOVLB       0
0x1938	0x6FA2      	MOVWF       FARG_Gen_Read_length, 1
0x193A	0x0E01      	MOVLW       1
0x193C	0x6FA3      	MOVWF       FARG_Gen_Read_ep, 1
0x193E	0xDD51      	RCALL       _Gen_Read
;__Lib_USB_genHID.c,4526 :: 		
0x1940	0x0012      	RETURN      0
; end of _HID_Read
_USB_Interrupt_Proc:
;__Lib_USB_genHID.c,2721 :: 		
;__Lib_USB_genHID.c,2724 :: 		
0x1942	0x0100      	MOVLB       0
0x1944	0x5184      	MOVF        __Lib_USB_genHID_USBDeviceState, 0, 1
0x1946	0x0A01      	XORLW       1
0x1948	0xE107      	BNZ         L_USB_Interrupt_Proc50
;__Lib_USB_genHID.c,2735 :: 		
0x194A	0xBA6D      	BTFSC       SE0_bit, 5 
0x194C	0xD005      	BRA         L_USB_Interrupt_Proc51
;__Lib_USB_genHID.c,2737 :: 		
0x194E	0x6A68      	CLRF        UIR 
;__Lib_USB_genHID.c,2739 :: 		
0x1950	0x8069      	BSF         URSTIE_bit, 0 
;__Lib_USB_genHID.c,2740 :: 		
0x1952	0x8869      	BSF         IDLEIE_bit, 4 
;__Lib_USB_genHID.c,2741 :: 		
0x1954	0x0E02      	MOVLW       2
0x1956	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,2742 :: 		
L_USB_Interrupt_Proc51:
;__Lib_USB_genHID.c,2743 :: 		
L_USB_Interrupt_Proc50:
;__Lib_USB_genHID.c,2748 :: 		
0x1958	0xA468      	BTFSS       ACTVIF_bit, 2 
0x195A	0xD005      	BRA         L_USB_Interrupt_Proc54
0x195C	0xA469      	BTFSS       ACTVIE_bit, 2 
0x195E	0xD003      	BRA         L_USB_Interrupt_Proc54
L__USB_Interrupt_Proc263:
;__Lib_USB_genHID.c,2754 :: 		
0x1960	0x0EFB      	MOVLW       251
0x1962	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2755 :: 		
0x1964	0xDEDB      	RCALL       __Lib_USB_genHID_USB_Wake_From_Suspend
;__Lib_USB_genHID.c,2757 :: 		
L_USB_Interrupt_Proc54:
;__Lib_USB_genHID.c,2761 :: 		
0x1966	0xA26D      	BTFSS       SUSPND_bit, 1 
0x1968	0xD002      	BRA         L_USB_Interrupt_Proc55
;__Lib_USB_genHID.c,2767 :: 		
0x196A	0xDED6      	RCALL       __Lib_USB_genHID_USB_Clear_Interrupt
;__Lib_USB_genHID.c,2768 :: 		
0x196C	0x0012      	RETURN      0
;__Lib_USB_genHID.c,2769 :: 		
L_USB_Interrupt_Proc55:
;__Lib_USB_genHID.c,2781 :: 		
0x196E	0xA068      	BTFSS       URSTIF_bit, 0 
0x1970	0xD018      	BRA         L_USB_Interrupt_Proc58
0x1972	0xA069      	BTFSS       URSTIE_bit, 0 
0x1974	0xD016      	BRA         L_USB_Interrupt_Proc58
L__USB_Interrupt_Proc262:
;__Lib_USB_genHID.c,2783 :: 		
0x1976	0xDE8D      	RCALL       __Lib_USB_genHID_USB_Device_Init
;__Lib_USB_genHID.c,2784 :: 		
0x1978	0x0E04      	MOVLW       4
0x197A	0x6F84      	MOVWF       __Lib_USB_genHID_USBDeviceState, 1
;__Lib_USB_genHID.c,2793 :: 		
0x197C	0x0E20      	MOVLW       __Lib_USB_genHID_SetupPkt
0x197E	0x0104      	MOVLB       4
0x1980	0x6F02      	MOVWF       1026, 1
0x1982	0x0E04      	MOVLW       hi_addr(__Lib_USB_genHID_SetupPkt)
0x1984	0x6F03      	MOVWF       1027, 1
;__Lib_USB_genHID.c,2794 :: 		
0x1986	0x0E08      	MOVLW       8
0x1988	0x6F01      	MOVWF       1025, 1
;__Lib_USB_genHID.c,2795 :: 		
0x198A	0x0E00      	MOVLW       0
0x198C	0x1500      	ANDWF       __Lib_USB_genHID_BDT, 0, 1
0x198E	0x6E00      	MOVWF       R0 
0x1990	0xF400C000  	MOVFF       R0, __Lib_USB_genHID_BDT
;__Lib_USB_genHID.c,2796 :: 		
0x1994	0x0E8C      	MOVLW       140
0x1996	0x1100      	IORWF       __Lib_USB_genHID_BDT, 0, 1
0x1998	0x6E00      	MOVWF       R0 
0x199A	0xF400C000  	MOVFF       R0, __Lib_USB_genHID_BDT
;__Lib_USB_genHID.c,2799 :: 		
0x199E	0x0EFE      	MOVLW       254
0x19A0	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2800 :: 		
L_USB_Interrupt_Proc58:
;__Lib_USB_genHID.c,2805 :: 		
0x19A2	0xA868      	BTFSS       IDLEIF_bit, 4 
0x19A4	0xD005      	BRA         L_USB_Interrupt_Proc61
0x19A6	0xA869      	BTFSS       IDLEIE_bit, 4 
0x19A8	0xD003      	BRA         L_USB_Interrupt_Proc61
L__USB_Interrupt_Proc261:
;__Lib_USB_genHID.c,2808 :: 		
0x19AA	0xDDBF      	RCALL       __Lib_USB_genHID_USB_Suspend
;__Lib_USB_genHID.c,2811 :: 		
0x19AC	0x0EEF      	MOVLW       239
0x19AE	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2812 :: 		
L_USB_Interrupt_Proc61:
;__Lib_USB_genHID.c,2814 :: 		
0x19B0	0xAC68      	BTFSS       SOFIF_bit, 6 
0x19B2	0xD011      	BRA         L_USB_Interrupt_Proc64
0x19B4	0xAC69      	BTFSS       SOFIE_bit, 6 
0x19B6	0xD00F      	BRA         L_USB_Interrupt_Proc64
L__USB_Interrupt_Proc260:
;__Lib_USB_genHID.c,2816 :: 		
0x19B8	0x0E73      	MOVLW       115
0x19BA	0x0100      	MOVLB       0
0x19BC	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x19BE	0x0E00      	MOVLW       0
0x19C0	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x19C2	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x19C4	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x19C6	0x0E01      	MOVLW       1
0x19C8	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x19CA	0x0E00      	MOVLW       0
0x19CC	0x6FB5      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x19CE	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,2817 :: 		
0x19D2	0x0EBF      	MOVLW       191
0x19D4	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2818 :: 		
L_USB_Interrupt_Proc64:
;__Lib_USB_genHID.c,2820 :: 		
0x19D6	0xAA68      	BTFSS       STALLIF_bit, 5 
0x19D8	0xD003      	BRA         L_USB_Interrupt_Proc67
0x19DA	0xAA69      	BTFSS       STALLIE_bit, 5 
0x19DC	0xD001      	BRA         L_USB_Interrupt_Proc67
L__USB_Interrupt_Proc259:
;__Lib_USB_genHID.c,2822 :: 		
0x19DE	0xDDB5      	RCALL       __Lib_USB_genHID_USB_Stall_Handler
;__Lib_USB_genHID.c,2823 :: 		
L_USB_Interrupt_Proc67:
;__Lib_USB_genHID.c,2825 :: 		
0x19E0	0xA268      	BTFSS       UERRIF_bit, 1 
0x19E2	0xD010      	BRA         L_USB_Interrupt_Proc70
0x19E4	0xA269      	BTFSS       UERRIE_bit, 1 
0x19E6	0xD00E      	BRA         L_USB_Interrupt_Proc70
L__USB_Interrupt_Proc258:
;__Lib_USB_genHID.c,2827 :: 		
0x19E8	0x0EFF      	MOVLW       255
0x19EA	0x0100      	MOVLB       0
0x19EC	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x19EE	0x0E3F      	MOVLW       63
0x19F0	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x19F2	0x6BB2      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x19F4	0x6BB3      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x19F6	0x0E01      	MOVLW       1
0x19F8	0x6FB4      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x19FA	0x0E00      	MOVLW       0
0x19FC	0x6FB5      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x19FE	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,2828 :: 		
0x1A02	0x6A6A      	CLRF        UEIR 
;__Lib_USB_genHID.c,2829 :: 		
L_USB_Interrupt_Proc70:
;__Lib_USB_genHID.c,2836 :: 		
0x1A04	0x0E04      	MOVLW       4
0x1A06	0x0100      	MOVLB       0
0x1A08	0x5D84      	SUBWF       __Lib_USB_genHID_USBDeviceState, 0, 1
0x1A0A	0xE202      	BC          L_USB_Interrupt_Proc71
;__Lib_USB_genHID.c,2838 :: 		
0x1A0C	0xDE85      	RCALL       __Lib_USB_genHID_USB_Clear_Interrupt
;__Lib_USB_genHID.c,2839 :: 		
0x1A0E	0x0012      	RETURN      0
;__Lib_USB_genHID.c,2840 :: 		
L_USB_Interrupt_Proc71:
;__Lib_USB_genHID.c,2845 :: 		
0x1A10	0xA669      	BTFSS       TRNIE_bit, 3 
0x1A12	0xD023      	BRA         L_USB_Interrupt_Proc72
;__Lib_USB_genHID.c,2847 :: 		
0x1A14	0x6BAB      	CLRF        USB_Interrupt_Proc_i_L0, 1
L_USB_Interrupt_Proc73:
0x1A16	0x0E04      	MOVLW       4
0x1A18	0x5DAB      	SUBWF       USB_Interrupt_Proc_i_L0, 0, 1
0x1A1A	0xE21F      	BC          L_USB_Interrupt_Proc74
;__Lib_USB_genHID.c,2849 :: 		
0x1A1C	0xA668      	BTFSS       TRNIF_bit, 3 
0x1A1E	0xD019      	BRA         L_USB_Interrupt_Proc76
;__Lib_USB_genHID.c,2855 :: 		
0x1A20	0xF099CF6C  	MOVFF       USTAT, __Lib_USB_genHID_USTATcopy
;__Lib_USB_genHID.c,2856 :: 		
0x1A24	0x0EF7      	MOVLW       247
0x1A26	0x1668      	ANDWF       UIR, 1 
;__Lib_USB_genHID.c,2863 :: 		
0x1A28	0x0E78      	MOVLW       120
0x1A2A	0x1599      	ANDWF       __Lib_USB_genHID_USTATcopy, 0, 1
0x1A2C	0x6E01      	MOVWF       R1 
0x1A2E	0x5001      	MOVF        R1, 0 
0x1A30	0x0A00      	XORLW       0
0x1A32	0xE102      	BNZ         L_USB_Interrupt_Proc77
;__Lib_USB_genHID.c,2865 :: 		
0x1A34	0xDDA8      	RCALL       __Lib_USB_genHID_USB_Ctrl_EPService
;__Lib_USB_genHID.c,2866 :: 		
0x1A36	0xD00C      	BRA         L_USB_Interrupt_Proc78
L_USB_Interrupt_Proc77:
;__Lib_USB_genHID.c,2869 :: 		
0x1A38	0x0E72      	MOVLW       114
0x1A3A	0x6FB0      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event, 1
0x1A3C	0x0E00      	MOVLW       0
0x1A3E	0x6FB1      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_event+1, 1
0x1A40	0x0E99      	MOVLW       __Lib_USB_genHID_USTATcopy
0x1A42	0x6FB2      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_pdata, 1
0x1A44	0x0E00      	MOVLW       hi_addr(__Lib_USB_genHID_USTATcopy)
0x1A46	0x6FB3      	MOVWF       FARG___Lib_USB_genHID_USB_CB_Handler_pdata+1, 1
0x1A48	0x6BB4      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size, 1
0x1A4A	0x6BB5      	CLRF        FARG___Lib_USB_genHID_USB_CB_Handler_size+1, 1
0x1A4C	0xF002EC69  	CALL        __Lib_USB_genHID_USB_CB_Handler, 0
;__Lib_USB_genHID.c,2873 :: 		
L_USB_Interrupt_Proc78:
;__Lib_USB_genHID.c,2874 :: 		
0x1A50	0xD001      	BRA         L_USB_Interrupt_Proc79
L_USB_Interrupt_Proc76:
;__Lib_USB_genHID.c,2876 :: 		
0x1A52	0xD003      	BRA         L_USB_Interrupt_Proc74
L_USB_Interrupt_Proc79:
;__Lib_USB_genHID.c,2847 :: 		
0x1A54	0x0100      	MOVLB       0
0x1A56	0x2BAB      	INCF        USB_Interrupt_Proc_i_L0, 1, 1
;__Lib_USB_genHID.c,2877 :: 		
0x1A58	0xD7DE      	BRA         L_USB_Interrupt_Proc73
L_USB_Interrupt_Proc74:
;__Lib_USB_genHID.c,2878 :: 		
L_USB_Interrupt_Proc72:
;__Lib_USB_genHID.c,2880 :: 		
0x1A5A	0xDE5E      	RCALL       __Lib_USB_genHID_USB_Clear_Interrupt
;__Lib_USB_genHID.c,2881 :: 		
0x1A5C	0x0012      	RETURN      0
; end of _USB_Interrupt_Proc
_GetSIRCValue:
;mcci.c,86 :: 		void GetSIRCValue()
;mcci.c,88 :: 		char pos = 0;
0x1A5E	0x0100      	MOVLB       0
0x1A60	0x6B9C      	CLRF        GetSIRCValue_pos_L0, 1
;mcci.c,90 :: 		remote_command = 0;
0x1A62	0x6A5C      	CLRF        _remote_command 
;mcci.c,91 :: 		remote_id = 0;
0x1A64	0x6A5D      	CLRF        _remote_id 
0x1A66	0x6A5E      	CLRF        _remote_id+1 
;mcci.c,92 :: 		while((PORTE.B0 == 0) && (pos < 26))
L_GetSIRCValue10:
0x1A68	0xB084      	BTFSC       PORTE, 0 
0x1A6A	0xD00F      	BRA         L_GetSIRCValue11
0x1A6C	0x0E1A      	MOVLW       26
0x1A6E	0x5D9C      	SUBWF       GetSIRCValue_pos_L0, 0, 1
0x1A70	0xE20C      	BC          L_GetSIRCValue11
L__GetSIRCValue71:
;mcci.c,94 :: 		Delay_us(100);
0x1A72	0x0E02      	MOVLW       2
0x1A74	0x6E0C      	MOVWF       R12, 0
0x1A76	0x0E8D      	MOVLW       141
0x1A78	0x6E0D      	MOVWF       R13, 0
L_GetSIRCValue14:
0x1A7A	0x2E0D      	DECFSZ      R13, 1, 0
0x1A7C	0xD7FE      	BRA         L_GetSIRCValue14
0x1A7E	0x2E0C      	DECFSZ      R12, 1, 0
0x1A80	0xD7FC      	BRA         L_GetSIRCValue14
0x1A82	0x0000      	NOP
0x1A84	0x0000      	NOP
;mcci.c,95 :: 		pos++;
0x1A86	0x2B9C      	INCF        GetSIRCValue_pos_L0, 1, 1
;mcci.c,96 :: 		}
0x1A88	0xD7EF      	BRA         L_GetSIRCValue10
L_GetSIRCValue11:
;mcci.c,97 :: 		if(pos == 25)
0x1A8A	0x519C      	MOVF        GetSIRCValue_pos_L0, 0, 1
0x1A8C	0x0A19      	XORLW       25
0x1A8E	0xA4D8      	BTFSS       STATUS, 2 
0x1A90	0xD067      	BRA         L_GetSIRCValue15
;mcci.c,99 :: 		for(i = 0; i < 21; i++)
0x1A92	0x6A03      	CLRF        R3 
L_GetSIRCValue16:
0x1A94	0x0E15      	MOVLW       21
0x1A96	0x5C03      	SUBWF       R3, 0 
0x1A98	0xE263      	BC          L_GetSIRCValue17
;mcci.c,101 :: 		tmp_out = 0;
0x1A9A	0x6A5A      	CLRF        _tmp_out 
0x1A9C	0x6A5B      	CLRF        _tmp_out+1 
;mcci.c,102 :: 		while((PORTE.B0 == 1) && (tmp_out < 12001))
L_GetSIRCValue19:
0x1A9E	0xA084      	BTFSS       PORTE, 0 
0x1AA0	0xD013      	BRA         L_GetSIRCValue20
0x1AA2	0x0E80      	MOVLW       128
0x1AA4	0x185B      	XORWF       _tmp_out+1, 0 
0x1AA6	0x6E00      	MOVWF       R0 
0x1AA8	0x0E80      	MOVLW       128
0x1AAA	0x0A2E      	XORLW       46
0x1AAC	0x5C00      	SUBWF       R0, 0 
0x1AAE	0xE102      	BNZ         L__GetSIRCValue90
0x1AB0	0x0EE1      	MOVLW       225
0x1AB2	0x5C5A      	SUBWF       _tmp_out, 0 
L__GetSIRCValue90:
0x1AB4	0xE209      	BC          L_GetSIRCValue20
L__GetSIRCValue70:
;mcci.c,104 :: 		Delay_us(1);
0x1AB6	0x0E03      	MOVLW       3
0x1AB8	0x6E0D      	MOVWF       R13, 0
L_GetSIRCValue23:
0x1ABA	0x2E0D      	DECFSZ      R13, 1, 0
0x1ABC	0xD7FE      	BRA         L_GetSIRCValue23
0x1ABE	0x0000      	NOP
0x1AC0	0x0000      	NOP
;mcci.c,105 :: 		tmp_out++;
0x1AC2	0x4A5A      	INFSNZ      _tmp_out, 1 
0x1AC4	0x2A5B      	INCF        _tmp_out+1, 1 
;mcci.c,106 :: 		}
0x1AC6	0xD7EB      	BRA         L_GetSIRCValue19
L_GetSIRCValue20:
;mcci.c,107 :: 		if(tmp_out<12001)
0x1AC8	0x0E80      	MOVLW       128
0x1ACA	0x185B      	XORWF       _tmp_out+1, 0 
0x1ACC	0x6E00      	MOVWF       R0 
0x1ACE	0x0E80      	MOVLW       128
0x1AD0	0x0A2E      	XORLW       46
0x1AD2	0x5C00      	SUBWF       R0, 0 
0x1AD4	0xE102      	BNZ         L__GetSIRCValue91
0x1AD6	0x0EE1      	MOVLW       225
0x1AD8	0x5C5A      	SUBWF       _tmp_out, 0 
L__GetSIRCValue91:
0x1ADA	0xE23E      	BC          L_GetSIRCValue24
;mcci.c,109 :: 		pos = 0;
0x1ADC	0x0100      	MOVLB       0
0x1ADE	0x6B9C      	CLRF        GetSIRCValue_pos_L0, 1
;mcci.c,110 :: 		while((PORTE.B0 == 0) && (pos < 20))
L_GetSIRCValue25:
0x1AE0	0xB084      	BTFSC       PORTE, 0 
0x1AE2	0xD00F      	BRA         L_GetSIRCValue26
0x1AE4	0x0E14      	MOVLW       20
0x1AE6	0x5D9C      	SUBWF       GetSIRCValue_pos_L0, 0, 1
0x1AE8	0xE20C      	BC          L_GetSIRCValue26
L__GetSIRCValue69:
;mcci.c,112 :: 		Delay_us(100);
0x1AEA	0x0E02      	MOVLW       2
0x1AEC	0x6E0C      	MOVWF       R12, 0
0x1AEE	0x0E8D      	MOVLW       141
0x1AF0	0x6E0D      	MOVWF       R13, 0
L_GetSIRCValue29:
0x1AF2	0x2E0D      	DECFSZ      R13, 1, 0
0x1AF4	0xD7FE      	BRA         L_GetSIRCValue29
0x1AF6	0x2E0C      	DECFSZ      R12, 1, 0
0x1AF8	0xD7FC      	BRA         L_GetSIRCValue29
0x1AFA	0x0000      	NOP
0x1AFC	0x0000      	NOP
;mcci.c,113 :: 		pos++;
0x1AFE	0x2B9C      	INCF        GetSIRCValue_pos_L0, 1, 1
;mcci.c,114 :: 		}
0x1B00	0xD7EF      	BRA         L_GetSIRCValue25
L_GetSIRCValue26:
;mcci.c,115 :: 		if(pos > 10)
0x1B02	0x519C      	MOVF        GetSIRCValue_pos_L0, 0, 1
0x1B04	0x080A      	SUBLW       10
0x1B06	0xE227      	BC          L_GetSIRCValue30
;mcci.c,117 :: 		if(i<8)
0x1B08	0x0E08      	MOVLW       8
0x1B0A	0x5C03      	SUBWF       R3, 0 
0x1B0C	0xE20D      	BC          L_GetSIRCValue31
;mcci.c,118 :: 		remote_command |= (1<<i);
0x1B0E	0xF001C003  	MOVFF       R3, R1
0x1B12	0x0E01      	MOVLW       1
0x1B14	0x6E00      	MOVWF       R0 
0x1B16	0x5001      	MOVF        R1, 0 
L__GetSIRCValue92:
0x1B18	0xE004      	BZ          L__GetSIRCValue93
0x1B1A	0x3600      	RLCF        R0, 1 
0x1B1C	0x9000      	BCF         R0, 0 
0x1B1E	0x0FFF      	ADDLW       255
0x1B20	0xD7FB      	BRA         L__GetSIRCValue92
L__GetSIRCValue93:
0x1B22	0x5000      	MOVF        R0, 0 
0x1B24	0x125C      	IORWF       _remote_command, 1 
0x1B26	0xD017      	BRA         L_GetSIRCValue32
L_GetSIRCValue31:
;mcci.c,120 :: 		remote_id |= (1<<(i-8));
0x1B28	0x0E08      	MOVLW       8
0x1B2A	0x5C03      	SUBWF       R3, 0 
0x1B2C	0x6E00      	MOVWF       R0 
0x1B2E	0x6A01      	CLRF        R1 
0x1B30	0x0E00      	MOVLW       0
0x1B32	0x5A01      	SUBWFB      R1, 1 
0x1B34	0xF002C000  	MOVFF       R0, R2
0x1B38	0x0E01      	MOVLW       1
0x1B3A	0x6E00      	MOVWF       R0 
0x1B3C	0x0E00      	MOVLW       0
0x1B3E	0x6E01      	MOVWF       R1 
0x1B40	0x5002      	MOVF        R2, 0 
L__GetSIRCValue94:
0x1B42	0xE005      	BZ          L__GetSIRCValue95
0x1B44	0x3600      	RLCF        R0, 1 
0x1B46	0x9000      	BCF         R0, 0 
0x1B48	0x3601      	RLCF        R1, 1 
0x1B4A	0x0FFF      	ADDLW       255
0x1B4C	0xD7FA      	BRA         L__GetSIRCValue94
L__GetSIRCValue95:
0x1B4E	0x5000      	MOVF        R0, 0 
0x1B50	0x125D      	IORWF       _remote_id, 1 
0x1B52	0x5001      	MOVF        R1, 0 
0x1B54	0x125E      	IORWF       _remote_id+1, 1 
L_GetSIRCValue32:
;mcci.c,121 :: 		}
L_GetSIRCValue30:
;mcci.c,122 :: 		}
0x1B56	0xD002      	BRA         L_GetSIRCValue33
L_GetSIRCValue24:
;mcci.c,125 :: 		remote_command = 0;
0x1B58	0x6A5C      	CLRF        _remote_command 
;mcci.c,126 :: 		break;
0x1B5A	0xD002      	BRA         L_GetSIRCValue17
;mcci.c,127 :: 		}
L_GetSIRCValue33:
;mcci.c,99 :: 		for(i = 0; i < 21; i++)
0x1B5C	0x2A03      	INCF        R3, 1 
;mcci.c,128 :: 		}
0x1B5E	0xD79A      	BRA         L_GetSIRCValue16
L_GetSIRCValue17:
;mcci.c,129 :: 		}
L_GetSIRCValue15:
;mcci.c,130 :: 		}
0x1B60	0x0012      	RETURN      0
; end of _GetSIRCValue
_Lcd_Init:
;__Lib_Lcd.c,84 :: 		
;__Lib_Lcd.c,86 :: 		
0x1B62	0x9A93      	BCF         LCD_EN_Direction, BitPos(LCD_EN_Direction+0) 
;__Lib_Lcd.c,87 :: 		
0x1B64	0x9893      	BCF         LCD_RS_Direction, BitPos(LCD_RS_Direction+0) 
;__Lib_Lcd.c,88 :: 		
0x1B66	0x9093      	BCF         LCD_D4_Direction, BitPos(LCD_D4_Direction+0) 
;__Lib_Lcd.c,89 :: 		
0x1B68	0x9293      	BCF         LCD_D5_Direction, BitPos(LCD_D5_Direction+0) 
;__Lib_Lcd.c,90 :: 		
0x1B6A	0x9493      	BCF         LCD_D6_Direction, BitPos(LCD_D6_Direction+0) 
;__Lib_Lcd.c,91 :: 		
0x1B6C	0x9693      	BCF         LCD_D7_Direction, BitPos(LCD_D7_Direction+0) 
;__Lib_Lcd.c,93 :: 		
0x1B6E	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,94 :: 		
0x1B70	0x9881      	BCF         LCD_RS, BitPos(LCD_RS+0) 
;__Lib_Lcd.c,95 :: 		
0x1B72	0x9681      	BCF         LCD_D7, BitPos(LCD_D7+0) 
;__Lib_Lcd.c,96 :: 		
0x1B74	0x9481      	BCF         LCD_D6, BitPos(LCD_D6+0) 
;__Lib_Lcd.c,97 :: 		
0x1B76	0x9281      	BCF         LCD_D5, BitPos(LCD_D5+0) 
;__Lib_Lcd.c,98 :: 		
0x1B78	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,100 :: 		
0x1B7A	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,101 :: 		
0x1B7E	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,102 :: 		
0x1B82	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,105 :: 		
0x1B86	0x8281      	BSF         LCD_D5, BitPos(LCD_D5+0) 
;__Lib_Lcd.c,106 :: 		
0x1B88	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,107 :: 		
0x1B8A	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,108 :: 		
0x1B8C	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,109 :: 		
0x1B90	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,110 :: 		
0x1B92	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,112 :: 		
0x1B96	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,113 :: 		
0x1B98	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,114 :: 		
0x1B9C	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,115 :: 		
0x1B9E	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,117 :: 		
0x1BA2	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,118 :: 		
0x1BA4	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,119 :: 		
0x1BA8	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,120 :: 		
0x1BAA	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,123 :: 		
0x1BAE	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,124 :: 		
0x1BB0	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,125 :: 		
0x1BB2	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,126 :: 		
0x1BB6	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,127 :: 		
0x1BB8	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,130 :: 		
0x1BBC	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,131 :: 		
0x1BBE	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,132 :: 		
0x1BC2	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,134 :: 		
0x1BC4	0x9281      	BCF         LCD_D5, BitPos(LCD_D5+0) 
;__Lib_Lcd.c,135 :: 		
0x1BC6	0x8681      	BSF         LCD_D7, BitPos(LCD_D7+0) 
;__Lib_Lcd.c,136 :: 		
0x1BC8	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,137 :: 		
0x1BCA	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,138 :: 		
0x1BCE	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,139 :: 		
0x1BD0	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,142 :: 		
0x1BD4	0x9681      	BCF         LCD_D7, BitPos(LCD_D7+0) 
;__Lib_Lcd.c,143 :: 		
0x1BD6	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,144 :: 		
0x1BD8	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,145 :: 		
0x1BDA	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,146 :: 		
0x1BDE	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,148 :: 		
0x1BE0	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,149 :: 		
0x1BE2	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,150 :: 		
0x1BE4	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,151 :: 		
0x1BE8	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,152 :: 		
0x1BEA	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,155 :: 		
0x1BEE	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,156 :: 		
0x1BF0	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,157 :: 		
0x1BF4	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,159 :: 		
0x1BF6	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,160 :: 		
0x1BF8	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,161 :: 		
0x1BFA	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,162 :: 		
0x1BFE	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,163 :: 		
0x1C00	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,166 :: 		
0x1C04	0x9081      	BCF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,167 :: 		
0x1C06	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,168 :: 		
0x1C08	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,169 :: 		
0x1C0C	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,171 :: 		
0x1C0E	0x8681      	BSF         LCD_D7, BitPos(LCD_D7+0) 
;__Lib_Lcd.c,172 :: 		
0x1C10	0x8481      	BSF         LCD_D6, BitPos(LCD_D6+0) 
;__Lib_Lcd.c,173 :: 		
0x1C12	0x8281      	BSF         LCD_D5, BitPos(LCD_D5+0) 
;__Lib_Lcd.c,174 :: 		
0x1C14	0x8081      	BSF         LCD_D4, BitPos(LCD_D4+0) 
;__Lib_Lcd.c,175 :: 		
0x1C16	0x8A81      	BSF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,176 :: 		
0x1C18	0xF002EC50  	CALL        _Delay_1us, 0
;__Lib_Lcd.c,177 :: 		
0x1C1C	0x9A81      	BCF         LCD_EN, BitPos(LCD_EN+0) 
;__Lib_Lcd.c,179 :: 		
0x1C1E	0xF002EC5E  	CALL        _Delay_5500us, 0
;__Lib_Lcd.c,181 :: 		
0x1C22	0x8E56      	BSF         __Lib_Lcd_cmd_status, BitPos(__Lib_Lcd_cmd_status+0) 
;__Lib_Lcd.c,182 :: 		
0x1C24	0x0012      	RETURN      0
; end of _Lcd_Init
_main:
0x1C26	0xF00EECF7  	CALL        7662, 0
;mcci.c,188 :: 		void main(void)
;mcci.c,190 :: 		ADCON1 |= 0x0F;
0x1C2A	0x0E0F      	MOVLW       15
0x1C2C	0x12C1      	IORWF       ADCON1, 1 
;mcci.c,191 :: 		CMCON  |= 7;
0x1C2E	0x0E07      	MOVLW       7
0x1C30	0x12B4      	IORWF       CMCON, 1 
;mcci.c,192 :: 		TRISE = 7;
0x1C32	0x0E07      	MOVLW       7
0x1C34	0x6E96      	MOVWF       TRISE 
;mcci.c,193 :: 		TRISA = 0;
0x1C36	0x6A92      	CLRF        TRISA 
;mcci.c,194 :: 		TRISD = 127;
0x1C38	0x0E7F      	MOVLW       127
0x1C3A	0x6E95      	MOVWF       TRISD 
;mcci.c,196 :: 		ren_pointer = 0;
0x1C3C	0x6A59      	CLRF        _ren_pointer 
;mcci.c,197 :: 		rotery_mode = 0;
0x1C3E	0x9256      	BCF         _rotery_mode, BitPos(_rotery_mode+0) 
;mcci.c,198 :: 		rotery_push = 0;
0x1C40	0x9856      	BCF         _rotery_push, BitPos(_rotery_push+0) 
;mcci.c,199 :: 		update_lcd = 0;
0x1C42	0x9056      	BCF         _update_lcd, BitPos(_update_lcd+0) 
;mcci.c,200 :: 		disp_switch = 0;
0x1C44	0x9C56      	BCF         _disp_switch, BitPos(_disp_switch+0) 
;mcci.c,201 :: 		home_sw = 0;
0x1C46	0x9A56      	BCF         _home_sw, BitPos(_home_sw+0) 
;mcci.c,202 :: 		back_sw = 0;
0x1C48	0x9456      	BCF         _back_sw, BitPos(_back_sw+0) 
;mcci.c,204 :: 		HID_Enable(&readbuff, &writebuff);
0x1C4A	0x0E00      	MOVLW       _readbuff
0x1C4C	0x0100      	MOVLB       0
0x1C4E	0x6F9C      	MOVWF       FARG_HID_Enable_readbuff, 1
0x1C50	0x0E05      	MOVLW       hi_addr(_readbuff)
0x1C52	0x6F9D      	MOVWF       FARG_HID_Enable_readbuff+1, 1
0x1C54	0x0E40      	MOVLW       _writebuff
0x1C56	0x6F9E      	MOVWF       FARG_HID_Enable_writebuff, 1
0x1C58	0x0E05      	MOVLW       hi_addr(_writebuff)
0x1C5A	0x6F9F      	MOVWF       FARG_HID_Enable_writebuff+1, 1
0x1C5C	0xDDEB      	RCALL       _HID_Enable
;mcci.c,205 :: 		for(cnt=0;cnt<64;cnt++)
0x1C5E	0x6B7F      	CLRF        _cnt, 1
L_main57:
0x1C60	0x0E40      	MOVLW       64
0x1C62	0x5D7F      	SUBWF       _cnt, 0, 1
0x1C64	0xE20B      	BC          L_main58
;mcci.c,206 :: 		writebuff[cnt]= 0;
0x1C66	0x0E40      	MOVLW       _writebuff
0x1C68	0x6EE1      	MOVWF       FSR1 
0x1C6A	0x0E05      	MOVLW       hi_addr(_writebuff)
0x1C6C	0x6EE2      	MOVWF       FSR1H 
0x1C6E	0x517F      	MOVF        _cnt, 0, 1
0x1C70	0x26E1      	ADDWF       FSR1, 1 
0x1C72	0xB0D8      	BTFSC       STATUS, 0 
0x1C74	0x2AE2      	INCF        FSR1H, 1 
0x1C76	0x6AE6      	CLRF        POSTINC1 
;mcci.c,205 :: 		for(cnt=0;cnt<64;cnt++)
0x1C78	0x2B7F      	INCF        _cnt, 1, 1
;mcci.c,206 :: 		writebuff[cnt]= 0;
0x1C7A	0xD7F2      	BRA         L_main57
L_main58:
;mcci.c,207 :: 		Lcd_Init();
0x1C7C	0xDF72      	RCALL       _Lcd_Init
;mcci.c,208 :: 		Lcd_Cmd(_LCD_CURSOR_OFF);
0x1C7E	0x0E0C      	MOVLW       12
0x1C80	0x6FAA      	MOVWF       FARG_Lcd_Cmd_out_char, 1
0x1C82	0xF002ECED  	CALL        _Lcd_Cmd, 0
;mcci.c,209 :: 		ResetLCD();
0x1C86	0xF009ECE2  	CALL        _ResetLCD, 0
;mcci.c,211 :: 		mainloop:
___main_mainloop:
;mcci.c,213 :: 		if(HID_Read() > 0)
0x1C8A	0xDE50      	RCALL       _HID_Read
0x1C8C	0x5000      	MOVF        R0, 0 
0x1C8E	0x0800      	SUBLW       0
0x1C90	0xE201      	BC          L_main60
;mcci.c,214 :: 		PrintUSBInfo();
0x1C92	0xDD57      	RCALL       _PrintUSBInfo
L_main60:
;mcci.c,216 :: 		GetSIRCValue();
0x1C94	0xDEE4      	RCALL       _GetSIRCValue
;mcci.c,217 :: 		if(remote_command == 0)
0x1C96	0x505C      	MOVF        _remote_command, 0 
0x1C98	0x0A00      	XORLW       0
0x1C9A	0xE101      	BNZ         L_main61
;mcci.c,218 :: 		GetRotaryState();
0x1C9C	0xDDE9      	RCALL       _GetRotaryState
L_main61:
;mcci.c,220 :: 		if(remote_command != 0)
0x1C9E	0x505C      	MOVF        _remote_command, 0 
0x1CA0	0x0A00      	XORLW       0
0x1CA2	0xE016      	BZ          L_main62
;mcci.c,222 :: 		writebuff[0] = 184;
0x1CA4	0x0EB8      	MOVLW       184
0x1CA6	0x0105      	MOVLB       5
0x1CA8	0x6F40      	MOVWF       _writebuff, 1
;mcci.c,223 :: 		writebuff[1] = 1;
0x1CAA	0x0E01      	MOVLW       1
0x1CAC	0x6F41      	MOVWF       1345, 1
;mcci.c,224 :: 		writebuff[2] = remote_command;
0x1CAE	0xF542C05C  	MOVFF       _remote_command, 1346
;mcci.c,225 :: 		writebuff[3] = Lo(remote_id);
0x1CB2	0xF543C05D  	MOVFF       _remote_id, 1347
;mcci.c,226 :: 		writebuff[4] = Hi(remote_id);
0x1CB6	0xF544C05E  	MOVFF       _remote_id+1, 1348
;mcci.c,228 :: 		while(!HID_Write(&writebuff,64));
L_main63:
0x1CBA	0x0E40      	MOVLW       _writebuff
0x1CBC	0x0100      	MOVLB       0
0x1CBE	0x6F9C      	MOVWF       FARG_HID_Write_writebuff, 1
0x1CC0	0x0E05      	MOVLW       hi_addr(_writebuff)
0x1CC2	0x6F9D      	MOVWF       FARG_HID_Write_writebuff+1, 1
0x1CC4	0x0E40      	MOVLW       64
0x1CC6	0x6F9E      	MOVWF       FARG_HID_Write_len, 1
0x1CC8	0xDDC8      	RCALL       _HID_Write
0x1CCA	0x5200      	MOVF        R0, 1 
0x1CCC	0xE101      	BNZ         L_main64
0x1CCE	0xD7F5      	BRA         L_main63
L_main64:
;mcci.c,229 :: 		}
L_main62:
;mcci.c,231 :: 		disp_switch = !disp_switch;
0x1CD0	0x7C56      	BTG         _disp_switch, BitPos(_disp_switch+0) 
;mcci.c,232 :: 		if(update_lcd && disp_switch)
0x1CD2	0xA056      	BTFSS       _update_lcd, BitPos(_update_lcd+0) 
0x1CD4	0xD00E      	BRA         L_main67
0x1CD6	0xAC56      	BTFSS       _disp_switch, BitPos(_disp_switch+0) 
0x1CD8	0xD00C      	BRA         L_main67
L__main73:
;mcci.c,234 :: 		ren_timer++;
0x1CDA	0x4A57      	INFSNZ      _ren_timer, 1 
0x1CDC	0x2A58      	INCF        _ren_timer+1, 1 
;mcci.c,235 :: 		if(ren_timer >= 45000)
0x1CDE	0x0EAF      	MOVLW       175
0x1CE0	0x5C58      	SUBWF       _ren_timer+1, 0 
0x1CE2	0xE102      	BNZ         L__main99
0x1CE4	0x0EC8      	MOVLW       200
0x1CE6	0x5C57      	SUBWF       _ren_timer, 0 
L__main99:
0x1CE8	0xE304      	BNC         L_main68
;mcci.c,237 :: 		ren_timer = 0;
0x1CEA	0x6A57      	CLRF        _ren_timer 
0x1CEC	0x6A58      	CLRF        _ren_timer+1 
;mcci.c,238 :: 		EchoUSBInfo();
0x1CEE	0xF009EC94  	CALL        _EchoUSBInfo, 0
;mcci.c,239 :: 		}
L_main68:
;mcci.c,240 :: 		}
L_main67:
;mcci.c,241 :: 		goto mainloop;
0x1CF2	0xD7CB      	BRA         ___main_mainloop
;mcci.c,242 :: 		}
0x1CF4	0xD7FF      	BRA         $+0
; end of _main
0x1DEE	0xF023EE10  	LFSR        1, 35
0x1DF2	0x0E33      	MOVLW       51
0x1DF4	0x6E00      	MOVWF       R0 
0x1DF6	0x0E01      	MOVLW       1
0x1DF8	0x6E01      	MOVWF       R1 
0x1DFA	0x0E34      	MOVLW       52
0x1DFC	0x6EF6      	MOVWF       4086 
0x1DFE	0x0E1D      	MOVLW       29
0x1E00	0x6EF7      	MOVWF       TBLPTRH 
0x1E02	0x0E00      	MOVLW       0
0x1E04	0x6EF8      	MOVWF       TBLPTRU 
0x1E06	0xF00CEC12  	CALL        6180, 0
0x1E0A	0x0012      	RETURN      0
;USBdsc.c,150 :: _strd3
0x1CF6	0x033E ;_strd3+0
0x1CF8	0x004D ;_strd3+2
0x1CFA	0x0065 ;_strd3+4
0x1CFC	0x0064 ;_strd3+6
0x1CFE	0x0069 ;_strd3+8
0x1D00	0x0061 ;_strd3+10
0x1D02	0x0020 ;_strd3+12
0x1D04	0x0043 ;_strd3+14
0x1D06	0x0065 ;_strd3+16
0x1D08	0x006E ;_strd3+18
0x1D0A	0x0074 ;_strd3+20
0x1D0C	0x0065 ;_strd3+22
0x1D0E	0x0072 ;_strd3+24
0x1D10	0x0020 ;_strd3+26
0x1D12	0x0043 ;_strd3+28
0x1D14	0x006F ;_strd3+30
0x1D16	0x006E ;_strd3+32
0x1D18	0x0074 ;_strd3+34
0x1D1A	0x0072 ;_strd3+36
0x1D1C	0x006F ;_strd3+38
0x1D1E	0x006C ;_strd3+40
0x1D20	0x0020 ;_strd3+42
0x1D22	0x0049 ;_strd3+44
0x1D24	0x006E ;_strd3+46
0x1D26	0x0074 ;_strd3+48
0x1D28	0x0065 ;_strd3+50
0x1D2A	0x0072 ;_strd3+52
0x1D2C	0x0066 ;_strd3+54
0x1D2E	0x0061 ;_strd3+56
0x1D30	0x0063 ;_strd3+58
0x1D32	0x0065 ;_strd3+60
; end of _strd3
;mcci.c,0 :: ?ICS?lstr3_mcci
0x1D34	0x6956 ;?ICS?lstr3_mcci+0
0x1D36	0x6564 ;?ICS?lstr3_mcci+2
0x1D38	0x006F ;?ICS?lstr3_mcci+4
; end of ?ICS?lstr3_mcci
;mcci.c,0 :: ?ICS?lstr4_mcci
0x1D3A	0x6950 ;?ICS?lstr4_mcci+0
0x1D3C	0x7463 ;?ICS?lstr4_mcci+2
0x1D3E	0x7275 ;?ICS?lstr4_mcci+4
0x1D40	0x0065 ;?ICS?lstr4_mcci+6
; end of ?ICS?lstr4_mcci
;mcci.c,0 :: ?ICS?lstr1_mcci
0x1D42	0x6557 ;?ICS?lstr1_mcci+0
0x1D44	0x636C ;?ICS?lstr1_mcci+2
0x1D46	0x6D6F ;?ICS?lstr1_mcci+4
0x1D48	0x2065 ;?ICS?lstr1_mcci+6
0x1D4A	0x6F74 ;?ICS?lstr1_mcci+8
0x1D4C	0x5820 ;?ICS?lstr1_mcci+10
0x1D4E	0x4D42 ;?ICS?lstr1_mcci+12
0x1D50	0x0043 ;?ICS?lstr1_mcci+14
; end of ?ICS?lstr1_mcci
;mcci.c,0 :: ?ICS?lstr2_mcci
0x1D52	0x7541 ;?ICS?lstr2_mcci+0
0x1D54	0x6964 ;?ICS?lstr2_mcci+2
0x1D56	0x006F ;?ICS?lstr2_mcci+4
; end of ?ICS?lstr2_mcci
;mcci.c,0 :: ?ICS?lstr5_mcci
0x1D58	0x203A ;?ICS?lstr5_mcci+0
0x1D5A	0x6C50 ;?ICS?lstr5_mcci+2
0x1D5C	0x7961 ;?ICS?lstr5_mcci+4
0x1D5E	0x00 ;?ICS?lstr5_mcci+6
; end of ?ICS?lstr5_mcci
;mcci.c,0 :: ?ICS?lstr6_mcci
0x1D5F	0x203A ;?ICS?lstr6_mcci+0
0x1D61	0x6150 ;?ICS?lstr6_mcci+2
0x1D63	0x7375 ;?ICS?lstr6_mcci+4
0x1D65	0x0065 ;?ICS?lstr6_mcci+6
; end of ?ICS?lstr6_mcci
;USBdsc.c,65 :: _configDescriptor1
0x1D67	0x0209 ;_configDescriptor1+0
0x1D69	0x0029 ;_configDescriptor1+2
0x1D6B	0x0101 ;_configDescriptor1+4
0x1D6D	0xC000 ;_configDescriptor1+6
0x1D6F	0x0932 ;_configDescriptor1+8
0x1D71	0x0004 ;_configDescriptor1+10
0x1D73	0x0200 ;_configDescriptor1+12
0x1D75	0x0003 ;_configDescriptor1+14
0x1D77	0x0000 ;_configDescriptor1+16
0x1D79	0x2109 ;_configDescriptor1+18
0x1D7B	0x0101 ;_configDescriptor1+20
0x1D7D	0x0100 ;_configDescriptor1+22
0x1D7F	0x2122 ;_configDescriptor1+24
0x1D81	0x0700 ;_configDescriptor1+26
0x1D83	0x8105 ;_configDescriptor1+28
0x1D85	0x4003 ;_configDescriptor1+30
0x1D87	0x0100 ;_configDescriptor1+32
0x1D89	0x0507 ;_configDescriptor1+34
0x1D8B	0x0301 ;_configDescriptor1+36
0x1D8D	0x0040 ;_configDescriptor1+38
0x1D8F	0x01 ;_configDescriptor1+40
; end of _configDescriptor1
;USBdsc.c,140 :: _strd2
0x1D90	0x0326 ;_strd2+0
0x1D92	0x0044 ;_strd2+2
0x1D94	0x0069 ;_strd2+4
0x1D96	0x006C ;_strd2+6
0x1D98	0x0073 ;_strd2+8
0x1D9A	0x0068 ;_strd2+10
0x1D9C	0x0061 ;_strd2+12
0x1D9E	0x006E ;_strd2+14
0x1DA0	0x0020 ;_strd2+16
0x1DA2	0x0052 ;_strd2+18
0x1DA4	0x0020 ;_strd2+20
0x1DA6	0x004A ;_strd2+22
0x1DA8	0x0061 ;_strd2+24
0x1DAA	0x0079 ;_strd2+26
0x1DAC	0x0061 ;_strd2+28
0x1DAE	0x006B ;_strd2+30
0x1DB0	0x006F ;_strd2+32
0x1DB2	0x0064 ;_strd2+34
0x1DB4	0x0079 ;_strd2+36
; end of _strd2
;USBdsc.c,106 :: _hid_rpt_desc
0x1DB6	0x0006 ;_hid_rpt_desc+0
0x1DB8	0x09FF ;_hid_rpt_desc+2
0x1DBA	0xA101 ;_hid_rpt_desc+4
0x1DBC	0x1901 ;_hid_rpt_desc+6
0x1DBE	0x2901 ;_hid_rpt_desc+8
0x1DC0	0x1540 ;_hid_rpt_desc+10
0x1DC2	0x2600 ;_hid_rpt_desc+12
0x1DC4	0x00FF ;_hid_rpt_desc+14
0x1DC6	0x0875 ;_hid_rpt_desc+16
0x1DC8	0x4095 ;_hid_rpt_desc+18
0x1DCA	0x0281 ;_hid_rpt_desc+20
0x1DCC	0x0119 ;_hid_rpt_desc+22
0x1DCE	0x4029 ;_hid_rpt_desc+24
0x1DD0	0x0875 ;_hid_rpt_desc+26
0x1DD2	0x4095 ;_hid_rpt_desc+28
0x1DD4	0x0291 ;_hid_rpt_desc+30
0x1DD6	0xC0 ;_hid_rpt_desc+32
; end of _hid_rpt_desc
;USBdsc.c,48 :: _device_dsc
0x1DD7	0x0112 ;_device_dsc+0
0x1DD9	0x0200 ;_device_dsc+2
0x1DDB	0x0000 ;_device_dsc+4
0x1DDD	0x0800 ;_device_dsc+6
0x1DDF	0x8420 ;_device_dsc+8
0x1DE1	0x0001 ;_device_dsc+10
0x1DE3	0x0001 ;_device_dsc+12
0x1DE5	0x0201 ;_device_dsc+14
0x1DE7	0x0100 ;_device_dsc+16
; end of _device_dsc
;USBdsc.c,130 :: _strd1
0x1DE9	0x0304 ;_strd1+0
0x1DEB	0x0409 ;_strd1+2
; end of _strd1
Symbol List:
//** Routines locations **
//ADDRESS    SIZE    PROCEDURE
//----------------------------------------------
0x0008     [118]    _interrupt
0x007E     [248]    __Lib_USB_genHID_USB_Configure_Endpoint
0x0176      [14]    __Lib_USB_genHID_USB_EP0_Transmit_Options
0x0184      [32]    __Lib_USB_genHID_USB_EP0_Send_RAM
0x01A4      [34]    __Lib_USB_genHID_USB_EP0_Send_ROM
0x01C6     [296]    __Lib_USB_genHID_USB_Check_HID_Request
0x02EE      [50]    __Lib_USB_genHID_USB_Enable_Endpoint
0x0320     [288]    __Lib_USB_genHID_USB_Transfer_Packet
0x0440      [86]    __Lib_USB_genHID_USB_CB_Init_EP
0x0496      [10]    __Lib_USB_genHID_USB_CB_Check_Other_Req
0x04A0      [14]    _Delay_1us
0x04AE      [14]    _Delay_50us
0x04BC      [22]    _Delay_5500us
0x04D2     [132]    __Lib_USB_genHID_USB_CB_Handler
0x0556      [80]    _Mul_16x16_U
0x05A6      [52]    __Lib_USB_genHID_memset_usb
0x05DA     [126]    _Lcd_Cmd
0x0658      [92]    __Lib_USB_genHID_USB_Set_Cfg_Handler
0x06B4      [24]    _____DoIFC
0x06CC     [254]    __Lib_USB_genHID_USB_Get_Dsc_Handler
0x07CA     [316]    __Lib_USB_genHID_USB_CtrlTrf_Tx_Service
0x0906     [336]    __Lib_USB_genHID_USB_Std_Feature_Req_Handler
0x0A56     [220]    __Lib_USB_genHID_USB_Get_Status_Handler
0x0B32      [12]    _Lcd_Chr_CP
0x0B3E     [416]    __Lib_USB_genHID_USB_CtrlEP_Service_Complete
0x0CDE      [76]    __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
0x0D2A     [310]    __Lib_USB_genHID_USB_CtrlTrf_Rx_Service
0x0E60     [246]    __Lib_USB_genHID_USB_Check_Std_Request
0x0F56      [66]    __Lib_USB_genHID_USB_CtrlTrf_Setup_Handler
0x0F98     [154]    __Lib_USB_genHID_USB_CtrlTrf_In_Handler
0x1032      [74]    __Lib_USB_genHID_USB_CtrlTrf_Out_Handler
0x107C     [288]    __Lib_USB_genHID_USB_Transfer_Packet_Int
0x119C      [14]    __Lib_USB_genHID_USB_Configure
0x11AA      [52]    _USB_Init_Desc
0x11DE      [52]    __Lib_USB_genHID_memset_usb_int
0x1212      [42]    __Lib_USB_genHID_USB_Handle_Busy
0x123C      [10]    __Lib_USB_genHID_USB_Enable_Interrupts
0x1246     [128]    _Lcd_Out
0x12C6      [98]    _Lcd_Chr
0x1328     [156]    _EchoUSBInfo
0x13C4      [30]    _ResetLCD
0x13E2      [82]    _Gen_Read
0x1434      [84]    _Gen_Write
0x1488     [132]    __Lib_USB_genHID_USB_Device_Init_Int
0x150C      [30]    __Lib_USB_genHID_USB_Attach_Device
0x152A      [32]    __Lib_USB_genHID_USB_Suspend
0x154A      [60]    __Lib_USB_genHID_USB_Stall_Handler
0x1586     [268]    __Lib_USB_genHID_USB_Ctrl_EPService
0x1692     [134]    __Lib_USB_genHID_USB_Device_Init
0x1718       [4]    __Lib_USB_genHID_USB_Clear_Interrupt
0x171C      [38]    __Lib_USB_genHID_USB_Wake_From_Suspend
0x1742     [226]    _PrintUSBInfo
0x1824      [16]    ___CC2DW
0x1834      [38]    _HID_Enable
0x185A      [22]    _HID_Write
0x1870     [188]    _GetRotaryState
0x192C      [22]    _HID_Read
0x1942     [284]    _USB_Interrupt_Proc
0x1A5E     [260]    _GetSIRCValue
0x1B62     [196]    _Lcd_Init
0x1C26     [208]    _main
//** Variables locations ** 
//ADDRESS    SIZE    VARIABLE
//----------------------------------------------
0x0000       [1]    R0
0x0001       [1]    R1
0x0002       [1]    R2
0x0002       [2]    __Lib_USB_genHID_memset_usb_int_pp_L0
0x0002       [2]    __Lib_USB_genHID_memset_usb_pp_L0
0x0003       [1]    GetSIRCValue_i_L0
0x0003       [2]    __Lib_USB_genHID_USB_CtrlTrf_Tx_Service_byteToSend_L0
0x0003       [1]    R3
0x0004       [1]    R4
0x0004       [2]    __Lib_USB_genHID_USB_Transfer_Packet_Int_handle_L0
0x0004       [2]    __Lib_USB_genHID_USB_Std_Feature_Req_Handler_p_L0
0x0004       [2]    __Lib_USB_genHID_USB_Get_Status_Handler_p_L2
0x0004       [2]    __Lib_USB_genHID_USB_Transfer_Packet_handle_L0
0x0005       [1]    R5
0x0005       [2]    __Lib_USB_genHID_USB_Configure_Endpoint_handle_L0
0x0006       [1]    R6
0x0007       [1]    R7
0x0008       [1]    R8
0x0009       [1]    R9
0x000A       [1]    R10
0x000B       [1]    R11
0x000C       [1]    R12
0x000D       [1]    R13
0x000E       [1]    R14
0x000F       [1]    R15
0x0010       [1]    R16
0x0011       [1]    R17
0x0012       [1]    R18
0x0013       [1]    R19
0x0014       [1]    R20
0x0023       [6]    ?lstr3_mcci
0x0029       [8]    ?lstr4_mcci
0x0031      [16]    ?lstr1_mcci
0x0041       [6]    ?lstr2_mcci
0x0047       [7]    ?lstr5_mcci
0x004E       [8]    ?lstr6_mcci
0x0056       [0]    _rotery_push
0x0056       [0]    _rotery_mode
0x0056       [0]    _is_advance
0x0056       [0]    _back_sw
0x0056       [0]    _home_sw
0x0056       [0]    _update_lcd
0x0056       [0]    __Lib_Lcd_cmd_status
0x0056       [0]    _disp_switch
0x0057       [2]    _ren_timer
0x0059       [1]    _ren_pointer
0x005A       [2]    _tmp_out
0x005C       [1]    _remote_command
0x005D       [2]    _remote_id
0x005F       [1]    __Lib_USB_genHID_active_protocol
0x0060       [1]    __Lib_USB_genHID_USBActiveConfiguration
0x0061       [2]    __Lib_USB_genHID_USB_Out_Handle
0x0063       [6]    __Lib_USB_genHID_inPipes
0x0069       [2]    __Lib_USB_genHID_USB_Read_Buffer
0x006B       [2]    __Lib_USB_genHID_USB_Write_Buffer
0x006D       [4]    __Lib_USB_genHID_BDTEntry_OutPtr
0x0071       [9]    __Lib_USB_genHID_outPipes
0x007A       [4]    __Lib_USB_genHID_BDTEntry_InPtr
0x007E       [1]    __Lib_USB_genHID__Is_HID
0x007F       [1]    _cnt
0x0080       [3]    _USB_config_dsc_ptr
0x0083       [1]    __Lib_USB_genHID_idle_rate
0x0084       [1]    __Lib_USB_genHID_USBDeviceState
0x0085       [2]    __Lib_USB_genHID_USB_In_Handle
0x0087       [9]    _USB_string_dsc_ptr
0x0090       [1]    __Lib_USB_genHID_controlTransferState
0x0091       [1]    __Lib_USB_genHID_USBAlternateInterface
0x0092       [1]    __Lib_USB_genHID_BothEP0OutUOWNsSet
0x0093       [1]    __Lib_USB_genHID_RemoteWakeup
0x0094       [1]    __Lib_USB_genHID_shortPacketStatus
0x0095       [2]    __Lib_USB_genHID_BDTEntry_EP0Out_NextPtr
0x0097       [2]    __Lib_USB_genHID_BDTEntry_EP0Out_CurrentPtr
0x0099       [1]    __Lib_USB_genHID_USTATcopy
0x009A       [2]    __Lib_USB_genHID_pDst
0x009C       [1]    GetSIRCValue_pos_L0
0x009C       [2]    FARG_HID_Write_writebuff
0x009C       [2]    FARG_HID_Enable_readbuff
0x009E       [2]    FARG_HID_Enable_writebuff
0x009E       [1]    FARG_HID_Write_len
0x00A0       [2]    FARG_Gen_Read_readbuff
0x00A0       [1]    __Lib_USB_genHID_USB_Device_Init_Int_i_L0
0x00A0       [1]    EchoUSBInfo_pos__L0
0x00A0       [2]    FARG_Gen_Write_writebuff
0x00A2       [1]    FARG_Gen_Read_length
0x00A2       [1]    FARG_Gen_Write_length
0x00A3       [1]    FARG_Gen_Write_ep
0x00A3       [1]    FARG_Gen_Read_ep
0x00A4       [1]    FARG_Lcd_Chr_row
0x00A4       [2]    FARG___Lib_USB_genHID_USB_Handle_Busy_handle
0x00A4       [2]    FARG___Lib_USB_genHID_memset_usb_int_p1
0x00A4       [1]    FARG_Lcd_Out_row
0x00A4       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_ep
0x00A5       [1]    FARG_Lcd_Out_column
0x00A5       [1]    FARG_Lcd_Chr_column
0x00A5       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_dir
0x00A6       [2]    FARG_Lcd_Out_text
0x00A6       [2]    FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_data_
0x00A6       [1]    FARG_Lcd_Chr_out_char
0x00A6       [1]    FARG___Lib_USB_genHID_memset_usb_int_mem_value
0x00A7       [2]    FARG___Lib_USB_genHID_memset_usb_int_n
0x00A8       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_Int_len
0x00A8       [1]    Lcd_Out_i_L0
0x00A9       [1]    FARG_Lcd_Chr_CP_out_char
0x00AA       [1]    FARG_Lcd_Cmd_out_char
0x00AB       [1]    USB_Interrupt_Proc_i_L0
0x00AC       [1]    __Lib_USB_genHID_USB_Device_Init_i_L0
0x00AC       [1]    __Lib_USB_genHID_USB_Ctrl_EPService_setup_cnt_L3
0x00AD       [1]    __Lib_USB_genHID_USB_CtrlTrf_In_Handler_lastDTS_L0
0x00AE       [1]    __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_byteToRead_L0
0x00AF       [1]    __Lib_USB_genHID_USB_CtrlTrf_Rx_Service_i_L0
0x00B0       [2]    FARG___Lib_USB_genHID_memset_usb_p1
0x00B0       [2]    FARG___Lib_USB_genHID_USB_CB_Handler_event
0x00B2       [2]    FARG___Lib_USB_genHID_USB_CB_Handler_pdata
0x00B2       [1]    FARG___Lib_USB_genHID_memset_usb_mem_value
0x00B3       [2]    FARG___Lib_USB_genHID_memset_usb_n
0x00B4       [2]    FARG___Lib_USB_genHID_USB_CB_Handler_size
0x00B6       [1]    FARG___Lib_USB_genHID_USB_Enable_Endpoint_ep
0x00B6       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_ep
0x00B7       [1]    FARG___Lib_USB_genHID_USB_Enable_Endpoint_options
0x00B7       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_dir
0x00B8       [2]    FARG___Lib_USB_genHID_USB_Transfer_Packet_data_
0x00BA       [1]    FARG___Lib_USB_genHID_USB_Transfer_Packet_len
0x00BB       [3]    FARG___Lib_USB_genHID_USB_EP0_Send_ROM_src
0x00BB       [1]    FARG___Lib_USB_genHID_USB_Configure_Endpoint_EPNum
0x00BB       [1]    FARG___Lib_USB_genHID_USB_EP0_Transmit_Options_options
0x00BB       [2]    FARG___Lib_USB_genHID_USB_EP0_Send_RAM_src
0x00BC       [1]    FARG___Lib_USB_genHID_USB_Configure_Endpoint_direction
0x00BD       [2]    FARG___Lib_USB_genHID_USB_EP0_Send_RAM_size
0x00BE       [2]    FARG___Lib_USB_genHID_USB_EP0_Send_ROM_size
0x00BF       [1]    FARG___Lib_USB_genHID_USB_EP0_Send_RAM_options
0x00C0       [1]    FARG___Lib_USB_genHID_USB_EP0_Send_ROM_options
0x0400      [32]    __Lib_USB_genHID_BDT
0x0420       [8]    __Lib_USB_genHID_SetupPkt
0x0428       [8]    __Lib_USB_genHID_CtrlTrfData
0x0430       [3]    __Lib_USB_genHID_hid_report_out
0x0433       [3]    __Lib_USB_genHID_hid_report_in
0x0500      [64]    _readbuff
0x0540      [64]    _writebuff
0x0F62       [1]    SPPDATA
0x0F63       [0]    CLK1EN_bit
0x0F63       [1]    SPPCFG
0x0F63       [0]    CLKCFG1_bit
0x0F63       [0]    CSEN_bit
0x0F63       [0]    WS1_bit
0x0F63       [0]    WS2_bit
0x0F63       [0]    WS0_bit
0x0F63       [0]    WS3_bit
0x0F63       [0]    CLKCFG0_bit
0x0F64       [0]    SPPBUSY_bit
0x0F64       [0]    WRSPP_bit
0x0F64       [1]    SPPEPS
0x0F64       [0]    ADDR2_bit
0x0F64       [0]    RDSPP_bit
0x0F64       [0]    ADDR1_bit
0x0F64       [0]    ADDR3_bit
0x0F64       [0]    ADDR0_bit
0x0F65       [0]    SPPEN_bit
0x0F65       [0]    SPPOWN_bit
0x0F65       [1]    SPPCON
0x0F66       [0]    FRM7_bit
0x0F66       [0]    FRM0_bit
0x0F66       [1]    UFRML
0x0F66       [0]    FRM5_bit
0x0F66       [0]    FRM1_bit
0x0F66       [0]    FRM3_bit
0x0F66       [1]    UFRM
0x0F66       [0]    FRM2_bit
0x0F66       [0]    FRM4_bit
0x0F66       [0]    FRM6_bit
0x0F67       [0]    FRM10_bit
0x0F67       [0]    FRM8_bit
0x0F67       [0]    FRM9_bit
0x0F67       [1]    UFRMH
0x0F68       [1]    UIR
0x0F68       [0]    ACTVIF_bit
0x0F68       [0]    URSTIF_bit
0x0F68       [0]    SOFIF_bit
0x0F68       [0]    TRNIF_bit
0x0F68       [0]    UERRIF_bit
0x0F68       [0]    STALLIF_bit
0x0F68       [0]    IDLEIF_bit
0x0F69       [0]    SOFIE_bit
0x0F69       [0]    ACTVIE_bit
0x0F69       [0]    UERRIE_bit
0x0F69       [1]    UIE
0x0F69       [0]    STALLIE_bit
0x0F69       [0]    IDLEIE_bit
0x0F69       [0]    URSTIE_bit
0x0F69       [0]    TRNIE_bit
0x0F6A       [0]    DFN8EF_bit
0x0F6A       [0]    BTOEF_bit
0x0F6A       [0]    CRC5EF_bit
0x0F6A       [0]    PIDEF_bit
0x0F6A       [0]    CRC16EF_bit
0x0F6A       [1]    UEIR
0x0F6A       [0]    BTSEF_bit
0x0F6B       [0]    BTOEE_bit
0x0F6B       [0]    DFN8EE_bit
0x0F6B       [0]    BTSEE_bit
0x0F6B       [1]    UEIE
0x0F6B       [0]    CRC16EE_bit
0x0F6B       [0]    CRC5EE_bit
0x0F6B       [0]    PIDEE_bit
0x0F6C       [0]    PPBI_bit
0x0F6C       [0]    ENDP2_bit
0x0F6C       [0]    ENDP0_bit
0x0F6C       [0]    ENDP1_bit
0x0F6C       [1]    USTAT
0x0F6C       [0]    DIR__bit
0x0F6C       [0]    ENDP3_bit
0x0F6D       [0]    SUSPND_bit
0x0F6D       [0]    RESUME__bit
0x0F6D       [0]    USBEN_bit
0x0F6D       [0]    SE0_bit
0x0F6D       [0]    PKTDIS_bit
0x0F6D       [0]    PPBRST_bit
0x0F6D       [1]    UCON
0x0F6E       [0]    ADDR5_bit
0x0F6E       [0]    ADDR4_bit
0x0F6E       [1]    UADDR
0x0F6E       [0]    ADDR6_bit
0x0F6E       [0]    ADDR0_UADDR_bit
0x0F6E       [0]    ADDR3_UADDR_bit
0x0F6E       [0]    ADDR2_UADDR_bit
0x0F6E       [0]    ADDR1_UADDR_bit
0x0F6F       [0]    UPUEN_bit
0x0F6F       [0]    PPB0_bit
0x0F6F       [0]    UTEYE_bit
0x0F6F       [1]    UCFG
0x0F6F       [0]    UTRDIS_bit
0x0F6F       [0]    PPB1_bit
0x0F6F       [0]    FSEN_bit
0x0F6F       [0]    UOEMON_bit
0x0F70       [0]    EPCONDIS_bit
0x0F70       [0]    EPHSHK_bit
0x0F70       [1]    UEP0
0x0F70       [0]    EPINEN_bit
0x0F70       [0]    EPOUTEN_bit
0x0F70       [0]    EPSTALL_bit
0x0F71       [0]    EPSTALL_UEP1_bit
0x0F71       [0]    EPINEN_UEP1_bit
0x0F71       [1]    UEP1
0x0F71       [0]    EPOUTEN_UEP1_bit
0x0F71       [0]    EPCONDIS_UEP1_bit
0x0F71       [0]    EPHSHK_UEP1_bit
0x0F72       [0]    EPCONDIS_UEP2_bit
0x0F72       [1]    UEP2
0x0F72       [0]    EPSTALL_UEP2_bit
0x0F72       [0]    EPOUTEN_UEP2_bit
0x0F72       [0]    EPHSHK_UEP2_bit
0x0F72       [0]    EPINEN_UEP2_bit
0x0F73       [0]    EPHSHK_UEP3_bit
0x0F73       [0]    EPCONDIS_UEP3_bit
0x0F73       [0]    EPINEN_UEP3_bit
0x0F73       [0]    EPSTALL_UEP3_bit
0x0F73       [0]    EPOUTEN_UEP3_bit
0x0F73       [1]    UEP3
0x0F74       [0]    EPHSHK_UEP4_bit
0x0F74       [0]    EPOUTEN_UEP4_bit
0x0F74       [0]    EPINEN_UEP4_bit
0x0F74       [0]    EPSTALL_UEP4_bit
0x0F74       [1]    UEP4
0x0F74       [0]    EPCONDIS_UEP4_bit
0x0F75       [0]    EPSTALL_UEP5_bit
0x0F75       [0]    EPOUTEN_UEP5_bit
0x0F75       [0]    EPINEN_UEP5_bit
0x0F75       [0]    EPCONDIS_UEP5_bit
0x0F75       [1]    UEP5
0x0F75       [0]    EPHSHK_UEP5_bit
0x0F76       [0]    EPINEN_UEP6_bit
0x0F76       [1]    UEP6
0x0F76       [0]    EPSTALL_UEP6_bit
0x0F76       [0]    EPCONDIS_UEP6_bit
0x0F76       [0]    EPOUTEN_UEP6_bit
0x0F76       [0]    EPHSHK_UEP6_bit
0x0F77       [0]    EPHSHK_UEP7_bit
0x0F77       [1]    UEP7
0x0F77       [0]    EPCONDIS_UEP7_bit
0x0F77       [0]    EPOUTEN_UEP7_bit
0x0F77       [0]    EPINEN_UEP7_bit
0x0F77       [0]    EPSTALL_UEP7_bit
0x0F78       [0]    EPCONDIS_UEP8_bit
0x0F78       [0]    EPSTALL_UEP8_bit
0x0F78       [0]    EPOUTEN_UEP8_bit
0x0F78       [0]    EPHSHK_UEP8_bit
0x0F78       [1]    UEP8
0x0F78       [0]    EPINEN_UEP8_bit
0x0F79       [0]    EPSTALL_UEP9_bit
0x0F79       [0]    EPOUTEN_UEP9_bit
0x0F79       [0]    EPHSHK_UEP9_bit
0x0F79       [1]    UEP9
0x0F79       [0]    EPCONDIS_UEP9_bit
0x0F79       [0]    EPINEN_UEP9_bit
0x0F7A       [1]    UEP10
0x0F7A       [0]    EPHSHK_UEP10_bit
0x0F7A       [0]    EPINEN_UEP10_bit
0x0F7A       [0]    EPSTALL_UEP10_bit
0x0F7A       [0]    EPOUTEN_UEP10_bit
0x0F7A       [0]    EPCONDIS_UEP10_bit
0x0F7B       [0]    EPCONDIS_UEP11_bit
0x0F7B       [0]    EPINEN_UEP11_bit
0x0F7B       [0]    EPSTALL_UEP11_bit
0x0F7B       [1]    UEP11
0x0F7B       [0]    EPOUTEN_UEP11_bit
0x0F7B       [0]    EPHSHK_UEP11_bit
0x0F7C       [0]    EPINEN_UEP12_bit
0x0F7C       [0]    EPOUTEN_UEP12_bit
0x0F7C       [0]    EPCONDIS_UEP12_bit
0x0F7C       [0]    EPHSHK_UEP12_bit
0x0F7C       [0]    EPSTALL_UEP12_bit
0x0F7C       [1]    UEP12
0x0F7D       [1]    UEP13
0x0F7D       [0]    EPINEN_UEP13_bit
0x0F7D       [0]    EPSTALL_UEP13_bit
0x0F7D       [0]    EPOUTEN_UEP13_bit
0x0F7D       [0]    EPHSHK_UEP13_bit
0x0F7D       [0]    EPCONDIS_UEP13_bit
0x0F7E       [0]    EPSTALL_UEP14_bit
0x0F7E       [0]    EPINEN_UEP14_bit
0x0F7E       [0]    EPCONDIS_UEP14_bit
0x0F7E       [0]    EPOUTEN_UEP14_bit
0x0F7E       [1]    UEP14
0x0F7E       [0]    EPHSHK_UEP14_bit
0x0F7F       [0]    EPOUTEN_UEP15_bit
0x0F7F       [0]    EPHSHK_UEP15_bit
0x0F7F       [0]    EPSTALL_UEP15_bit
0x0F7F       [0]    EPCONDIS_UEP15_bit
0x0F7F       [1]    UEP15
0x0F7F       [0]    EPINEN_UEP15_bit
0x0F80       [0]    RA2_bit
0x0F80       [0]    AN3_bit
0x0F80       [0]    RA1_bit
0x0F80       [0]    AN1_bit
0x0F80       [0]    AN2_bit
0x0F80       [0]    AN4_bit
0x0F80       [0]    RA0_bit
0x0F80       [0]    RA6_bit
0x0F80       [0]    RA5_bit
0x0F80       [0]    RA3_bit
0x0F80       [0]    RA4_bit
0x0F80       [0]    T0CKI_bit
0x0F80       [0]    VREFM_bit
0x0F80       [1]    PORTA
0x0F80       [0]    OSC2_bit
0x0F80       [0]    HLVDIN_bit
0x0F80       [0]    AN0_bit
0x0F80       [0]    VREFP_bit
0x0F80       [0]    LVDIN_bit
0x0F81       [0]    RB1_bit
0x0F81       [0]    RB0_bit
0x0F81       [0]    RB3_bit
0x0F81       [0]    RB2_bit
0x0F81       [0]    INT1_bit
0x0F81       [0]    INT0_bit
0x0F81       [0]    LCD_D4
0x0F81       [1]    PORTB
0x0F81       [0]    RB4_bit
0x0F81       [0]    LCD_EN
0x0F81       [0]    LCD_RS
0x0F81       [0]    INT2_bit
0x0F81       [0]    LCD_D5
0x0F81       [0]    LCD_D6
0x0F81       [0]    LCD_D7
0x0F81       [0]    PGM_bit
0x0F81       [0]    RB6_bit
0x0F81       [0]    RB5_bit
0x0F81       [0]    PGC_bit
0x0F81       [0]    PGD_bit
0x0F81       [0]    RB7_bit
0x0F82       [0]    P1A_bit
0x0F82       [0]    CCP1_bit
0x0F82       [0]    RC7_bit
0x0F82       [0]    RC6_bit
0x0F82       [0]    TX_bit
0x0F82       [0]    CK_bit
0x0F82       [0]    RX__bit
0x0F82       [1]    PORTC
0x0F82       [0]    RC5_bit
0x0F82       [0]    T13CKI_bit
0x0F82       [0]    T1OSI_bit
0x0F82       [0]    T1OSO_bit
0x0F82       [0]    RC0_bit
0x0F82       [0]    RC4_bit
0x0F82       [0]    RC2_bit
0x0F82       [0]    RC1_bit
0x0F83       [0]    RD6_bit
0x0F83       [0]    RD7_bit
0x0F83       [0]    RD5_bit
0x0F83       [0]    RD3_bit
0x0F83       [0]    RD4_bit
0x0F83       [0]    SPP7_bit
0x0F83       [0]    SPP4_bit
0x0F83       [0]    SPP5_bit
0x0F83       [0]    SPP3_bit
0x0F83       [0]    SPP2_bit
0x0F83       [0]    SPP6_bit
0x0F83       [1]    PORTD
0x0F83       [0]    SPP0_bit
0x0F83       [0]    RD0_bit
0x0F83       [0]    RD1_bit
0x0F83       [0]    RD2_bit
0x0F83       [0]    SPP1_bit
0x0F84       [1]    PORTE
0x0F84       [0]    CK1SPP_bit
0x0F84       [0]    RE3_bit
0x0F84       [0]    CK2SPP_bit
0x0F84       [0]    RE1_bit
0x0F84       [0]    RE2_bit
0x0F84       [0]    RDPU_bit
0x0F84       [0]    OESPP_bit
0x0F84       [0]    RE0_bit
0x0F84       [0]    RDPU_PORTE_bit
0x0F89       [0]    LATA4_bit
0x0F89       [0]    LATA6_bit
0x0F89       [0]    LATA5_bit
0x0F89       [1]    LATA
0x0F89       [0]    LATA0_bit
0x0F89       [0]    LATA1_bit
0x0F89       [0]    LATA3_bit
0x0F89       [0]    LATA2_bit
0x0F8A       [0]    LATB0_bit
0x0F8A       [0]    LATB1_bit
0x0F8A       [0]    LATB4_bit
0x0F8A       [0]    LATB2_bit
0x0F8A       [0]    LATB3_bit
0x0F8A       [0]    LATB7_bit
0x0F8A       [0]    LATB5_bit
0x0F8A       [0]    LATB6_bit
0x0F8A       [1]    LATB
0x0F8B       [0]    LATC2_bit
0x0F8B       [0]    LATC7_bit
0x0F8B       [0]    LATC6_bit
0x0F8B       [1]    LATC
0x0F8B       [0]    LATC0_bit
0x0F8B       [0]    LATC1_bit
0x0F8C       [0]    LATD1_bit
0x0F8C       [0]    LATD0_bit
0x0F8C       [0]    LATD2_bit
0x0F8C       [1]    LATD
0x0F8C       [0]    LATD5_bit
0x0F8C       [0]    LATD7_bit
0x0F8C       [0]    LATD6_bit
0x0F8C       [0]    LATD3_bit
0x0F8C       [0]    LATD4_bit
0x0F8D       [0]    LATE0_bit
0x0F8D       [0]    LATE1_bit
0x0F8D       [0]    LATE2_bit
0x0F8D       [1]    LATE
0x0F92       [0]    TRISA4_bit
0x0F92       [1]    TRISA
0x0F92       [0]    TRISA6_bit
0x0F92       [0]    TRISA5_bit
0x0F92       [0]    TRISA3_bit
0x0F92       [0]    TRISA0_bit
0x0F92       [0]    TRISA1_bit
0x0F92       [0]    TRISA2_bit
0x0F93       [0]    TRISB3_bit
0x0F93       [0]    TRISB4_bit
0x0F93       [0]    TRISB2_bit
0x0F93       [0]    LCD_EN_Direction
0x0F93       [0]    TRISB6_bit
0x0F93       [0]    TRISB7_bit
0x0F93       [0]    LCD_RS_Direction
0x0F93       [0]    TRISB5_bit
0x0F93       [0]    LCD_D5_Direction
0x0F93       [0]    TRISB0_bit
0x0F93       [1]    TRISB
0x0F93       [0]    LCD_D4_Direction
0x0F93       [0]    TRISB1_bit
0x0F93       [0]    LCD_D7_Direction
0x0F93       [0]    LCD_D6_Direction
0x0F94       [0]    TRISC2_bit
0x0F94       [0]    TRISC6_bit
0x0F94       [0]    TRISC0_bit
0x0F94       [0]    TRISC1_bit
0x0F94       [1]    TRISC
0x0F94       [0]    TRISC7_bit
0x0F95       [0]    TRISD1_bit
0x0F95       [0]    TRISD0_bit
0x0F95       [0]    TRISD2_bit
0x0F95       [0]    TRISD5_bit
0x0F95       [0]    TRISD7_bit
0x0F95       [0]    TRISD4_bit
0x0F95       [0]    TRISD6_bit
0x0F95       [1]    TRISD
0x0F95       [0]    TRISD3_bit
0x0F96       [0]    TRISE0_bit
0x0F96       [0]    TRISE1_bit
0x0F96       [1]    TRISE
0x0F96       [0]    TRISE2_bit
0x0F9B       [0]    TUN4_bit
0x0F9B       [0]    INTSRC_bit
0x0F9B       [1]    OSCTUNE
0x0F9B       [0]    TUN1_bit
0x0F9B       [0]    TUN0_bit
0x0F9B       [0]    TUN3_bit
0x0F9B       [0]    TUN2_bit
0x0F9D       [0]    SPPIE_bit
0x0F9D       [0]    TMR2IE_bit
0x0F9D       [0]    RCIE_bit
0x0F9D       [0]    TXIE_bit
0x0F9D       [0]    ADIE_bit
0x0F9D       [0]    CCP1IE_bit
0x0F9D       [1]    PIE1
0x0F9D       [0]    TMR1IE_bit
0x0F9D       [0]    SSPIE_bit
0x0F9E       [0]    SSPIF_bit
0x0F9E       [0]    ADIF_bit
0x0F9E       [0]    TXIF_bit
0x0F9E       [0]    CCP1IF_bit
0x0F9E       [0]    SPPIF_bit
0x0F9E       [1]    PIR1
0x0F9E       [0]    RCIF_bit
0x0F9E       [0]    TMR2IF_bit
0x0F9E       [0]    TMR1IF_bit
0x0F9F       [1]    IPR1
0x0F9F       [0]    RCIP_bit
0x0F9F       [0]    TMR1IP_bit
0x0F9F       [0]    ADIP_bit
0x0F9F       [0]    TMR2IP_bit
0x0F9F       [0]    TXIP_bit
0x0F9F       [0]    SPPIP_bit
0x0F9F       [0]    CCP1IP_bit
0x0F9F       [0]    SSPIP_bit
0x0FA0       [0]    HLVDIE_bit
0x0FA0       [0]    USBIE_bit
0x0FA0       [0]    BCLIE_bit
0x0FA0       [0]    CMIE_bit
0x0FA0       [0]    OSCFIE_bit
0x0FA0       [0]    CCP2IE_bit
0x0FA0       [0]    LVDIE_bit
0x0FA0       [0]    TMR3IE_bit
0x0FA0       [1]    PIE2
0x0FA0       [0]    EEIE_bit
0x0FA1       [0]    HLVDIF_bit
0x0FA1       [0]    BCLIF_bit
0x0FA1       [0]    EEIF_bit
0x0FA1       [0]    LVDIF_bit
0x0FA1       [0]    USBIF_bit
0x0FA1       [0]    OSCFIF_bit
0x0FA1       [0]    CCP2IF_bit
0x0FA1       [0]    CMIF_bit
0x0FA1       [0]    TMR3IF_bit
0x0FA1       [1]    PIR2
0x0FA2       [1]    IPR2
0x0FA2       [0]    USBIP_bit
0x0FA2       [0]    CCP2IP_bit
0x0FA2       [0]    LVDIP_bit
0x0FA2       [0]    OSCFIP_bit
0x0FA2       [0]    HLVDIP_bit
0x0FA2       [0]    CMIP_bit
0x0FA2       [0]    TMR3IP_bit
0x0FA2       [0]    EEIP_bit
0x0FA2       [0]    BCLIP_bit
0x0FA6       [0]    RD_bit
0x0FA6       [0]    WREN_bit
0x0FA6       [0]    WR_bit
0x0FA6       [0]    EEPGD_bit
0x0FA6       [0]    WRERR_bit
0x0FA6       [0]    CFGS_bit
0x0FA6       [1]    EECON1
0x0FA6       [0]    FREE_bit
0x0FA7       [1]    EECON2
0x0FA8       [1]    EEDATA
0x0FA9       [1]    EEADR
0x0FAB       [0]    CREN_bit
0x0FAB       [0]    ADEN_bit
0x0FAB       [0]    SREN_bit
0x0FAB       [0]    OERR_bit
0x0FAB       [0]    RX9D_bit
0x0FAB       [1]    RCSTA
0x0FAB       [0]    SPEN_bit
0x0FAB       [0]    RX9_bit
0x0FAB       [0]    FERR_bit
0x0FAB       [0]    ADDEN_bit
0x0FAC       [0]    SENDB_bit
0x0FAC       [0]    CSRC_bit
0x0FAC       [1]    TXSTA
0x0FAC       [0]    SYNC_bit
0x0FAC       [0]    BRGH_bit
0x0FAC       [0]    TXEN_bit
0x0FAC       [0]    TX9D_bit
0x0FAC       [0]    TRMT_bit
0x0FAC       [0]    TX9_bit
0x0FAD       [1]    TXREG
0x0FAE       [1]    RCREG
0x0FAF       [1]    SPBRG
0x0FB0       [1]    SPBRGH
0x0FB1       [0]    T3NSYNC_bit
0x0FB1       [0]    T3SYNC_bit
0x0FB1       [0]    NOT_T3SYNC_bit
0x0FB1       [0]    T3CCP1_bit
0x0FB1       [0]    TMR3ON_bit
0x0FB1       [1]    T3CON
0x0FB1       [0]    T3CKPS1_bit
0x0FB1       [0]    T3CKPS0_bit
0x0FB1       [0]    T3CCP2_bit
0x0FB1       [0]    TMR3CS_bit
0x0FB1       [0]    RD16_bit
0x0FB2       [1]    TMR3L
0x0FB3       [1]    TMR3H
0x0FB4       [0]    C2OUT_bit
0x0FB4       [0]    CIS_bit
0x0FB4       [0]    CM1_bit
0x0FB4       [0]    C1INV_bit
0x0FB4       [1]    CMCON
0x0FB4       [0]    C2INV_bit
0x0FB4       [0]    CM0_bit
0x0FB4       [0]    C1OUT_bit
0x0FB4       [0]    CM2_bit
0x0FB5       [0]    CVR2_bit
0x0FB5       [0]    CVR3_bit
0x0FB5       [0]    CVR1_bit
0x0FB5       [0]    CVROE_bit
0x0FB5       [0]    CVREN_bit
0x0FB5       [0]    CVRR_bit
0x0FB5       [0]    CVR0_bit
0x0FB5       [0]    CVREF_bit
0x0FB5       [1]    CVRCON
0x0FB5       [0]    CVRSS_bit
0x0FB6       [0]    ECCPASE_bit
0x0FB6       [1]    CCP1AS
0x0FB6       [0]    PSSAC0_bit
0x0FB6       [1]    ECCP1AS
0x0FB6       [0]    PSSAC1_bit
0x0FB6       [0]    ECCPAS0_bit
0x0FB6       [0]    PSSBD1_bit
0x0FB6       [0]    ECCPAS2_bit
0x0FB6       [0]    ECCPAS1_bit
0x0FB6       [0]    PSSBD0_bit
0x0FB7       [1]    CCP1DEL
0x0FB7       [0]    PDC0_bit
0x0FB7       [0]    PDC1_bit
0x0FB7       [0]    PDC6_bit
0x0FB7       [0]    PDC5_bit
0x0FB7       [1]    ECCP1DEL
0x0FB7       [0]    PRSEN_bit
0x0FB7       [0]    PDC3_bit
0x0FB7       [0]    PDC2_bit
0x0FB7       [0]    PDC4_bit
0x0FB8       [0]    ABDEN_bit
0x0FB8       [0]    WUE_bit
0x0FB8       [0]    ABDOVF_bit
0x0FB8       [0]    SCKP_bit
0x0FB8       [0]    RCMT_bit
0x0FB8       [0]    BRG16_bit
0x0FB8       [0]    RXDTP_bit
0x0FB8       [0]    RCIDL_bit
0x0FB8       [0]    TXCKP_bit
0x0FB8       [1]    BAUDCON
0x0FBA       [0]    CCP2M3_bit
0x0FBA       [0]    CCP2M1_bit
0x0FBA       [0]    CCP2M2_bit
0x0FBA       [1]    CCP2CON
0x0FBA       [0]    DC2B1_bit
0x0FBA       [0]    CCP2M0_bit
0x0FBA       [0]    DC2B0_bit
0x0FBB       [2]    CCPR2
0x0FBB       [1]    CCPR2L
0x0FBC       [1]    CCPR2H
0x0FBD       [0]    DC1B1_bit
0x0FBD       [0]    CCP1M0_bit
0x0FBD       [0]    DC1B0_bit
0x0FBD       [0]    CCP1M1_bit
0x0FBD       [0]    CCP1M3_bit
0x0FBD       [1]    ECCP1CON
0x0FBD       [1]    CCP1CON
0x0FBD       [0]    CCP1M2_bit
0x0FBD       [0]    P1M1_bit
0x0FBD       [0]    P1M0_bit
0x0FBE       [2]    CCPR1
0x0FBE       [1]    CCPR1L
0x0FBF       [1]    CCPR1H
0x0FC0       [0]    ADFM_bit
0x0FC0       [0]    ADCS1_bit
0x0FC0       [0]    ADCS0_bit
0x0FC0       [0]    ACQT2_bit
0x0FC0       [0]    ADCS2_bit
0x0FC0       [1]    ADCON2
0x0FC0       [0]    ACQT0_bit
0x0FC0       [0]    ACQT1_bit
0x0FC1       [0]    VCFG0_bit
0x0FC1       [0]    PCFG2_bit
0x0FC1       [0]    PCFG3_bit
0x0FC1       [1]    ADCON1
0x0FC1       [0]    PCFG1_bit
0x0FC1       [0]    PCFG0_bit
0x0FC1       [0]    VCFG1_bit
0x0FC2       [0]    CHS2_bit
0x0FC2       [0]    NOT_DONE_bit
0x0FC2       [0]    CHS0_bit
0x0FC2       [0]    CHS1_bit
0x0FC2       [0]    GO_bit
0x0FC2       [0]    GO_DONE_bit
0x0FC2       [1]    ADCON0
0x0FC2       [0]    ADON_bit
0x0FC2       [0]    CHS3_bit
0x0FC2       [0]    DONE_bit
0x0FC3       [2]    ADRES
0x0FC3       [1]    ADRESL
0x0FC4       [1]    ADRESH
0x0FC5       [0]    ACKEN_bit
0x0FC5       [0]    ACKDT_bit
0x0FC5       [0]    ACKSTAT_bit
0x0FC5       [0]    GCEN_bit
0x0FC5       [0]    SEN_bit
0x0FC5       [0]    RSEN_bit
0x0FC5       [0]    RCEN_bit
0x0FC5       [1]    SSPCON2
0x0FC5       [0]    PEN_bit
0x0FC6       [0]    SSPOV_bit
0x0FC6       [1]    SSPCON1
0x0FC6       [0]    SSPM3_bit
0x0FC6       [0]    WCOL_bit
0x0FC6       [0]    SSPEN_bit
0x0FC6       [0]    CKP_bit
0x0FC6       [0]    SSPM1_bit
0x0FC6       [0]    SSPM2_bit
0x0FC6       [0]    SSPM0_bit
0x0FC7       [0]    R_W_bit
0x0FC7       [0]    R_bit
0x0FC7       [0]    UA_bit
0x0FC7       [0]    D_bit
0x0FC7       [0]    D_A_bit
0x0FC7       [0]    S_bit
0x0FC7       [0]    NOT_A_bit
0x0FC7       [0]    SMP_bit
0x0FC7       [0]    READ_WRITE_bit
0x0FC7       [0]    I2C_START__bit
0x0FC7       [0]    DATA_ADDRESS_bit
0x0FC7       [0]    BF_bit
0x0FC7       [0]    I2C_READ_bit
0x0FC7       [0]    NOT_ADDRESS_bit
0x0FC7       [1]    SSPSTAT
0x0FC7       [0]    NOT_WRITE_bit
0x0FC7       [0]    I2C_STOP__bit
0x0FC7       [0]    NOT_W_bit
0x0FC7       [0]    I2C_DAT_bit
0x0FC7       [0]    CKE_bit
0x0FC7       [0]    P_bit
0x0FC8       [1]    SSPADD
0x0FC9       [1]    SSPBUF
0x0FCA       [0]    TMR2ON_bit
0x0FCA       [0]    T2CKPS1_bit
0x0FCA       [0]    T2CKPS0_bit
0x0FCA       [1]    T2CON
0x0FCA       [0]    T2OUTPS0_bit
0x0FCA       [0]    T2OUTPS3_bit
0x0FCA       [0]    T2OUTPS2_bit
0x0FCA       [0]    T2OUTPS1_bit
0x0FCB       [1]    PR2
0x0FCC       [1]    TMR2
0x0FCD       [0]    T1OSCEN_bit
0x0FCD       [0]    T1SYNC_bit
0x0FCD       [0]    TMR1ON_bit
0x0FCD       [0]    T1RUN_bit
0x0FCD       [0]    T1CKPS0_bit
0x0FCD       [0]    TMR1CS_bit
0x0FCD       [0]    RD16_T1CON_bit
0x0FCD       [1]    T1CON
0x0FCD       [0]    NOT_T1SYNC_bit
0x0FCD       [0]    T1CKPS1_bit
0x0FCE       [1]    TMR1L
0x0FCF       [1]    TMR1H
0x0FD0       [0]    RI_bit
0x0FD0       [0]    TO__bit
0x0FD0       [1]    RCON
0x0FD0       [0]    SBOREN_bit
0x0FD0       [0]    NOT_BOR_bit
0x0FD0       [0]    BOR_bit
0x0FD0       [0]    NOT_POR_bit
0x0FD0       [0]    NOT_RI_bit
0x0FD0       [0]    NOT_TO_bit
0x0FD0       [0]    NOT_IPEN_bit
0x0FD0       [0]    NOT_PD_bit
0x0FD0       [0]    POR_bit
0x0FD0       [0]    PD_bit
0x0FD0       [0]    IPEN_bit
0x0FD1       [0]    SWDTEN_bit
0x0FD1       [0]    SWDTE_bit
0x0FD1       [1]    WDTCON
0x0FD2       [0]    BGST_bit
0x0FD2       [0]    HLVDL1_bit
0x0FD2       [0]    LVDL2_bit
0x0FD2       [0]    LVDL3_bit
0x0FD2       [0]    LVDL0_bit
0x0FD2       [0]    HLVDL0_bit
0x0FD2       [0]    LVV2_bit
0x0FD2       [0]    LVV1_bit
0x0FD2       [0]    LVV3_bit
0x0FD2       [0]    HLVDL3_bit
0x0FD2       [1]    LVDCON
0x0FD2       [0]    LVV0_bit
0x0FD2       [0]    LVDEN_bit
0x0FD2       [0]    VDIRMAG_bit
0x0FD2       [0]    IVRST_bit
0x0FD2       [0]    HLVDEN_bit
0x0FD2       [0]    HLVDL2_bit
0x0FD2       [1]    HLVDCON
0x0FD2       [0]    LVDL1_bit
0x0FD2       [0]    IRVST_bit
0x0FD3       [0]    OSTS_bit
0x0FD3       [0]    IDLEN_bit
0x0FD3       [0]    SCS1_bit
0x0FD3       [0]    IRCF0_bit
0x0FD3       [0]    SCS0_bit
0x0FD3       [0]    IOFS_bit
0x0FD3       [0]    IRCF1_bit
0x0FD3       [0]    FLTS_bit
0x0FD3       [1]    OSCCON
0x0FD3       [0]    IRCF2_bit
0x0FD5       [0]    T0CS_bit
0x0FD5       [0]    T08BIT_bit
0x0FD5       [1]    T0CON
0x0FD5       [0]    T0SE_bit
0x0FD5       [0]    T0PS0_bit
0x0FD5       [0]    TMR0ON_bit
0x0FD5       [0]    T0PS1_bit
0x0FD5       [0]    PSA_bit
0x0FD5       [0]    T0PS2_bit
0x0FD6       [1]    TMR0L
0x0FD7       [1]    TMR0H
0x0FD8       [0]    DC_bit
0x0FD8       [0]    C_bit
0x0FD8       [0]    OV_bit
0x0FD8       [1]    STATUS
0x0FD8       [0]    Z_bit
0x0FD8       [0]    N_bit
0x0FD9       [2]    FSR2PTR
0x0FD9       [1]    FSR2L
0x0FD9       [2]    FSR2
0x0FDA       [1]    FSR2H
0x0FDB       [1]    PLUSW2
0x0FDC       [1]    PREINC2
0x0FDD       [1]    POSTDEC2
0x0FDE       [1]    POSTINC2
0x0FDF       [1]    INDF2
0x0FE0       [1]    BSR
0x0FE1       [2]    FSR1
0x0FE1       [2]    FSR1PTR
0x0FE1       [1]    FSR1L
0x0FE2       [1]    FSR1H
0x0FE3       [1]    PLUSW1
0x0FE4       [1]    PREINC1
0x0FE5       [1]    POSTDEC1
0x0FE6       [1]    POSTINC1
0x0FE7       [1]    INDF1
0x0FE8       [1]    WREG
0x0FE9       [2]    FSR0PTR
0x0FE9       [1]    FSR0L
0x0FE9       [2]    FSR0
0x0FEA       [1]    FSR0H
0x0FEB       [1]    PLUSW0
0x0FEC       [1]    PREINC0
0x0FED       [1]    POSTDEC0
0x0FEE       [1]    POSTINC0
0x0FEF       [1]    INDF0
0x0FF0       [0]    INT1P_bit
0x0FF0       [0]    INT1IP_bit
0x0FF0       [0]    INT2F_bit
0x0FF0       [0]    INT2P_bit
0x0FF0       [0]    INT2IF_bit
0x0FF0       [0]    INT2IE_bit
0x0FF0       [0]    INT2IP_bit
0x0FF0       [0]    INT1E_bit
0x0FF0       [1]    INTCON3
0x0FF0       [0]    INT1F_bit
0x0FF0       [0]    INT1IE_bit
0x0FF0       [0]    INT2E_bit
0x0FF0       [0]    INT1IF_bit
0x0FF1       [0]    RBPU_bit
0x0FF1       [0]    INTEDG0_bit
0x0FF1       [0]    RBIP_bit
0x0FF1       [0]    TMR0IP_bit
0x0FF1       [0]    INTEDG2_bit
0x0FF1       [0]    T0IP_bit
0x0FF1       [1]    INTCON2
0x0FF1       [0]    INTEDG1_bit
0x0FF1       [0]    NOT_RBPU_bit
0x0FF2       [0]    TMR0IF_bit
0x0FF2       [0]    INT0IF_bit
0x0FF2       [0]    TMR0IE_bit
0x0FF2       [0]    T0IF_bit
0x0FF2       [0]    T0IE_bit
0x0FF2       [0]    GIEL_bit
0x0FF2       [0]    GIEH_bit
0x0FF2       [0]    PEIE_bit
0x0FF2       [0]    INT0E_bit
0x0FF2       [0]    INT0IE_bit
0x0FF2       [0]    INT0F_bit
0x0FF2       [0]    RBIE_bit
0x0FF2       [0]    GIE_bit
0x0FF2       [0]    RBIF_bit
0x0FF2       [1]    INTCON
0x0FF3       [2]    PROD
0x0FF3       [1]    PRODL
0x0FF4       [1]    PRODH
0x0FF5       [1]    TABLAT
0x0FF6       [1]    TBLPTRL
0x0FF6       [3]    TBLPTR
0x0FF7       [1]    TBLPTRH
0x0FF8       [1]    TBLPTRU
0x0FF9       [1]    PC
0x0FF9       [1]    PCL
0x0FFA       [1]    PCLATH
0x0FFB       [0]    PCU4_bit
0x0FFB       [0]    PCU3_bit
0x0FFB       [0]    PCU2_bit
0x0FFB       [0]    PCU0_bit
0x0FFB       [1]    PCLATU
0x0FFB       [0]    PCU1_bit
0x0FFC       [0]    STKPTR3_bit
0x0FFC       [0]    STKFUL_bit
0x0FFC       [0]    STKPTR2_bit
0x0FFC       [0]    STKUNF_bit
0x0FFC       [0]    STKPTR0_bit
0x0FFC       [0]    STKPTR1_bit
0x0FFC       [1]    STKPTR
0x0FFC       [0]    STKPTR4_bit
0x0FFD       [1]    TOSL
0x0FFE       [1]    TOSH
0x0FFF       [1]    TOSU
//** Constants locations ** 
//ADDRESS    SIZE    CONSTANT
//----------------------------------------------
0x1CF6      [62]    _strd3
0x1D34       [6]    ?ICS?lstr3_mcci
0x1D3A       [8]    ?ICS?lstr4_mcci
0x1D42      [16]    ?ICS?lstr1_mcci
0x1D52       [6]    ?ICS?lstr2_mcci
0x1D58       [7]    ?ICS?lstr5_mcci
0x1D5F       [8]    ?ICS?lstr6_mcci
0x1D67      [41]    _configDescriptor1
0x1D90      [38]    _strd2
0x1DB6      [33]    _hid_rpt_desc
0x1DD7      [18]    _device_dsc
0x1DE9       [4]    _strd1
//** Label List: ** 
//----------------------------------------------
  L_GetRotaryState0
  L_GetRotaryState1
  L_GetRotaryState2
  L_GetRotaryState3
  L_GetRotaryState4
  L_GetRotaryState5
  L_GetRotaryState6
  L_GetRotaryState7
  L_GetRotaryState8
  L_GetRotaryState9
  L_GetSIRCValue10
  L_GetSIRCValue11
  L_GetSIRCValue12
  L_GetSIRCValue13
  L_GetSIRCValue14
  L_GetSIRCValue15
  L_GetSIRCValue16
  L_GetSIRCValue17
  L_GetSIRCValue18
  L_GetSIRCValue19
  L_GetSIRCValue20
  L_GetSIRCValue21
  L_GetSIRCValue22
  L_GetSIRCValue23
  L_GetSIRCValue24
  L_GetSIRCValue25
  L_GetSIRCValue26
  L_GetSIRCValue27
  L_GetSIRCValue28
  L_GetSIRCValue29
  L_GetSIRCValue30
  L_GetSIRCValue31
  L_GetSIRCValue32
  L_GetSIRCValue33
  L_EchoUSBInfo34
  L_EchoUSBInfo35
  L_EchoUSBInfo36
  L_EchoUSBInfo37
  L_EchoUSBInfo38
  L_EchoUSBInfo39
  L_EchoUSBInfo40
  L_PrintUSBInfo41
  L_PrintUSBInfo42
  L_PrintUSBInfo43
  L_PrintUSBInfo44
  L_PrintUSBInfo45
  L_PrintUSBInfo46
  L_PrintUSBInfo47
  L_PrintUSBInfo48
  L_PrintUSBInfo49
  L_PrintUSBInfo50
  L_PrintUSBInfo51
  L_PrintUSBInfo52
  L_PrintUSBInfo53
  L_PrintUSBInfo54
  L_PrintUSBInfo55
  L_PrintUSBInfo56
  L_main57
  L_main58
  L_main59
  ___main_mainloop
  L_main60
  L_main61
  L_main62
  L_main63
  L_main64
  L_main65
  L_main66
  L_main67
  L_main68
  L__GetSIRCValue69
  L__GetSIRCValue70
  L__GetSIRCValue71
  L__PrintUSBInfo72
  L__main73
  _GetRotaryState
  L__GetRotaryState74
  L__GetRotaryState75
  L__GetRotaryState76
  L__GetRotaryState77
  L__GetRotaryState78
  L__GetRotaryState79
  L__GetRotaryState80
  L__GetRotaryState81
  L__GetRotaryState82
  L__GetRotaryState83
  L__GetRotaryState84
  L__GetRotaryState85
  L__GetRotaryState86
  L__GetRotaryState87
  L__GetRotaryState88
  L__GetRotaryState89
  _GetSIRCValue
  L__GetSIRCValue90
  L__GetSIRCValue91
  L__GetSIRCValue92
  L__GetSIRCValue93
  L__GetSIRCValue94
  L__GetSIRCValue95
  _ResetLCD
  _EchoUSBInfo
  _PrintUSBInfo
  L__PrintUSBInfo96
  L__PrintUSBInfo97
  _interrupt
  L__interrupt98
  _main
  L__main99
  _USB_Init_Desc
  L_Delay_1us0
  L_Delay_10us1
  L_Delay_22us2
  L_Delay_50us3
  L_Delay_80us4
  L_Delay_500us5
  L_Delay_5500us6
  L_Delay_1ms7
  L_Delay_5ms8
  L_Delay_8ms9
  L_Delay_100ms10
  L_Delay_10ms11
  L_Delay_1sec12
  L____Boot_Delay4k13
  L____Boot_Delay8k14
  L____Boot_Delay12k15
  L____Boot_Delay16k16
  L____Boot_Delay24k17
  L____Boot_Delay32k18
  L____Boot_Delay48k19
  L____Boot_Delay64k20
  L____Boot_Delay128k21
  L_Delay_Cyc22
  L_Delay_Cyc23
  L_VDelay_ms24
  L_VDelay_ms25
  L_VDelay_ms26
  L_VDelay_Advanced_ms27
  L_VDelay_Advanced_ms28
  L_VDelay_Advanced_ms29
  _Get_Fosc_kHz
  _Delay_1us
  _Delay_10us
  _Delay_22us
  _Delay_50us
  _Delay_80us
  _Delay_500us
  _Delay_5500us
  _Delay_1ms
  _Delay_5ms
  _Delay_8ms
  _Delay_100ms
  _Delay_10ms
  _Delay_1sec
  ____Boot_Delay4k
  ____Boot_Delay8k
  ____Boot_Delay12k
  ____Boot_Delay16k
  ____Boot_Delay24k
  ____Boot_Delay32k
  ____Boot_Delay48k
  ____Boot_Delay64k
  ____Boot_Delay128k
  _Delay_Cyc
  _VDelay_ms
  L__VDelay_ms30
  L__VDelay_ms31
  L__VDelay_ms32
  _VDelay_Advanced_ms
  L__VDelay_Advanced_ms33
  L__VDelay_Advanced_ms34
  L__VDelay_Advanced_ms35
  L_Lcd_Cmd0
  L_Lcd_Cmd1
  L_Lcd_Out_CP2
  L_Lcd_Out_CP3
  L_Lcd_Chr4
  L_Lcd_Chr5
  L_Lcd_Chr6
  L_Lcd_Chr7
  L_Lcd_Chr8
  L_Lcd_Chr9
  L_Lcd_Chr10
  L_Lcd_Out11
  L_Lcd_Out12
  L_Lcd_Out13
  L_Lcd_Out14
  L_Lcd_Out15
  L_Lcd_Out16
  L_Lcd_Out17
  L_Lcd_Out18
  L_Lcd_Out19
  _Lcd_Cmd
  L__Lcd_Cmd20
  L__Lcd_Cmd21
  L__Lcd_Cmd22
  L__Lcd_Cmd23
  L__Lcd_Cmd24
  L__Lcd_Cmd25
  L__Lcd_Cmd26
  L__Lcd_Cmd27
  L__Lcd_Cmd28
  L__Lcd_Cmd29
  L__Lcd_Cmd30
  L__Lcd_Cmd31
  L__Lcd_Cmd32
  L__Lcd_Cmd33
  L__Lcd_Cmd34
  L__Lcd_Cmd35
  L__Lcd_Cmd36
  L__Lcd_Cmd37
  L__Lcd_Cmd38
  L__Lcd_Cmd39
  _Lcd_Chr_CP
  _Lcd_Out_CP
  _Lcd_Chr
  _Lcd_Init
  _Lcd_Out
  _CC2D_Loop1
  _CC2DL_Loop1
  L_longjmp2
  ___CC2D
  ___CC2DW
  _____DoIFC
  _Swap
  _setjmp
  _longjmp
  L___Lib_USB_genHID_memset_usb0
  L___Lib_USB_genHID_memset_usb1
  L___Lib_USB_genHID_memset_usb_int2
  L___Lib_USB_genHID_memset_usb_int3
  L___Lib_USB_genHID_USB_Handle_Busy4
  L___Lib_USB_genHID_USB_Handle_Busy5
  L___Lib_USB_genHID_USB_Device_Init6
  L___Lib_USB_genHID_USB_Device_Init7
  L___Lib_USB_genHID_USB_Device_Init8
  L___Lib_USB_genHID_USB_Device_Init9
  L___Lib_USB_genHID_USB_Device_Init10
  L___Lib_USB_genHID_USB_Device_Init_Int11
  L___Lib_USB_genHID_USB_Device_Init_Int12
  L___Lib_USB_genHID_USB_Device_Init_Int13
  L___Lib_USB_genHID_USB_Device_Init_Int14
  L___Lib_USB_genHID_USB_Device_Init_Int15
  L_USB_Polling_Proc16
  L_USB_Polling_Proc17
  L_USB_Polling_Proc18
  L_USB_Polling_Proc19
  L_USB_Polling_Proc20
  L_USB_Polling_Proc21
  L_USB_Polling_Proc22
  L_USB_Polling_Proc23
  L_USB_Polling_Proc24
  L_USB_Polling_Proc25
  L_USB_Polling_Proc26
  L_USB_Polling_Proc27
  L_USB_Polling_Proc28
  L_USB_Polling_Proc29
  L_USB_Polling_Proc30
  L_USB_Polling_Proc31
  L_USB_Polling_Proc32
  L_USB_Polling_Proc33
  L_USB_Polling_Proc34
  L_USB_Polling_Proc35
  L_USB_Polling_Proc36
  L_USB_Polling_Proc37
  L_USB_Polling_Proc38
  L_USB_Polling_Proc39
  L_USB_Polling_Proc40
  L_USB_Polling_Proc41
  L_USB_Polling_Proc42
  L_USB_Polling_Proc43
  L_USB_Polling_Proc44
  L_USB_Polling_Proc45
  L_USB_Polling_Proc46
  L_USB_Polling_Proc47
  L_USB_Polling_Proc48
  L_USB_Polling_Proc49
  L_USB_Interrupt_Proc50
  L_USB_Interrupt_Proc51
  L_USB_Interrupt_Proc52
  L_USB_Interrupt_Proc53
  L_USB_Interrupt_Proc54
  L_USB_Interrupt_Proc55
  L_USB_Interrupt_Proc56
  L_USB_Interrupt_Proc57
  L_USB_Interrupt_Proc58
  L_USB_Interrupt_Proc59
  L_USB_Interrupt_Proc60
  L_USB_Interrupt_Proc61
  L_USB_Interrupt_Proc62
  L_USB_Interrupt_Proc63
  L_USB_Interrupt_Proc64
  L_USB_Interrupt_Proc65
  L_USB_Interrupt_Proc66
  L_USB_Interrupt_Proc67
  L_USB_Interrupt_Proc68
  L_USB_Interrupt_Proc69
  L_USB_Interrupt_Proc70
  L_USB_Interrupt_Proc71
  L_USB_Interrupt_Proc72
  L_USB_Interrupt_Proc73
  L_USB_Interrupt_Proc74
  L_USB_Interrupt_Proc75
  L_USB_Interrupt_Proc76
  L_USB_Interrupt_Proc77
  L_USB_Interrupt_Proc78
  L_USB_Interrupt_Proc79
  L___Lib_USB_genHID_USB_Stall_Handler80
  L___Lib_USB_genHID_USB_Stall_Handler81
  L___Lib_USB_genHID_USB_Stall_Handler82
  L___Lib_USB_genHID_USB_Stall_Handler83
  L___Lib_USB_genHID_USB_Wake_From_Suspend84
  L___Lib_USB_genHID_USB_Wake_From_Suspend85
  L___Lib_USB_genHID_USB_Ctrl_EPService86
  L___Lib_USB_genHID_USB_Ctrl_EPService87
  L___Lib_USB_genHID_USB_Ctrl_EPService88
  L___Lib_USB_genHID_USB_Ctrl_EPService89
  L___Lib_USB_genHID_USB_Ctrl_EPService90
  L___Lib_USB_genHID_USB_Ctrl_EPService91
  L___Lib_USB_genHID_USB_Ctrl_EPService92
  L___Lib_USB_genHID_USB_Ctrl_EPService93
  L___Lib_USB_genHID_USB_Ctrl_EPService94
  L___Lib_USB_genHID_USB_CtrlTrf_Setup_Handler95
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler96
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler97
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler98
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler99
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler100
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler101
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler102
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler103
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler104
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler105
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler106
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler107
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler108
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf109
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf110
  L___Lib_USB_genHID_USB_Check_Std_Request111
  L___Lib_USB_genHID_USB_Check_Std_Request112
  L___Lib_USB_genHID_USB_Check_Std_Request113
  L___Lib_USB_genHID_USB_Check_Std_Request114
  L___Lib_USB_genHID_USB_Check_Std_Request115
  L___Lib_USB_genHID_USB_Check_Std_Request116
  L___Lib_USB_genHID_USB_Check_Std_Request117
  L___Lib_USB_genHID_USB_Check_Std_Request118
  L___Lib_USB_genHID_USB_Check_Std_Request119
  L___Lib_USB_genHID_USB_Check_Std_Request120
  L___Lib_USB_genHID_USB_Check_Std_Request121
  L___Lib_USB_genHID_USB_Check_Std_Request122
  L___Lib_USB_genHID_USB_Check_Std_Request123
  L___Lib_USB_genHID_USB_Check_Std_Request124
  L___Lib_USB_genHID_USB_Check_Std_Request125
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler126
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler127
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler128
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler129
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler130
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler131
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler132
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler134
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler135
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler136
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler137
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler138
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler139
  L___Lib_USB_genHID_USB_Get_Dsc_Handler140
  L___Lib_USB_genHID_USB_Get_Dsc_Handler141
  L___Lib_USB_genHID_USB_Get_Dsc_Handler142
  L___Lib_USB_genHID_USB_Get_Dsc_Handler143
  L___Lib_USB_genHID_USB_Get_Dsc_Handler144
  L___Lib_USB_genHID_USB_Get_Dsc_Handler145
  L___Lib_USB_genHID_USB_Get_Dsc_Handler146
  L___Lib_USB_genHID_USB_Get_Dsc_Handler147
  L___Lib_USB_genHID_USB_Get_Dsc_Handler148
  L___Lib_USB_genHID_USB_Get_Status_Handler149
  L___Lib_USB_genHID_USB_Get_Status_Handler150
  L___Lib_USB_genHID_USB_Get_Status_Handler151
  L___Lib_USB_genHID_USB_Get_Status_Handler152
  L___Lib_USB_genHID_USB_Get_Status_Handler153
  L___Lib_USB_genHID_USB_Get_Status_Handler154
  L___Lib_USB_genHID_USB_Get_Status_Handler155
  L___Lib_USB_genHID_USB_Get_Status_Handler156
  L___Lib_USB_genHID_USB_Get_Status_Handler157
  L___Lib_USB_genHID_USB_Get_Status_Handler158
  L___Lib_USB_genHID_USB_Get_Status_Handler159
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete160
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete161
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete162
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete163
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete164
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete165
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete166
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete167
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service168
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service169
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service170
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service171
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service172
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service173
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service174
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service175
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service176
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service177
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service178
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service179
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service180
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service181
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service182
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service183
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service184
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service185
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service186
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service187
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service188
  L___Lib_USB_genHID_USB_Set_Cfg_Handler189
  L___Lib_USB_genHID_USB_Set_Cfg_Handler190
  L___Lib_USB_genHID_USB_Configure_Endpoint191
  L___Lib_USB_genHID_USB_Configure_Endpoint192
  L___Lib_USB_genHID_USB_Enable_Endpoint193
  L___Lib_USB_genHID_USB_Enable_Endpoint194
  L___Lib_USB_genHID_USB_Transfer_Packet195
  L___Lib_USB_genHID_USB_Transfer_Packet196
  L___Lib_USB_genHID_USB_Transfer_Packet197
  L___Lib_USB_genHID_USB_Transfer_Packet198
  L___Lib_USB_genHID_USB_Transfer_Packet_Int199
  L___Lib_USB_genHID_USB_Transfer_Packet_Int200
  L___Lib_USB_genHID_USB_Transfer_Packet_Int201
  L___Lib_USB_genHID_USB_Transfer_Packet_Int202
  L___Lib_USB_genHID_USB_Detach_Device203
  L___Lib_USB_genHID_USB_Attach_Device204
  L___Lib_USB_genHID_USB_Attach_Device205
  L___Lib_USB_genHID_USB_Attach_Device206
  L___Lib_USB_genHID_USB_Check_HID_Request207
  L___Lib_USB_genHID_USB_Check_HID_Request208
  L___Lib_USB_genHID_USB_Check_HID_Request209
  L___Lib_USB_genHID_USB_Check_HID_Request210
  L___Lib_USB_genHID_USB_Check_HID_Request211
  L___Lib_USB_genHID_USB_Check_HID_Request212
  L___Lib_USB_genHID_USB_Check_HID_Request213
  L___Lib_USB_genHID_USB_Check_HID_Request214
  L___Lib_USB_genHID_USB_Check_HID_Request215
  L___Lib_USB_genHID_USB_Check_HID_Request216
  L___Lib_USB_genHID_USB_Check_HID_Request217
  L___Lib_USB_genHID_USB_Check_HID_Request218
  L___Lib_USB_genHID_USB_Check_HID_Request219
  L___Lib_USB_genHID_USB_Check_HID_Request220
  L___Lib_USB_genHID_USB_Check_HID_Request221
  L___Lib_USB_genHID_USB_Check_HID_Request222
  L___Lib_USB_genHID_USB_Check_HID_Request223
  L___Lib_USB_genHID_USB_Check_HID_Request224
  L___Lib_USB_genHID_USB_Check_HID_Request225
  L___Lib_USB_genHID_USB_CB_Check_Other_Req226
  L___Lib_USB_genHID_USB_CB_Init_EP227
  L___Lib_USB_genHID_USB_CB_Init_EP228
  L___Lib_USB_genHID_USB_CB_Handler229
  L___Lib_USB_genHID_USB_CB_Handler230
  L___Lib_USB_genHID_USB_CB_Handler231
  L___Lib_USB_genHID_USB_CB_Handler232
  L___Lib_USB_genHID_USB_CB_Handler233
  L___Lib_USB_genHID_USB_CB_Handler234
  L___Lib_USB_genHID_USB_CB_Handler235
  L___Lib_USB_genHID_USB_CB_Handler236
  L___Lib_USB_genHID_USB_CB_Handler237
  L___Lib_USB_genHID_USB_CB_Handler238
  L___Lib_USB_genHID_USB_CB_Handler239
  L_Gen_Enable240
  L_Gen_Read241
  L_Gen_Read242
  L_Gen_Read243
  L_Gen_Read244
  L_Gen_Read245
  L_Gen_Write246
  L_Gen_Write247
  L_Gen_Write248
  L_Gen_Write249
  L_Gen_Write250
  L_HID_Enable251
  L__USB_Polling_Proc252
  L__USB_Polling_Proc253
  L__USB_Polling_Proc254
  L__USB_Polling_Proc255
  L__USB_Polling_Proc256
  L__USB_Polling_Proc257
  L__USB_Interrupt_Proc258
  L__USB_Interrupt_Proc259
  L__USB_Interrupt_Proc260
  L__USB_Interrupt_Proc261
  L__USB_Interrupt_Proc262
  L__USB_Interrupt_Proc263
  L___Lib_USB_genHID_USB_Stall_Handler264
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler265
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler266
  L__Gen_Read267
  L__Gen_Write268
  __Lib_USB_genHID_memset_usb
  __Lib_USB_genHID_memset_usb_int
  __Lib_USB_genHID_USB_Disable_Module
  __Lib_USB_genHID_USB_Enable_Interrupts
  __Lib_USB_genHID_USB_Clear_Interrupt
  __Lib_USB_genHID_USB_Configure
  __Lib_USB_genHID_USB_EP0_Transmit_Options
  __Lib_USB_genHID_USB_EP0_Send_RAM
  __Lib_USB_genHID_USB_EP0_Send_ROM
  __Lib_USB_genHID_USB_EP0_Receive
  __Lib_USB_genHID_USB_Handle_Busy
  L___Lib_USB_genHID_USB_Handle_Busy269
  __Lib_USB_genHID_USB_Device_Init
  __Lib_USB_genHID_USB_Device_Init_Int
  _USB_Polling_Proc
  _USB_Interrupt_Proc
  __Lib_USB_genHID_USB_Stall_Handler
  __Lib_USB_genHID_USB_Suspend
  __Lib_USB_genHID_USB_Wake_From_Suspend
  __Lib_USB_genHID_USB_Ctrl_EPService
  L___Lib_USB_genHID_USB_Ctrl_EPService270
  L___Lib_USB_genHID_USB_Ctrl_EPService271
  L___Lib_USB_genHID_USB_Ctrl_EPService272
  __Lib_USB_genHID_USB_CtrlTrf_Setup_Handler
  __Lib_USB_genHID_USB_CtrlTrf_Out_Handler
  __Lib_USB_genHID_USB_CtrlTrf_In_Handler
  __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273
  __Lib_USB_genHID_USB_Check_Std_Request
  L___Lib_USB_genHID_USB_Check_Std_Request274
  L___Lib_USB_genHID_USB_Check_Std_Request275
  __Lib_USB_genHID_USB_Std_Feature_Req_Handler
  __Lib_USB_genHID_USB_Get_Dsc_Handler
  __Lib_USB_genHID_USB_Get_Status_Handler
  __Lib_USB_genHID_USB_CtrlEP_Service_Complete
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete276
  __Lib_USB_genHID_USB_CtrlTrf_Tx_Service
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service277
  __Lib_USB_genHID_USB_CtrlTrf_Rx_Service
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service278
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service279
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280
  __Lib_USB_genHID_USB_Set_Cfg_Handler
  __Lib_USB_genHID_USB_Configure_Endpoint
  __Lib_USB_genHID_USB_Enable_Endpoint
  __Lib_USB_genHID_USB_Transfer_Packet
  __Lib_USB_genHID_USB_Transfer_Packet_Int
  __Lib_USB_genHID_USB_Detach_Device
  __Lib_USB_genHID_USB_Attach_Device
  __Lib_USB_genHID_USB_Check_HID_Request
  L___Lib_USB_genHID_USB_Check_HID_Request281
  L___Lib_USB_genHID_USB_Check_HID_Request282
  __Lib_USB_genHID_USB_CB_Check_Other_Req
  __Lib_USB_genHID_USB_CB_Init_EP
  __Lib_USB_genHID_USB_CB_Handler
  L___Lib_USB_genHID_USB_CB_Handler283
  L___Lib_USB_genHID_USB_CB_Handler284
  L___Lib_USB_genHID_USB_CB_Handler285
  L___Lib_USB_genHID_USB_CB_Handler286
  L___Lib_USB_genHID_USB_CB_Handler287
  L___Lib_USB_genHID_USB_CB_Handler288
  L___Lib_USB_genHID_USB_CB_Handler289
  L___Lib_USB_genHID_USB_CB_Handler290
  _Gen_Enable
  _Gen_Read
  _Gen_Write
  _HID_Enable
  _HID_Read
  _HID_Write
  _HID_Disable
  L_GetRotaryState0
  L_GetRotaryState1
  L_GetRotaryState2
  L_GetRotaryState3
  L_GetRotaryState4
  L_GetRotaryState5
  L_GetRotaryState6
  L_GetRotaryState7
  L_GetRotaryState8
  L_GetRotaryState9
  L_GetSIRCValue10
  L_GetSIRCValue11
  L_GetSIRCValue12
  L_GetSIRCValue13
  L_GetSIRCValue14
  L_GetSIRCValue15
  L_GetSIRCValue16
  L_GetSIRCValue17
  L_GetSIRCValue18
  L_GetSIRCValue19
  L_GetSIRCValue20
  L_GetSIRCValue21
  L_GetSIRCValue22
  L_GetSIRCValue23
  L_GetSIRCValue24
  L_GetSIRCValue25
  L_GetSIRCValue26
  L_GetSIRCValue27
  L_GetSIRCValue28
  L_GetSIRCValue29
  L_GetSIRCValue30
  L_GetSIRCValue31
  L_GetSIRCValue32
  L_GetSIRCValue33
  L_EchoUSBInfo34
  L_EchoUSBInfo35
  L_EchoUSBInfo36
  L_EchoUSBInfo37
  L_EchoUSBInfo38
  L_EchoUSBInfo39
  L_EchoUSBInfo40
  L_PrintUSBInfo41
  L_PrintUSBInfo42
  L_PrintUSBInfo43
  L_PrintUSBInfo44
  L_PrintUSBInfo45
  L_PrintUSBInfo46
  L_PrintUSBInfo47
  L_PrintUSBInfo48
  L_PrintUSBInfo49
  L_PrintUSBInfo50
  L_PrintUSBInfo51
  L_PrintUSBInfo52
  L_PrintUSBInfo53
  L_PrintUSBInfo54
  L_PrintUSBInfo55
  L_PrintUSBInfo56
  L_main57
  L_main58
  L_main59
  ___main_mainloop
  L_main60
  L_main61
  L_main62
  L_main63
  L_main64
  L_main65
  L_main66
  L_main67
  L_main68
  L__GetSIRCValue69
  L__GetSIRCValue70
  L__GetSIRCValue71
  L__PrintUSBInfo72
  L__main73
  _GetRotaryState
  L__GetRotaryState74
  L__GetRotaryState75
  L__GetRotaryState76
  L__GetRotaryState77
  L__GetRotaryState78
  L__GetRotaryState79
  L__GetRotaryState80
  L__GetRotaryState81
  L__GetRotaryState82
  L__GetRotaryState83
  L__GetRotaryState84
  L__GetRotaryState85
  L__GetRotaryState86
  L__GetRotaryState87
  L__GetRotaryState88
  L__GetRotaryState89
  _GetSIRCValue
  L__GetSIRCValue90
  L__GetSIRCValue91
  L__GetSIRCValue92
  L__GetSIRCValue93
  L__GetSIRCValue94
  L__GetSIRCValue95
  _ResetLCD
  _EchoUSBInfo
  _PrintUSBInfo
  L__PrintUSBInfo96
  L__PrintUSBInfo97
  _interrupt
  L__interrupt98
  _main
  L__main99
  L_Div_16x16_S0
  L_Div_16x16_S1
  LOOPS3232A
  SADD22LA
  SOK22LA
  SADD22L8
  SOK22L8
  LOOPS3232B
  SADD22LB
  SOK22LB
  SADD22L16
  SOK22L16
  LOOPS3232C
  SADD22LC
  SOK22LC
  SADD22L24
  SOK22L24
  LOOPS3232D
  SADD22LD
  SOK22LD
  SOK22L
  L_Div_32x32_S6
  L_Div_32x32_S7
  L_Div_32x32_S8
  L_Div_32x32_S9
  FXD3232S
  END_ALL
  CA3232S
  C3232SX
  C3232SX1
  C3232S
  C3232S2
  C3232SX4
  C3232SOK
  C3232SX3
  C3232SX2
  avoid_comfrem
  LOOPU3232A
  UADD22LA
  UOK22LA
  UADD22L8
  UOK22L8
  LOOPU3232B
  UADD22LB
  UOK22LB
  UADD22L16
  UOK22L16
  LOOPU3232C
  UADD22LC
  UOK22LC
  UADD22L24
  UOK22L24
  LOOPU3232D
  UADD22LD
  UOK22LD
  UOK22L
  _NEXT
  _EXIT2
  _LOOP
  _EXIT1
  _IF_FIRST
  _IF_SECOND
  _INVERCE_FIRST
  _MULT
  _INBERSE_SECOND
  _EXIT
  _Div_8x8_U
  _Div_16x16_U
  _Div_16x16_S_L
  _Div_16x16_S
  _Div_8x8_S
  _Mul_8x8_S
  _Mul_16x16_U
  _Mul_16x16_S
  _SDIV3232L
  _COMFREM
  _Div_32x32_S
  _Div_32x32_U
  _Mul_32x32_U
  _Mul_32x32_S
  _CC2D_Loop1
  _CC2DL_Loop1
  L_longjmp2
  ___CC2D
  ___CC2DW
  _____DoIFC
  _Swap
  _setjmp
  _longjmp
  L___Lib_USB_genHID_memset_usb0
  L___Lib_USB_genHID_memset_usb1
  L___Lib_USB_genHID_memset_usb_int2
  L___Lib_USB_genHID_memset_usb_int3
  L___Lib_USB_genHID_USB_Handle_Busy4
  L___Lib_USB_genHID_USB_Handle_Busy5
  L___Lib_USB_genHID_USB_Device_Init6
  L___Lib_USB_genHID_USB_Device_Init7
  L___Lib_USB_genHID_USB_Device_Init8
  L___Lib_USB_genHID_USB_Device_Init9
  L___Lib_USB_genHID_USB_Device_Init10
  L___Lib_USB_genHID_USB_Device_Init_Int11
  L___Lib_USB_genHID_USB_Device_Init_Int12
  L___Lib_USB_genHID_USB_Device_Init_Int13
  L___Lib_USB_genHID_USB_Device_Init_Int14
  L___Lib_USB_genHID_USB_Device_Init_Int15
  L_USB_Polling_Proc16
  L_USB_Polling_Proc17
  L_USB_Polling_Proc18
  L_USB_Polling_Proc19
  L_USB_Polling_Proc20
  L_USB_Polling_Proc21
  L_USB_Polling_Proc22
  L_USB_Polling_Proc23
  L_USB_Polling_Proc24
  L_USB_Polling_Proc25
  L_USB_Polling_Proc26
  L_USB_Polling_Proc27
  L_USB_Polling_Proc28
  L_USB_Polling_Proc29
  L_USB_Polling_Proc30
  L_USB_Polling_Proc31
  L_USB_Polling_Proc32
  L_USB_Polling_Proc33
  L_USB_Polling_Proc34
  L_USB_Polling_Proc35
  L_USB_Polling_Proc36
  L_USB_Polling_Proc37
  L_USB_Polling_Proc38
  L_USB_Polling_Proc39
  L_USB_Polling_Proc40
  L_USB_Polling_Proc41
  L_USB_Polling_Proc42
  L_USB_Polling_Proc43
  L_USB_Polling_Proc44
  L_USB_Polling_Proc45
  L_USB_Polling_Proc46
  L_USB_Polling_Proc47
  L_USB_Polling_Proc48
  L_USB_Polling_Proc49
  L_USB_Interrupt_Proc50
  L_USB_Interrupt_Proc51
  L_USB_Interrupt_Proc52
  L_USB_Interrupt_Proc53
  L_USB_Interrupt_Proc54
  L_USB_Interrupt_Proc55
  L_USB_Interrupt_Proc56
  L_USB_Interrupt_Proc57
  L_USB_Interrupt_Proc58
  L_USB_Interrupt_Proc59
  L_USB_Interrupt_Proc60
  L_USB_Interrupt_Proc61
  L_USB_Interrupt_Proc62
  L_USB_Interrupt_Proc63
  L_USB_Interrupt_Proc64
  L_USB_Interrupt_Proc65
  L_USB_Interrupt_Proc66
  L_USB_Interrupt_Proc67
  L_USB_Interrupt_Proc68
  L_USB_Interrupt_Proc69
  L_USB_Interrupt_Proc70
  L_USB_Interrupt_Proc71
  L_USB_Interrupt_Proc72
  L_USB_Interrupt_Proc73
  L_USB_Interrupt_Proc74
  L_USB_Interrupt_Proc75
  L_USB_Interrupt_Proc76
  L_USB_Interrupt_Proc77
  L_USB_Interrupt_Proc78
  L_USB_Interrupt_Proc79
  L___Lib_USB_genHID_USB_Stall_Handler80
  L___Lib_USB_genHID_USB_Stall_Handler81
  L___Lib_USB_genHID_USB_Stall_Handler82
  L___Lib_USB_genHID_USB_Stall_Handler83
  L___Lib_USB_genHID_USB_Wake_From_Suspend84
  L___Lib_USB_genHID_USB_Wake_From_Suspend85
  L___Lib_USB_genHID_USB_Ctrl_EPService86
  L___Lib_USB_genHID_USB_Ctrl_EPService87
  L___Lib_USB_genHID_USB_Ctrl_EPService88
  L___Lib_USB_genHID_USB_Ctrl_EPService89
  L___Lib_USB_genHID_USB_Ctrl_EPService90
  L___Lib_USB_genHID_USB_Ctrl_EPService91
  L___Lib_USB_genHID_USB_Ctrl_EPService92
  L___Lib_USB_genHID_USB_Ctrl_EPService93
  L___Lib_USB_genHID_USB_Ctrl_EPService94
  L___Lib_USB_genHID_USB_CtrlTrf_Setup_Handler95
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler96
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler97
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler98
  L___Lib_USB_genHID_USB_CtrlTrf_Out_Handler99
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler100
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler101
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler102
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler103
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler104
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler105
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler106
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler107
  L___Lib_USB_genHID_USB_CtrlTrf_In_Handler108
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf109
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf110
  L___Lib_USB_genHID_USB_Check_Std_Request111
  L___Lib_USB_genHID_USB_Check_Std_Request112
  L___Lib_USB_genHID_USB_Check_Std_Request113
  L___Lib_USB_genHID_USB_Check_Std_Request114
  L___Lib_USB_genHID_USB_Check_Std_Request115
  L___Lib_USB_genHID_USB_Check_Std_Request116
  L___Lib_USB_genHID_USB_Check_Std_Request117
  L___Lib_USB_genHID_USB_Check_Std_Request118
  L___Lib_USB_genHID_USB_Check_Std_Request119
  L___Lib_USB_genHID_USB_Check_Std_Request120
  L___Lib_USB_genHID_USB_Check_Std_Request121
  L___Lib_USB_genHID_USB_Check_Std_Request122
  L___Lib_USB_genHID_USB_Check_Std_Request123
  L___Lib_USB_genHID_USB_Check_Std_Request124
  L___Lib_USB_genHID_USB_Check_Std_Request125
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler126
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler127
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler128
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler129
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler130
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler131
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler132
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler133
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler134
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler135
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler136
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler137
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler138
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler139
  L___Lib_USB_genHID_USB_Get_Dsc_Handler140
  L___Lib_USB_genHID_USB_Get_Dsc_Handler141
  L___Lib_USB_genHID_USB_Get_Dsc_Handler142
  L___Lib_USB_genHID_USB_Get_Dsc_Handler143
  L___Lib_USB_genHID_USB_Get_Dsc_Handler144
  L___Lib_USB_genHID_USB_Get_Dsc_Handler145
  L___Lib_USB_genHID_USB_Get_Dsc_Handler146
  L___Lib_USB_genHID_USB_Get_Dsc_Handler147
  L___Lib_USB_genHID_USB_Get_Dsc_Handler148
  L___Lib_USB_genHID_USB_Get_Status_Handler149
  L___Lib_USB_genHID_USB_Get_Status_Handler150
  L___Lib_USB_genHID_USB_Get_Status_Handler151
  L___Lib_USB_genHID_USB_Get_Status_Handler152
  L___Lib_USB_genHID_USB_Get_Status_Handler153
  L___Lib_USB_genHID_USB_Get_Status_Handler154
  L___Lib_USB_genHID_USB_Get_Status_Handler155
  L___Lib_USB_genHID_USB_Get_Status_Handler156
  L___Lib_USB_genHID_USB_Get_Status_Handler157
  L___Lib_USB_genHID_USB_Get_Status_Handler158
  L___Lib_USB_genHID_USB_Get_Status_Handler159
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete160
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete161
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete162
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete163
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete164
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete165
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete166
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete167
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service168
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service169
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service170
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service171
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service172
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service173
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service174
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service175
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service176
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service177
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service178
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service179
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service180
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service181
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service182
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service183
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service184
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service185
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service186
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service187
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service188
  L___Lib_USB_genHID_USB_Set_Cfg_Handler189
  L___Lib_USB_genHID_USB_Set_Cfg_Handler190
  L___Lib_USB_genHID_USB_Configure_Endpoint191
  L___Lib_USB_genHID_USB_Configure_Endpoint192
  L___Lib_USB_genHID_USB_Enable_Endpoint193
  L___Lib_USB_genHID_USB_Enable_Endpoint194
  L___Lib_USB_genHID_USB_Transfer_Packet195
  L___Lib_USB_genHID_USB_Transfer_Packet196
  L___Lib_USB_genHID_USB_Transfer_Packet197
  L___Lib_USB_genHID_USB_Transfer_Packet198
  L___Lib_USB_genHID_USB_Transfer_Packet_Int199
  L___Lib_USB_genHID_USB_Transfer_Packet_Int200
  L___Lib_USB_genHID_USB_Transfer_Packet_Int201
  L___Lib_USB_genHID_USB_Transfer_Packet_Int202
  L___Lib_USB_genHID_USB_Detach_Device203
  L___Lib_USB_genHID_USB_Attach_Device204
  L___Lib_USB_genHID_USB_Attach_Device205
  L___Lib_USB_genHID_USB_Attach_Device206
  L___Lib_USB_genHID_USB_Check_HID_Request207
  L___Lib_USB_genHID_USB_Check_HID_Request208
  L___Lib_USB_genHID_USB_Check_HID_Request209
  L___Lib_USB_genHID_USB_Check_HID_Request210
  L___Lib_USB_genHID_USB_Check_HID_Request211
  L___Lib_USB_genHID_USB_Check_HID_Request212
  L___Lib_USB_genHID_USB_Check_HID_Request213
  L___Lib_USB_genHID_USB_Check_HID_Request214
  L___Lib_USB_genHID_USB_Check_HID_Request215
  L___Lib_USB_genHID_USB_Check_HID_Request216
  L___Lib_USB_genHID_USB_Check_HID_Request217
  L___Lib_USB_genHID_USB_Check_HID_Request218
  L___Lib_USB_genHID_USB_Check_HID_Request219
  L___Lib_USB_genHID_USB_Check_HID_Request220
  L___Lib_USB_genHID_USB_Check_HID_Request221
  L___Lib_USB_genHID_USB_Check_HID_Request222
  L___Lib_USB_genHID_USB_Check_HID_Request223
  L___Lib_USB_genHID_USB_Check_HID_Request224
  L___Lib_USB_genHID_USB_Check_HID_Request225
  L___Lib_USB_genHID_USB_CB_Check_Other_Req226
  L___Lib_USB_genHID_USB_CB_Init_EP227
  L___Lib_USB_genHID_USB_CB_Init_EP228
  L___Lib_USB_genHID_USB_CB_Handler229
  L___Lib_USB_genHID_USB_CB_Handler230
  L___Lib_USB_genHID_USB_CB_Handler231
  L___Lib_USB_genHID_USB_CB_Handler232
  L___Lib_USB_genHID_USB_CB_Handler233
  L___Lib_USB_genHID_USB_CB_Handler234
  L___Lib_USB_genHID_USB_CB_Handler235
  L___Lib_USB_genHID_USB_CB_Handler236
  L___Lib_USB_genHID_USB_CB_Handler237
  L___Lib_USB_genHID_USB_CB_Handler238
  L___Lib_USB_genHID_USB_CB_Handler239
  L_Gen_Enable240
  L_Gen_Read241
  L_Gen_Read242
  L_Gen_Read243
  L_Gen_Read244
  L_Gen_Read245
  L_Gen_Write246
  L_Gen_Write247
  L_Gen_Write248
  L_Gen_Write249
  L_Gen_Write250
  L_HID_Enable251
  L__USB_Polling_Proc252
  L__USB_Polling_Proc253
  L__USB_Polling_Proc254
  L__USB_Polling_Proc255
  L__USB_Polling_Proc256
  L__USB_Polling_Proc257
  L__USB_Interrupt_Proc258
  L__USB_Interrupt_Proc259
  L__USB_Interrupt_Proc260
  L__USB_Interrupt_Proc261
  L__USB_Interrupt_Proc262
  L__USB_Interrupt_Proc263
  L___Lib_USB_genHID_USB_Stall_Handler264
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler265
  L___Lib_USB_genHID_USB_Std_Feature_Req_Handler266
  L__Gen_Read267
  L__Gen_Write268
  __Lib_USB_genHID_memset_usb
  __Lib_USB_genHID_memset_usb_int
  __Lib_USB_genHID_USB_Disable_Module
  __Lib_USB_genHID_USB_Enable_Interrupts
  __Lib_USB_genHID_USB_Clear_Interrupt
  __Lib_USB_genHID_USB_Configure
  __Lib_USB_genHID_USB_EP0_Transmit_Options
  __Lib_USB_genHID_USB_EP0_Send_RAM
  __Lib_USB_genHID_USB_EP0_Send_ROM
  __Lib_USB_genHID_USB_EP0_Receive
  __Lib_USB_genHID_USB_Handle_Busy
  L___Lib_USB_genHID_USB_Handle_Busy269
  __Lib_USB_genHID_USB_Device_Init
  __Lib_USB_genHID_USB_Device_Init_Int
  _USB_Polling_Proc
  _USB_Interrupt_Proc
  __Lib_USB_genHID_USB_Stall_Handler
  __Lib_USB_genHID_USB_Suspend
  __Lib_USB_genHID_USB_Wake_From_Suspend
  __Lib_USB_genHID_USB_Ctrl_EPService
  L___Lib_USB_genHID_USB_Ctrl_EPService270
  L___Lib_USB_genHID_USB_Ctrl_EPService271
  L___Lib_USB_genHID_USB_Ctrl_EPService272
  __Lib_USB_genHID_USB_CtrlTrf_Setup_Handler
  __Lib_USB_genHID_USB_CtrlTrf_Out_Handler
  __Lib_USB_genHID_USB_CtrlTrf_In_Handler
  __Lib_USB_genHID_USB_Prepare_Next_Setup_Trf
  L___Lib_USB_genHID_USB_Prepare_Next_Setup_Trf273
  __Lib_USB_genHID_USB_Check_Std_Request
  L___Lib_USB_genHID_USB_Check_Std_Request274
  L___Lib_USB_genHID_USB_Check_Std_Request275
  __Lib_USB_genHID_USB_Std_Feature_Req_Handler
  __Lib_USB_genHID_USB_Get_Dsc_Handler
  __Lib_USB_genHID_USB_Get_Status_Handler
  __Lib_USB_genHID_USB_CtrlEP_Service_Complete
  L___Lib_USB_genHID_USB_CtrlEP_Service_Complete276
  __Lib_USB_genHID_USB_CtrlTrf_Tx_Service
  L___Lib_USB_genHID_USB_CtrlTrf_Tx_Service277
  __Lib_USB_genHID_USB_CtrlTrf_Rx_Service
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service278
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service279
  L___Lib_USB_genHID_USB_CtrlTrf_Rx_Service280
  __Lib_USB_genHID_USB_Set_Cfg_Handler
  __Lib_USB_genHID_USB_Configure_Endpoint
  __Lib_USB_genHID_USB_Enable_Endpoint
  __Lib_USB_genHID_USB_Transfer_Packet
  __Lib_USB_genHID_USB_Transfer_Packet_Int
  __Lib_USB_genHID_USB_Detach_Device
  __Lib_USB_genHID_USB_Attach_Device
  __Lib_USB_genHID_USB_Check_HID_Request
  L___Lib_USB_genHID_USB_Check_HID_Request281
  L___Lib_USB_genHID_USB_Check_HID_Request282
  __Lib_USB_genHID_USB_CB_Check_Other_Req
  __Lib_USB_genHID_USB_CB_Init_EP
  __Lib_USB_genHID_USB_CB_Handler
  L___Lib_USB_genHID_USB_CB_Handler283
  L___Lib_USB_genHID_USB_CB_Handler284
  L___Lib_USB_genHID_USB_CB_Handler285
  L___Lib_USB_genHID_USB_CB_Handler286
  L___Lib_USB_genHID_USB_CB_Handler287
  L___Lib_USB_genHID_USB_CB_Handler288
  L___Lib_USB_genHID_USB_CB_Handler289
  L___Lib_USB_genHID_USB_CB_Handler290
  _Gen_Enable
  _Gen_Read
  _Gen_Write
  _HID_Enable
  _HID_Read
  _HID_Write
  _HID_Disable