ELF`4(p4 (da      @0¯<0BB|<¯ @<$0b<0BB|@<8¯8,¯<0@<@<¯<0BB|D¯ @<$0b<0BB|@D@¯@8¯<0@<@4B4¯K>@H¯<0BB|<¯ @<$0b<0BB|@<@¯@D¯<0@<@<33<33B40b,H¯H@<0BB|@¯ @<$0b<0BB|@@D¯<$0b0ď>@4(¯(¯Ï@ ¯<@b ď>@¯1>@<$$b򂠀<pbB0pb3@'@!TPX''! @P$ B$ , $ b @<< aBB|B8C, ab| a!''!!''!!''!!''!!''!%@!''!!''!%@!''!B0><*@@ !@!''!-$b"@@!''!<BBB|£<<BB8b,$b$ @:r#@6T';8<B4<$=<$%b<( @$@ HC0`'!b;8<B4<$=<$%b<<$%bB0>MF<B$!bB;8;! @8B0=&b!@$$b=&b=B0>&b!@$$b>&b>+FB,#@F<B$!bB;8;8D0B0=&b!@$$b=&b=0B0>&b!@$$b>&b><%C0B0+b@JK% C0B0=&b!@$$b=&b=0B0>&b!@$$b>&b>."@$-@bB0B4bd$$b@D'%CB0B,@=>%C§L@$L L$b$L$§<D—B0&!@$$b&—B0B0&bB0&b=>%C!@—# b0B0=&b!@$$b=&b=0B0>&b!@$$b>&b>$' <B0B0@—,@ ';!0@8;8B$;8!b$—B$§—@ ';!0@8;8B$;8!b$—B$§!''!PCBB0%C£œ<b$Db$B%D0B0+C @<b$Db$B%D£"<<b$Db$B%DÓ#(C0B0$&b!@$$b&b0B0$&b!@$$b&b“Ó+C@<C$c!(`E<<C$cC!`C$$CÓ$'!bB“B$£<b$Db$B%DB0.@@bB0B4bd$$b@$'B0><B4<<$%bB0>$<Fd<$%b@!TPLHD@<840,($ ``A\@X@dp@`h'`@B'!<aBC|b<aBB|<aBB|@$¯!''!<aBC|b<aBB|<aBB|@$¯!''!ƒB(@<ƒ$!bB@<ƒ$!bC4b<ƒ4$!bB@“B$£<< aBB4 ab<<aBB0ab$$@4$>@<$4b<$b<$b<$b<@<$db<$hb>@! ''$ !t@, B,@@¯<0BB|¯ @<$0b<0BB|@¯¯<0@<E! !( !09>@!8!@!`%CR&s&b&@0$B$CAR&1%` '#8E!('1 @$$$K0 $jQ:$:  R$V$0$$$b0$c$BaR&1$V$P0$R$C R& !(@$@T2X$x$0$r$uE& -$2+$83SE& $BR&E&#`' $%$@j `d`d%U3~:#! !( !0=@!8 @P! < e$$!( !0=@!8 C<< $$ $$$$((!@g^:GY:++$$2'$$'$!@!H i !!P"2 @$$$O&H,Ir1 @R$%$0ň$v0 $$$b'Q1  $$$u&($Xlgr%!!ӕ$@f2 !`'<'Œ!D!0\2@!(`''!b!! @$@$ (:$! !(- j}$HC !0   !0@$!!` ''7@'<'b7@E'!@$@$@$@ $$  <)5y #@I$@$` "$#@i$@$` $#@I$@$` $ #@i$@$`   $$@$#@$#@$#$#@PBU JB}%H/B<%H.@hBm bB}%`Z%`$pO%-V %-n #8MKB@ %@BH BX  %XoB` +x #@ +/#H/+x,%x#H,!@ +x !H,!H/*x!@!H)!H/$ %P   $%H$J% 8'q#PG"00@H%H&@$#8 , %@ $$%0 @H $#80%@ $"@} % @( +} %(%(%%;@*x!@!H)!H/%x(  $%H$J% 8'q#PG"00@H%H&*x`!Xk!`!`%x` $%`` $% 8q#h"00X`x%`@x %x<$@8B=$!- $@C'0 ``A``AH@X@X@! X@$@$ 4@$@$ 4@ `bA!!@!8:`!`+@ 0p#(40t HPH+q|%(+h Q# !(+@J%+ȩ WJ%# 1h(HXq%@C+`  Q\ !@+0%+p +8#H'\ % i!0!!+X! `!0 Hip + $#pP#x%hOT *@(%1%p,8' X`@pL %X#+0h*@ P#h!Xm+m@$+0h#h%!Xm#hj@1H@0H/q$%@+ j@ S| !@ +( $+p | !@ $| % (# +`e U$&h+P-$8 P!0$!0E $ PpI@ $#($L0  PXPMq$%@+p   #x !@+(k%+ k@Tk%#x  1@P`-st%@+h    !@+H *'+8 +`#PL % j!! %@d`:8+ eE8%P+ !!F8 Pp@#( $#x*8GL) pH0%xN$0(p@p%Xd+h)  `L!Xg+Pg@$+h#h%!Xg#h) 1(@0Pp%@d+X )  `!@+@$+x Q%0$!@%0#( !@!('!@ !!P!X@!8+\@ ppy#(L  O1d 0(rl%0+@  #!0+8#+8;! 08#i q1X/s|%@+8 i  # !@ +H  # + ! J8 @# `@!hLM '+p Q pq !!'7 $+h9+0%(!``##+@#8(!X!``@!hLM~ $ pNq $#0L O1 $ @(8q%(d+ @#!(+0T#+ :!` (# %8dPX#H%x9 L 8 h1%ȧ80`XPp, %@+   @P# !@+@$+ # k%!@# i %3P@0PQqd%@+ i   !@+h$+  %HF$!@ %HF'0#@ +X`(&`-+$ ##P+8#h#0!(@f@#x#(+@#0%`hL\M&P pNq#0 $#P L  h 0O1%8`@0q,%@+ @X!@ +  +#i 0h`8qD %0+ i \P#0!0+XV#0+8;! 08R#0Y8!  @  C2 $$$$  @@ 4Microchip Technology Inc.4CDC RS-232 Emulation DemoHL}} ~} ~ },}~L}<}}}d<tOK UBW32 Version 1.0!0 !1 !2 Err: TX Buffer overrun !3 Err: RX Buffer overrun !4 Err: Missing parameter(s) !6 Err: Invalid paramter value !7 Err: Extra parmater ````` a`aa`P```aPaa`@```a@aa0`p```0apapaRCO(IVlPIPOPDCUTO(TIBLT1ܩ!8 Err: Unknown command '%c:%2X' !8 Err: Unknown command '%c%c:%2X%2X' AAAAAAFFFFDDBBB B F F AB B B BA A BBBE EAG GGGCBBBBBCCCEEEGEEEG G GEEAAGGFFDDDDD D DDDCC DD D D DTI,%05u I,%05i,%05i,%05i,%05i,%05i,%05i,%05iPI,%1u !5 Err: Need comma next, found: '%c' h| ((((( AAAAAABBBBBB 00000000000000000000000000000000 4ddddddddXddddldddddddddddd@d@ddddxddddxdd$@@{Gz?-C6?NaN+Inf-Inf(null)   |  `DP|}~ , ,,$`dcQjjHjXn@`o@o@o@o@op@0p`p@p xr uvv8wxxx |z | 8~@@@,@ ȍd@H @@0@p@,D@@L@ h0@@ ( Ģ`(0((ܩ@@(  @ܮ@@@<@\@|@ ( (l@Ա@@    @@@`@@@@@@ @@@`@@@@@@8(`@d@Rd  @Xpx 8PX`h( | (08@HPX`hpx$ px  X0<?8p 8@t`2GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/arch/mips/memset.S: Copyright (c) MIPS Technologies, Inc. All rights reserved.lib/c/std/exit.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/std/ctypef.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/stdio/_iobdata.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/stdio/_iobfuncs.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/stdio/printf.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707kit/share/stubs.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/std/ctype.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/std/errno.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/stdio/_doprnt.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/stdio/fputc.c: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707lib/c/arch/mips/strlen.S: Copyright (c) MIPS Technologies, Inc. All rights reserved.GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707GCC: (GNU) 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707jp#u'pu5!odevice_dscconfigDescriptor1@USB_CD_PtroUSB_SD_Ptrsd000sd001sd002 main'BlinkUSBStatusaUSBCBSuspend~USBCBWakeFromSuspendUSBCB_SOF_HandlerUSBCBErrorHandlerUSBCBCheckOtherReq USBCBStdSetDscHandler0USBCBInitEPLUSBCBSendResume USBDeviceInit USBDeviceTasks USBStallHandler: USBSuspendU USBWakeFromSuspendx USBCtrlEPService USBCtrlTrfSetupHandler USBCtrlTrfOutHandler USBCtrlTrfInHandler! USBPrepareForNextSetupTrf USBCheckStdRequest USBStdFeatureReqHandler USBStdGetDscHandler' USBStdGetStatusHandlerj USBCtrlEPServiceComplete USBCtrlTrfTxService USBCtrlTrfRxServiceUSBStdSetCfgHandlerBUSBConfigureEndpointUSBEnableEndpointUSBStallEndpointdUSBTransferOnePacketUSBClearInterruptFlagBDT%SetupPktQCtrlTrfDatapUSBDeviceStateUSBActiveConfigurationinPipesoutPipespBDTEntryIn)RemoteWakeupTUSBAlternateInterfacexpBDTEntryEP0OutCurrentpBDTEntryEP0OutNextpBDTEntryOutshortPacketStatuscontrolTransferStatepDst0USTATcopyXUSBInMaxPacketSizeUSBInDatau'RUSBCheckCDCRequesttCDCInitEPgetsUSBUSARTputUSBUSART putsUSBUSARTj putrsUSBUSART CDCTxService cdc_rx_len4 cdc_trf_stateP pCDCSrcf cdc_tx_len cdc_mem_type cdc_notice line_coding cdc_data_rx cdc_data_tx% pCDCDst; CDCDataOutHandlee CDCDataInHandle control_signal_bitmap BaudRateGen dummy_encapsulated_cmd_responseu5WCoreTimerHandler SwitchUserIsPressed1SwitchProgramIsPressed\UserInitProcessIOPPrintErrors_mon_putccheck_and_send_TX_dataparse_packetPrintAckparse_R_packetparse_BL_packetparse_CU_packetparse_T1_packetparse_TP_packetparse_SL_packetparse_TO_packet# parse_TI_packetf CheckLatchingInput parse_PW_packet parse_SC_packet parse_SO_packet$ parse_EC_packetD parse_ES_packetd parse_T_packet parse_C_packet parse_O_packet parse_I_packet parse_V_packet6 parse_A_packetU parse_MW_packetu parse_MR_packet parse_PD_packet parse_PI_packet? parse_PO_packet parse_TX_packet parse_RX_packet parse_CX_packet parse_RC_packet parse_BC_packet1 parse_BO_packetQ parse_BS_packetq parse_SS_packet parse_RS_packet parse_CS_packet parse_SI_packet parse_RI_packetparse_CI_packet1StartWriteLReadEEWriteEEextract_numberkextract_digitprint_statusUSB_In_Buffer st_OK4st_LFCR_st_versionErrorStringsg_TX_bufg_RX_bufg_USART_RX_bufg_USART_TX_buf+g_TX_buf_inEg_TX_buf_out`g_TX_buf_length~g_RX_buf_ing_RX_buf_outg_USART_RX_buf_ing_USART_RX_buf_outg_USART_TX_buf_ing_USART_TX_buf_out5g_ack_enablePg_echo_enablelT1_timerLATPtrPORTPtrTRISPtrODCPtrSoftwareKey7CommandListjjGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707usb_descriptors.cE:\Projects\UBW32\FW\D32BYTE:unsigned charWORD;short unsigned intlong long unsigned intsigned charshort intlong intlong long intcharintunsigned int7__RTCCONbits_t7JI__RTCALRMbits_tId__PMMODEbits_to__OSCCONbits_to__DMACONbits_t,_USB_DEVICE_DESCRIPTORo p# bDescriptorTypeq# bcdUSBr# bDeviceClasss# bDeviceSubClasst# bDeviceProtocolu# bMaxPacketSize0v# idVendorw# idProductx# bcdDevicey# iManufacturerz# iProduct{# iSerialNumber|# bNumConfigurations}#USB_DEVICE_DESCRIPTOR~ O #!##C 4#!##C 4#!##RTCCONbits8*RTCCON5NRTCALRM$4(U1PWRCbits *U1PWRC`$)U1IR \(U1IRbits- *U1IR$)U1IE. \(U1IEbits> *U1IE$)U1EIR? \)U1EIEQ \)U1STATc \)U1CONw \(U1CONbits *U1CON$)U1ADDR \)U1BDTP1 \)U1CNFG1 \)U1EP0 \(U1EP0bits *U1EP0$)U1EP1 \  *BDT$)device_dsc / +)USB_CD_Ptr +)USB_SD_Ptr ,Z74$ LL $*CtrlTrfDatak$<*USBDeviceStatep*USBActiveConfigurationqD  *inPipesy(  *outPipesz  *pBDTEntryInv*RemoteWakeup|H T *USBAlternateInterfacerDP*pBDTEntryEP0OutCurrents@*pBDTEntryEP0OutNextt0*pBDTEntryOutu*shortPacketStatusw<*controlTransferStatex*pDst{L*USTATcopy}L X *USBInMaxPacketSize~H  L *USBInDatay pGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707..\Microchip\Usb\CDC Device Driver\usb_function_cdc.cE:\Projects\UBW32\FW\D32BYTE:unsigned charWORD;short unsigned intDWORD<QWORD=long long unsigned intsigned charshort intlong intlong long intcharintunsigned int fb0^#b1_#b2`#b3a#b4b#b5c#b6d#b7e#4_BYTE_VALZVal[bitsfBYTE_VALg gq LBo# HBp#vb0t#b1u#b2v#b3w#b4x#b5y#b6z#b7{#b8|#b9}#b10~#b11#b12#b13#b14#b15#_WORD_VALjValkvlbyteqDbitsg  WORD_VALv     7__RTCCONbits_t7 I__RTCALRMbits_tI __PMMODEbits_t1 o__OSCCONbits_toM __DMACONbits_tibb__BDTwvValBDT_ENTRYϤ0_POINTER_wordbRamwRam0bRom6wRomA<GPOINTER_CTRL_TRF_SETUPCTRL_TRF_SETUP$[3bRam/bRom06wRam10wRom2A(@ctrl_trf_mem9#:#includeZero=#busy?#KBbits@ValADpSrc3#infoB(#wCountC#IN_PIPEDKPbRamNwRamO0XU#busyW# ZbitsXValYZ ]pDstP#infoZ#wCount[#pFunc\#OUT_PIPE] _LINE_CODING+LINE_CODING7k_CONTROL_SIGNAL_BITMAP:_byte;CONTROL_SIGNAL_BITMAPA/_CDC_NOTICEmGetLineCodingn}SetLineCodingo}packetp/ ? CDC_NOTICEqUSBCheckCDCRequestpnCDCInitEP,ngetsUSBUSARTc,Dnbufferblenb putUSBUSARTDndatalength j putsUSBUSARTLndata len pData putrsUSBUSARTLLndataK lenM pDataN CDCTxServicen byte_to_send i!RTCCONbits8*RTCCON "#RTCALRM<6 "q!RTCALRMbitsJ*RTCALRMY "#RTCTIMEN6 #RTCDATEa6 #ALRMTIMEu6 #ALRMDATE6 $PMMODEbits*PMMODE "6%PMADDR6 %PMDIN6 $OSCCONbitsp*OSCCON "R%OSCCONCLRq6 %OSCCONSETr6 %SYSKEY6 %INTSTAT6 %BMXCONCLR6 $DMACONbits*DMACON "n%DMACONCLR6 %DMACONSET6 %CHECON 6 &~" "o  %inPipesO   Z %outPipesP 'cdc_rx_lenpd'cdc_trf_stater'pCDCSrcsL\'cdc_tx_lenuX'cdc_mem_typev'cdc_noticej x"?'line_codingm}h ?"'cdc_data_rxk " 'cdc_data_txl " 'pCDCDsttL'CDCDataOutHandlexZ `` "'CDCDataInHandleyZ t'control_signal_bitmap|T'BaudRateGen}p 4 'dummy_encapsulated_cmd_response S GNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.03-20080707D32.cE:\Projects\UBW32\FW\D32_BOOL0FALSETRUEBOOL0BYTE:unsigned charWORD;short unsigned intlong long unsigned intsigned charshort intlong intlong long intcharintunsigned int7__RTCCONbits_t7hI__RTCALRMbits_tI __PMMODEbits_to __OSCCONbits_to __DMACONbits_t S USBPWR Q# USUSPEND Q# USLPGRD Q# UACTPND Q# __U1PWRCbits_t C __PORTEbits_tCj  BkCHARkUCHARkINTkUINTkASCII_CHARkUCASE_ASCII_CHARExtractType z"kEXTRACT_OKkEXTRACT_PARAMETER_OUTSIDE_LIMITkEXTRACT_COMMA_MISSINGkEXTRACT_MISSING_PARAMETERkEXTRACT_INVALID_TYPEExtractReturnType(Name1#Name2#CommandPtr#CommandListTypeCoreTimerHandler0nSwitchUserIsPressed,0nSwitchProgramIsPressed7nUserInitVniWBPProcessIO nin_crlast_fifo_sizeBtst_charRXBufInTempgot_full_packetnumBytesReadBlinkUSBStatusJPrintErrors ĢnBit_mon_putc(Ģnc'Bcheck_and_send_TX_dataTntempUBiVTempBufWBa?parse_packet}0nCommandNumber~CmdName1CmdName2toupperJparse_packet_endPrintAck0nparse_R_packetnjparse_BL_packetndma_statusQint_statusQpjuP Pp!J"DmaSuspend[J#suspSt\Jparse_CU_packetܩnparameter_numberparameter_valueJparse_T1_packetDܩniEJtime_per_pin_msFQtotal_cyclesGQPinArrayH Indexa parse_TP_packetnparse_SL_packet(n# parse_TO_packet(n$$ Qf parse_TI_packet9n$:$;Q% CheckLatchingInput`ܮnPortIndex_LatchingClearMask_ parse_PW_packetoܮnparse_SC_packetnparse_SO_packet<nparse_EC_packet<\nparse_ES_packet\|nparse_T_packet&|n parse_C_packet](n$^$_Q parse_O_packets(n$tQparse_I_packetlnparse_V_packetlnparse_A_packetԱnparse_MW_packetԱnparse_MR_packetn parse_PD_packet"n$#Pin$Direction%? parse_PI_packetJn$KPinL$M parse_PO_packetp n$qPinr$sparse_TX_packet @nparse_RX_packet@`nparse_CX_packet`nparse_RC_packetnparse_BC_packetnparse_BO_packetAnparse_BS_packetnparse_SS_packet- nparse_RS_packet2 @nparse_CS_packet7@`nparse_SI_packet<`nparse_RI_packetAnparse_CI_packetFnStartWriteJn%ReadEEQnAddressPWriteEEY8nAddressXDataX %kextract_numberoz8`nTypek(ReturnValuel,Requiredn0Accumulatorp%Negativeq toupperJ%extract_digit  `dnacc digits val digit_cnt %print_status6 dn&RTCCONbits8*RTCCON!l'RTCALRM<,!Q&RTCALRMbitsJ*RTCALRMO!'RTCTIMEN,'RTCDATEa,'ALRMTIMEu,'ALRMDATE,(PMMODEbits*PMMODE!)PMADDR,)PMDIN,(OSCCONbitsp*OSCCON!)OSCCONCLRq,)OSCCONSETr,)SYSKEY,)RSWRST,)RSWRSTSET,)INTSTAT,)IFS0CLR-,)IEC0CLR,)IEC0SET,)IPC0CLR,)IPC0SET,)BMXCONCLR,(DMACONbits*DMACON!)DMACONCLR,)DMACONSET,)CHECON ,)U1OTGIE ,(U1PWRCbits *U1PWRCg!S)U1IE. ,)U1CONw ,)TRISA| ,)PORTA ,)LATA ,)ODCA ,)TRISB ,)PORTB ,)LATB ,)ODCB8 ,)TRISCT ,)PORTCj ,)LATC ,)ODCC ,)TRISD ,)PORTD ,)LATD ,)ODCD,)TRISE,)PORTE2,(PORTEbitsD*PORTE!o)LATEH,)ODCE^,)TRISFt,)PORTF,)LATF,)ODCF,)TRISG,)PORTG,)LATG,)USBDeviceStateM)cdc_rx_lent)cdc_trf_statew*USB_In_BufferJ8+old_swUserM+old_swProgramN+error_byteQ  a*st_OKT 4a*st_LFCRUJ $_a*st_versionVx Oaa'*ErrorStringsX }a?*g_TX_bufe*g_RX_bufgx*g_USART_RX_bufj*g_USART_TX_bufm8*g_TX_buf_inp*g_TX_buf_outq*g_TX_buf_lengthr*g_RX_buf_inu*g_RX_buf_outv*g_USART_RX_buf_iny*g_USART_RX_buf_outz*g_USART_TX_buf_in}*g_USART_TX_buf_out~*g_ack_enable*g_echo_enable*T1_timer,a ,*LATPtr *PORTPtr *TRISPtr *ODCPtr4 *SoftwareKeyQ22a *CommandListQP "% : ; I$ > $ >  : ;  : ;: ;I : ; : ; I8 : ; I8  I &I  : ; : ;I8 I!I/ 4: ; @I? < 5I4: ; I? < 4: ;@I? < 4: ;I? < 4: ; I?  4: ;I?  % : ; I$ > $ >  : ;  : ;: ;I : ; : ;I 8 .? : ; ' I@ .: ; ' @ 1 1  41 1 .? : ; ' I : ; I4: ; I4: ; I  .? : ;' I 4: ;I.? : ;' : ;I.? : ; ' @ 4: ; I .? : ;' @ .? : ;' @ 4: ;I !4: ; @I? < "5I#4: ; I? < $4: ;@I? < %4: ;I? < %  : ; ( : ; I$ > $ >  : ;  : ; I8 : ; I 8  : ; : ; I I !I/  : ;  : ;: ;I : ; : ;I 8 '  I : ; &I : ;  : ; : ;I : ;I 8  : ;I8 .? : ; ' @ 4: ; I .? : ;' @ 4: ;I .? : ;' @ ! " #: ;I $5I%.? : ;' I@ &4: ; @I? < '4: ; I? < (4: ;@I? < )4: ;I? < *4: ; I?  +!,4: ; I?  % : ; I$ > $ >  : ;  : ; I 8  : ;  : ; I : ; I8 I !I/  : ;  : ;: ;I I&I'  : ;  : ; : ;I : ; : ;I 8  : ;I 8  : ;I8  : ; : ;.? : ; ' @ .? : ;' @ .? : ;' I@ : ;I .? : ;' @ 4: ;I !4: ; @I? < "5I#4: ; I? < $4: ;@I? < %4: ;I? < &4: ;I? < '4: ; I?  %  : ; ( : ; I$ > $ >  : ;  : ; : ;I  : ; : ;I 8  &I'  I : ;  : ;  : ; I8 .? : ;' @ .? : ;' I@ .? : ;' @ 4: ;I .? : ;I< : ;I I!I/ .? : ;I<  : ;141 !5I".? : ;' I #4: ;I$4: ;I %.? : ;' I@ &4: ; @I? < '4: ; I? < (4: ;@I? < )4: ;I? < *4: ; I?  +4: ; I  C:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include/usb../microchip/includep32mx460f512l.husb_descriptors.cusb_ch9.hGenericTypeDefs.hm C:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheral../microchip/includeC:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include/USBmain.csystem.hdma.hGenericTypeDefs.hp32mx460f512l.husb_device.hjszw(sszwPcsz%w=szxPcsz%wcsz%wl9Is::q$'999939q9q::ST ..\Microchip\Usb../microchip/include../microchip/include/USBC:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include/usb../microchip/include/./USBusb_device.cGenericTypeDefs.husb_hal_pic32.hp32mx460f512l.husb_device.husb_ch9.hp󺹸<<t;$ ?sH$<=94(sP ?($;00?qt<q($:49u;;q$(4$p$p9($Phh<4H9u=A ..\Microchip\Usb\CDC Device Driver../microchip/includeC:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include/USBusb_function_cdc.cGenericTypeDefs.hp32mx460f512l.husb_device.husb_hal_pic32.husb_function_cdc.hp$8p:r0"9HHH GH*qI0r$@I+qq+9?Hr(+9?Hr (09(L>񹀹>A$v C:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheral../microchip/includeC:/Program Files/Microchip/MPLAB C32 Suite/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include/USBD32.cdma.hGenericTypeDefs.hp32mx460f512l.husb_device.husb_function_cdc.h|s:Hts:Hq;A(HHHHJHHHJPqHK(rtr 4rH=rJ񸄹I9v;s, @Iws (rKHHJws$zG 9rH qHHJ$@$4H$> $ ( Pvsuv,sz}( :t0$$󹂹qIrt;@wL:0<L:0i99;=q 99:t(x<(= q9<99929= 979KrvJ0@ q u q9&9)9:rtHTH qI:t84uy:rtHTHq 9?99*999>>>>>=@9A9J㹹(㹹 @(vt幻*0H usr,(u9u  j0DH~D HjDXH~D nDD~D `o DD~D o DD~D o DD~D o DD~D o0DH~D p DD~D 0p0DH~D `plDD~D   TpD H~D Txr8D H~D TuDH~D TvTDH~D TvXDH~D T8wDH~D TxDH~D TxPDH~D TxD H~D T|z,D H~D T|D H~D T8~XDD~D TDD~D TDD~D T,DH~D T,DD~D TD H~D TȍDH~D TdDD~D THD H~D TDD~D TDDD~D T0@DD~D   $p0DD~D $DH~D $,DH~D $DXDD~D $DD~D $LDD~D $D H~D   84 D 0tDD~D tDD~D hD H~D D(H~D  D H~D ĢDH~D D`H~D D(H~D 0PDH~D 0DH~D D(H~D 4D(H~D ܩ DH~D  DD~D  DD~D (D H~D D H~D 0DD~D ܮ DD~D  DD~D  DD~D < DD~D \ DD~D | DD~D D H~D (D H~D D(H~D lHDH~D  DD~D Ա DD~D  DD~D D H~D D H~D D H~D  DD~D @ DD~D ` DD~D  DD~D  DD~D  DD~D  DD~D  DD~D  DD~D @ DD~D ` DD~D  DD~D  DD~D  DD~D (DD~D 0DD~D 8(D(H~D `DD~D d DD~D bLengthstringlong unsigned intbDscTypeint_statussys_clocklong unsigned intpb_clockSetupPktlong unsigned intreservedSetupPktlong unsigned intreservedValuePortlong unsigned int.symtab.strtab.shstrtab.reset.bev_excpt.dbg_excpt.dbg_code.app_excpt.vector_0.vector_1.vector_2.vector_3.vector_4.vector_5.vector_6.vector_7.vector_8.vector_9.vector_10.vector_11.vector_12.vector_13.vector_14.vector_15.vector_16.vector_17.vector_18.vector_19.vector_20.vector_21.vector_22.vector_23.vector_24.vector_25.vector_26.vector_27.vector_28.vector_29.vector_30.vector_31.vector_32.vector_33.vector_34.vector_35.vector_36.vector_37.vector_38.vector_39.vector_40.vector_41.vector_42.vector_43.vector_44.vector_45.vector_46.vector_47.vector_48.vector_49.vector_50.vector_51.vector_52.vector_53.vector_54.vector_55.vector_56.vector_57.vector_58.vector_59.vector_60.vector_61.vector_62.vector_63.startup.text.rodata.sdata2.sbss2.eh_frame.dbg_data.data.sdata.sbss.bss.heap.stack.ramfunc.pdr.reginfo.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.mdebug.abi32.rel.dynboot_software_key_sec``"cc-d 8 BQQMRRW R a@R k`R uR R R R S  S @S `S S S S S T  T  @T `T T *T 5T @T KU V U a@U l`U wU U U U V  V @V `V V V V V W  W @W `W 'W 2W =W HW SX ^ X i@X t`X X X X X Y  Y @Y `Y Y Y Y Y dd jj  "  )  P3 =CJ P xUx [x b k `ppD!y\! p{.p.A p<;Mps p{ppp p\       dcn %N=`cd QR R@R`R R R R R S S@S`SSSSST T@T`TTTTTU U@U `U!U"U#U$U%V& V'@V(`V)V*V+V,V-W. W/@W0`W1W2W3W4W5X6 X7@X8`X9X:X;X<X=Y> Y?@Y@`YAYBYCYDYEdFjGH I J KLMNOPxQxRSTUVWXYZ[\] ^ _`abcddFmdFueFeFTeFDeFeFeFeFjGcQOOOO. O9RMHjGOOL$`MtMPP 2E\D Hd HxlG"tG'XG1<4G9AGG"\G)G/G5G8G;DG>8GAhGDGGxGJGMGPGUGZ4G](G`GcGgGk,GqGwG|$G|GPGGG8GGGG GlGtGGGGGPG`GGGGGGJGqdGQ\GXtG^4GdG;G>GGGJ GgGZ\Gm<GDtGrG`G]GxGc,G{GDG|G0GGgGG$GGGGGG G4GGGXGGGG(GHGGlGGG(GGGGGLGGGGGGG(GPG GGGG%,G)G-pG1\G5G9G?GCGGGK8GO$GS|GWhG[G_GeGiGmGqpGy4G`GhGGGGGLG$GGdG GGGGG\GLGGGG(GGG G`G@GGGGG G 8G TG G G G G$ G( G, TG4 <G8 HG< LGA `GE |GI GM GR GV G[ G_ HGc Gg ,Gk @Go XGs Gw G{ G G G G 0G G ,G      # ? ? I Y a bk $Gs D`| $2 ( Ta ` 2 N T  0PG xG    ,6 o G X`  0' P3/ ,2: RF GK P RX `` `i m 2x  4a `P  4 l2 G hG $P 00 2 T1 S O  d" &) ( 0 4Z;  @ 8@PN @RU `[ e (2p $6y <G h0 G 1 0 1   ta  G P , ` 1 ` ,  ( 1  9 0B 0N @bT "[ c h Oq 2| H0 4X  X X  $  1 L1 0 "G Tp1 <@d`Z% +`o G81C8M0aR8"Gkp6z(6 G(0hlHGSCH(R G ` Hl*TO@`IPV`]1iGyGPG8@0pOP`a`1H4H2 2ROa# G3D3?1Jt1V0a`j0u}H`Lb@H` $,8 O 2L l1X1`  6la2&,G:> GNU ZL`c pl`RsZ~h40p"G8@0 0a<t4P2a4  00$+G1"GFOX`],Gj2rO@a,0(Gd2H1 `hG$ 202 D20(P-D290CM(T`]bOwGXOH"GG60T`  2p22$0"G)35G=0EM SSd1^Xj 8t1 G<G3`OG O02X3HG\10(@a"\O*`0(090DM`2Vx1b"Gl4t|0G,aaGP a`GO2" 0@G)`2(GBDXGN0V^,Gqx PL4H00`GSG1TGa Z `41'G/x2;(GB F@PR1^@h"GGG"G PRGPpHPLRx@P `PS /G/< GW/(1b/k/r/G/O/𐀿/`/P/`/O/Xp/D/0G/1/ R// a01 0 R0lG#01/0\ ;0dC0 I0pSO0 X0$L"Gc0$0n0G0`0020 `0L04P010L040D00HH01O1hp1G1 P&18.1,518a=1xGD1GL1 P1TP[1@4G{1R1\1a10111G1x"G1031$412121,`2@"G2h1(2242 @;2|0G20ZO22Z2G^2h2(r2<O20G2@O2`2 G2DO212`R2G2