XBMC USB Controller solderpad
xbmc-usb-controller / Firmware / mcci.lst
; 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