ELF`4p4 (RR```dddjjj 888<\Z'@'@ @<¯<0BB|H¯ @<$0b<0BB|@HD¯D8¯<0@<@0(¯(¯Ï@ ¯<@b ď>@¯>@<$$b򂠀<pbB0pbm(@@!TPX''! @P$ B$ , $ b @<< aBB|B8C, ab| a!''!!''!!''!!''!!''!&@!''!!''!&@!''!@!`\XTPLHD@<840,($ |x@`tp``Ap@'A`@B'!<aBC|b<aBB|<aBB|@$¯!''!<aBC|b<aBB|<aBB|@$¯!''!ƒB(@<ƒ$!bB@<ƒP$!bC4b<ƒl$!bB@“B$£<< aBB4 ab<<aBB0ab$$ÀĀ€@4>@<$4b<$b<$b<$b<@<$db<$hb>@! ''$ !|9@, B,@B,@€@)@<B$!b“bB$€B$€@$bĀbB4Ā€!''\X!€3@@@d'@“€+C@Ó'! b<ĀB$!bBĀB$ĀĀ@$bĀ“B$£'€! @!(`&@€Ā@d'@!\X`''$ !<8B$!bB! @1@£Ó $brB$@$b<8B$!bC,$b<8B$!bC $b<8B$!bB! @1@£B$@$b<ÓD$!`!DB'@“B,#@<“$!bC“b<“$!bC“ b<ÓD$!`!DB @“B$£“ @“Ɠ<d$!(@i1@ ÓƓǓ“< D$!(`i1@ B4<8B$!bC $b@ÓR$b“@$%CÀ*@!$ (''!@@<D$i1@!''!m(@!''$ !@¯<0BB|¯ @<$0b<0BB|@¯¯<0@<@L@<=@$&!0@!8`< p>@ B.$!@0,($ 8' F G! ;@!(! @'L:@!(`0$ 4|i$&i$ T |:G) &`1 $1$Ed$cKR& 'b$ @.@$Ā$#%$#8@$d$!-$+$ $#$0$ gR7eR7dR7cR7b*$7% $@'1 !`'oy& 8/#P %!HK@ !($b& _,$&$3&0&S. $#`7. $Tmh $Ail$5nq$tL$v7'3_$ $$3c&$$5d,! @3 RE&-$3-R3+$BR&E�@$1@/qT%@3 (7$0$Ds&R&(b&q'0 $$$E& $W$!  b$!(@C&X$x$0$rr$0$#$CR&$$%$8Q$@3@3c%$$q&!HD0$7$$' $!%$j%$(C$ !  <0 %!  $ $"`!( #0c$&7$@77%33$b&$Q''دį8@! !!( l#03$$$Ԏ&77 $$$&%$׎&x'$xP3"' $$HJ%(`d`d$%U"~C8`! !( !0p>@!8 @T@!8 <@< e% @!( 5@< $! h<@!( ! @!(`L:@'! @ $ !(`:@< %! @;@!(`! @->@!(`0L$̢&j%$w' 3$%$Xhj%c&#y, Si<x C$!0p.P8+!Qipi' <`#V&1&!,3.*K$T `! 3><< %#(1@! @$! 1@!( ! @'++$?<1@ &&! @ P R<d &1@#(r* P!33&+ $1& $&$&3d $#(& $1&! ْ&٠$3 i$.$'&i'+s@b&&c$i'+v!(!0p>@!8@P$< F G! ;@!(! @!(`L:@'!0!8! !( !@p>@!`@j%$ *80c& &! !(!0p>@!8 @<( , ! p>@!(@0$$ 3!.$O$R&! !(!0p>@!8p@^ ! < g f! ;@!(! @'L:@!(`!@->@!`0X$X!0!8p>@R&@  g1&? ! !(!0p>@!89@ f g! ;@!(! @!(`L:@'!@->@!`0_$_R&i$i'+8(&tp'!!'! 1@!($! !(!0p>@!8/@! < & '! ;@!(! @!(`L:@'!@->@!`0S$&&! !(!0p>@!8@ &! !(!0p>@!8 @p'&'! !(1@&0$$B$C&30$+H Q&C+H.E8,#&+$&x' (@!@ ff @!( 0M$%3! .$%y0$٠$3s ! .$m'c&$7&i'+P@i'$+`M1&R&U`&i'+ i'$+@IR&@. $3`! . $LR&! !(!0p>@!8/@! <  ! ;@!(! @!(`L:@'!@->@!`0N$&NR&! !(!0p>@!8@ ! !(!0p>@!8 @X&p'!0! !(1@&0$$B$DCR&i0$$0$0$$!-$#(&I! !(!0p>@!8 @B&!0p'! !(1@  "&0$$B$DCR&ii0$+RBR&BC+.P8'<$X8@! <d$8! \8@ '!$$E`e8@ 'b0@! @ C#(b8@ !'$' !@!$$!P7@!  %% $ + !  (''$8@83S! 7@! ! T <G% $(5 'p!! !(! 0 @@4< $ ! '7@!(8@! @!( 0$e@4@$ $< !!`'<$X8@! <d$8! \8@ ''!b!! @$@$ (:$! !(- j}$HC !0   !0@!!` '$#8@ <C#8@ e!!!!!!!!!!$'@$ !'$$!!$'!!$)@&1& '!@$@$@$@ $$  <)5y #@I$@$` "$#@i$@$` $#@I$@$` $ #@i$@$`   $$@$#@$#@$#$#'<$!<X8@! #$! \8@8b"PR4B@F$@!8 V"4B@ @1@! @@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=$!- $OSCCONbitsp*OSCCON SYSKEYINTCONCLRINTCONSETINTSTATINTSTATbits*INTSTAT8 IPTMRBMXCONCLRDMACONDMACONbits*DMACON ,DMACONCLRDMACONSETDCRCCONbits*DCRCCON HDCRCCONCLRDCRCCONSETDCRCDATADCRCXOR CHECON KKP+uartRegVg@|IBconfigDescriptor1<ldevice_dsc(sd000sd001sd002 K  IUSB_CD_Ptr$<  Q  IUSB_SD_Ptr)k A _k@pjGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(A)-20100504main.cD:\Projects\schmalzhaus.com\UBW32\FW\UBW32_v1_3?long intintunsigned int_BOOL@FALSETRUEBOOL@signed charshort intlong long intUINTSunsigned charshort unsigned intlong long unsigned int?charWORDV87__RTCCONbits_t7I__RTCALRMbits_tI __PMCONbits_t __PMMODEbits_t o__OSCCONbits_to ? TROEN# JTAGEN#__DDPCONbits_t   VEC# SRIPL#__INTSTATbits_tV __DMACONbits_t __DCRCCONbits_t  __U1CONbits_t  U__LATEbits_tU  OKregGO#clrHT#setIY#invJ^# REG_SETK PTmodeO#staP#txQ# rxR#0brgS#@cccccUART_REGSTrxEVENT_NONEEVENT_DEVICE_STACK_BASEEVENT_HOST_STACK_BASEEVENT_HUB_ATTACHEVENT_STALLEVENT_VBUS_SES_REQUESTEVENT_VBUS_OVERCURRENTEVENT_VBUS_REQUEST_POWEREVENT_VBUS_RELEASE_POWEREVENT_VBUS_POWER_AVAILABLEEVENT_UNSUPPORTED_DEVICEEVENT_CANNOT_ENUMERATEEVENT_CLIENT_INIT_ERROREVENT_OUT_OF_MEMORYEVENT_UNSPECIFIED_ERROREVENT_DETACHEVENT_TRANSFEREVENT_SOFEVENT_RESUMEEVENT_SUSPENDEVENT_RESETEVENT_GENERIC_BASEEVENT_MSD_BASEEVENT_HID_BASEEVENT_PRINTER_BASEEVENT_CDC_BASEEVENT_CHARGER_BASEEVENT_AUDIO_BASEEVENT_USER_BASEEVENT_BUS_ERRORUSB_EVENTb  DETACHED_STATEATTACHED_STATEPOWERED_STATEDEFAULT_STATEADR_PENDING_STATEADDRESS_STATECONFIGURED_STATE USB_DEVICE_STATE main\jHjnpInitializeSystemHjlnpdjlpjl pjl$xjl, 0 jl' 4jl7 8I <T (d jk~ jk~  kl d kk~ kk~ SYSTEMConfigWaitStatesAndPB5wait_statesQ* SYSTEMConfigPBJ5Ipb_divKQLd OSCSetPBDIVoscPbDivdma_status*oscBits DmaSuspendsuspSt DmaResume!susp" BlinkUSBStatusldmn#led_countw$USBCBSuspenddmmn$USBCBWakeFromSuspend^mmn$USBCB_SOF_Handler|mmn$USBCBErrorHandlermmn$USBCBCheckOtherReqmnn$USBCBStdSetDscHandlern4nn$USBCBInitEP4ndnn% USBCBSendResumeCdnnn&delay_countDw' USER_USB_CALLBACK_EVENT_HANDLERn@pn(eventx (pdata $(sizew()RTCCON$ *RTCCONbits8*RTCCON )RTCCONCLR9 )RTCCONSET: )RTCALRM< *RTCALRMbitsJ*RTCALRM )RTCTIMEN )RTCDATEa )ALRMTIMEu )ALRMDATE +PMCONbits*PMCONq +PMMODEbits*PMMODE ,PMADDR ,PMDIN ,AD1PCFG ,OSCCON> +OSCCONbitsp*OSCCON +DDPCONbits*DDPCON ?,SYSKEY ,INTCONCLR ,INTCONSET ,INTSTAT +INTSTATbits*INTSTAT ,IPTMR ,BMXCONCLR ,DMACON +DMACONbits*DMACON ,DMACONCLR ,DMACONSET +DCRCCONbits*DCRCCON-,DCRCCONCLR ,DCRCCONSET ,DCRCDATA ,DCRCXOR ,CHECON +U1CONbits *U1CON+LATEbitsV*LATE-./0)uartRegV/,USBDeviceState  @pGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(A)-20100504..\Microchip\Usb\usb_device.cD:\Projects\schmalzhaus.com\UBW32\FW\UBW32_v1_3Zlong intintunsigned int_BOOL@FALSETRUEBOOL@signed charshort intlong long intUINTSUINT8TKunsigned charshort unsigned intUINT32Zlong long unsigned intZcharBYTEUKWORDV\DWORDWQWORDZy LBw# HBx#% b0|# b1}# b2~# b3# b4# b5# b6# b7# b8# b9# b10# b11# b12# b13# b14# b15# _ Vals vt_ bytey bits oWORD_VAL%  7__RTCCONbits_t7I__RTCALRMbits_tI__PMMODEbits_to__OSCCONbits_to= VEC# SRIPL#__INTSTATbits_t J__IFS1bits_tJU__IEC1bits_to__DMACONbits_t__DCRCCONbits_tf VBUSVDIF # SESENDIF # SESVDIF # ACTVIF # LSTATEIF # T1MSECIF # IDIF #__U1OTGIRbits_t " VBUSVDIE # SESENDIE # SESVDIE # ACTVIE # LSTATEIE # T1MSECIE # IDIE #__U1OTGIEbits_t ~ USBPWR # USUSPEND # USLPGRD # UACTPND #__U1PWRCbits_t :( __U1IRbits_t( 9 __U1IEbits_t9  __U1CONbits_t  EPHSHK # EPSTALL # EPTXEN # EPRXEN # EPCONDIS # RETRYDIS # LSPD #__U1EP0bits_t KregG#clrH#setI#invJ # 2222REG_SETKlPTmodeOl#staPq#txQv# rxR{#0brgS#@UART_REGSTK _USB_DEVICE_DESCRIPTORubLengthv#bDescriptorTypew#bcdUSBx#bDeviceClassy#bDeviceSubClassz#bDeviceProtocol{#bMaxPacketSize0|#idVendor}#idProduct~# bcdDevice# iManufacturer#iProduct#iSerialNumber#bNumConfigurations#USB_DEVICE_DESCRIPTORCTRL_TRF_SETUP  DETACHED_STATEATTACHED_STATEPOWERED_STATEDEFAULT_STATEADR_PENDING_STATEADDRESS_STATECONFIGURED_STATE USB_DEVICE_STATE:   bRam bRom wRam# wRom)  /   ctrl_trf_mem#l# includeZero# busy#  bits4 Val  pSrc # info # wCounto#IN_PIPE +  bRam wRam# Z l# busy# }  bits+ Val  pDst # infoZ # wCounto# pFunc#OUT_PIPE}  __BDT w v ValBDT_ENTRY q USBDeviceInit@prnip@qi>pq r USBDeviceTasksrvniUSBStallHandlerXvtwnUSBSuspendtwwnUSBWakeFromSuspendw(xnKUSBCtrlEPService(x|ynx$ysetup_cntKUSBCtrlTrfSetupHandler[|y$znUSBCtrlTrfOutHandler$zznUSBCtrlTrfInHandlerz|nlastDTSUSBPrepareForNextSetupTrf|h}n||p USBCheckStdRequest2h}nUSBStdFeatureReqHandlers\nptpUEPvUSBStdGetDscHandler\4nUSBStdGetStatusHandler<4؄np[USBCtrlEPServiceComplete؄lnaUSBCtrlTrfTxService$lnbyteToSend%oUSBCtrlTrfRxServicenbyteToReadiUSBStdSetCfgHandlerniȎi>pq iUSBConfigureEndpoint n EPNum  direction handle io USBEnableEndpoints n epr  optionsr $8pw #USBStallEndpoint xn ep  dir p !USBTransferOnePacket xԕn ep  dir  data   len handle iUSBCancelIOS ԕn endpointR "RTCCON$#RTCCONbits8*RTCCON"RTCCONCLR9"RTCCONSET:"RTCALRM<#RTCALRMbitsJ*RTCALRM_"RTCTIMEN"RTCDATEa"ALRMTIMEu"ALRMDATE$PMMODEbits*PMMODE%PMADDR%PMDIN%OSCCON>$OSCCONbitsp*OSCCON%SYSKEY%INTCONCLR%INTCONSET%INTSTAT$INTSTATbits*INTSTAT=%IPTMR$IFS1bitsK*IFS1Z$IEC1bits*IEC1t%BMXCONCLR%DMACON$DMACONbits*DMACON%DMACONCLR%DMACONSET$DCRCCONbits*DCRCCONi%DCRCCONCLR%DCRCCONSET%DCRCDATA%DCRCXOR %CHECON %U1OTGIR $U1OTGIRbits *U1OTGIRf$U1OTGIEbits *U1OTGIE#"%U1OTGCON $U1PWRCbits *U1PWRCX%U1IR $U1IRbits) *U1IR%U1IE* $U1IEbits: *U1IE%U1EIR; %U1EIEM %U1STAT_ %U1CONs $U1CONbits *U1CON%U1ADDR %U1BDTP1 %U1CNFG1 %U1EP0 $U1EP0bits *U1EP0x%U1EP1  &"uartRegV  'inPipes,'RemoteWakeupP'USBDeviceState 'USBActiveConfigurationL P 'outPipes@ xi'pBDTEntryInh 'USBAlternateInterfaceX'pBDTEntryEP0OutCurrentiH'pBDTEntryEP0OutNexti8'pBDTEntryOuth'shortPacketStatusD'controlTransferState 'pDst 'USTATcopyT'BothEP0OutUOWNsSet4 'USBInMaxPacketSize$  'USBInData ,o'BDT?'SetupPkt\<# qq'CtrlTrfDataa%device_dsc" & %USB_CD_Ptr) &%USB_SD_Ptr,'4GNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(A)-20100504..\Microchip\Usb\CDC Device Driver\usb_function_cdc.cD:\Projects\schmalzhaus.com\UBW32\FW\UBW32_v1_3ulong intintunsigned intsigned charshort intlong long intUINTSunsigned charshort unsigned intlong long unsigned intucharBYTEU,WORDV=DWORDW6nb0f|#b1g|#b2h|#b3i|#b4j|#b5k|#b6l|#b7m|#Yo Valc| bitsnBYTE_VALo6y LBw|# HBx|#b0||#b1}|#b2~|#b3|#b4|#b5|#b6|#b7|#b8|#b9|#b10|#b11|#b12|#b13|#b14|#b15|# Vals vt byteyj bits | mWORD_VAL 7__RTCCONbits_t7  I__RTCALRMbits_tI%__PMMODEbits_t@o__OSCCONbits_to\VEC#SRIPL#__INTSTATbits_tx__DMACONbits_t__DCRCCONbits_t<KregG<#clrHA#setIF#invJK#     REG_SETKPTmodeO#staP#txQ# rxR#0brgS#@PPPPPUART_REGST_ttCTRL_TRF_SETUPJ bRamJ bRomP wRam[ wRoma|V|gctrl_trf_mem|#|#includeZero|#busy|# bitsl Val|/ pSrc # info# wCount#IN_PIPEc bRamJ wRam[|#busy|# bitsc Val|  pDst?# info# wCount# pFunc#OUT_PIPEb_POINTER_word߉bRamJwRam[bRomPwRomaPOINTER_LINE_CODING-LINE_CODING9q_CONTROL_SIGNAL_BITMAP< _byte=|CONTROL_SIGNAL_BITMAPC5 _CDC_NOTICEo GetLineCodingp SetLineCodingq packetr5 E , mCDC_NOTICEsUSBCheckCDCRequest8nCDCInitEP+8Ěn getsUSBUSARTo|Ěܛnbuffernlenn| putUSBUSARTܛ4ndatalength| p putsUSBUSART4ndata len| pData putrsUSBUSART`ndata_ lena| pDatab CDCTxServicen byte_to_send| i|!RTCCON$ "RTCCONbits8*RTCCON; !RTCCONCLR9 !RTCCONSET: !RTCALRM< "RTCALRMbitsJ*RTCALRM )!RTCTIMEN !RTCDATEa !ALRMTIMEu !ALRMDATE #PMMODEbits*PMMODE E$PMADDR $PMDIN $OSCCON> #OSCCONbitsp*OSCCONQ a$SYSKEY $INTCONCLR $INTCONSET $INTSTAT #INTSTATbits*INTSTAT $IPTMR $BMXCONCLR $DMACON #DMACONbits*DMACON $DMACONCLR $DMACONSET #DCRCCONbits*DCRCCONc $DCRCCONCLR $DCRCCONSET $DCRCDATA $DCRCXOR  $CHECON   % !uartRegV  / m$inPipes  & m$outPipes&cdc_rx_len||l&cdc_trf_state~|&pCDCSrcbd&cdc_tx_len|`&cdc_mem_type|&cdc_noticevE &line_codingyp$SetupPkt  m?,&cdc_data_rxw7&cdc_data_txxV&pCDCDstb&CDCDataOutHandleh&CDCDataInHandle|&control_signal_bitmap\&BaudRateGenx Y m&dummy_encapsulated_cmd_responseQs LGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(A)-20100504D32.cD:\Projects\schmalzhaus.com\UBW32\FW\UBW32_v1_3long intintunsigned int_BOOL@FALSETRUEBOOL@signed charshort intlong long intUINTSunsigned charshort unsigned intlong long unsigned intcharBYTEU&WORDV77__RTCCONbits_t7I__RTCALRMbits_tI __PMMODEbits_t o__OSCCONbits_to - VEC# SRIPL#__INTSTATbits_t __DMACONbits_tE __DCRCCONbits_ta  USBPWR # USUSPEND # USLPGRD # UACTPND #__U1PWRCbits_t ~ ?__PORTEbits_t?  UKregGU#clrHZ#setI_#invJd# REG_SETK PTmodeO#staP#txQ# rxR#0brgS#@iiiiiUART_REGSTxnDETACHED_STATEATTACHED_STATEPOWERED_STATEDEFAULT_STATEADR_PENDING_STATEADDRESS_STATECONFIGURED_STATE USB_DEVICE_STATEkCHARkUCHARkINTkUINTkASCII_CHARkUCASE_ASCII_CHARExtractType#}%kEXTRACT_OKkEXTRACT_PARAMETER_OUTSIDE_LIMITkEXTRACT_COMMA_MISSINGkEXTRACT_MISSING_PARAMETERkEXTRACT_INVALID_TYPEExtractReturnType+ Name1&#Name2&#CommandPtr#CommandListTypeCoreTimerHandler̠nSwitchUserIsPressed/̠@nSwitchProgramIsPressed:@nUserInitYniZnSProcessIOnin_crlast_fifo_sizentst_char&RXBufInTemp&got_full_packetnumBytesReadvBlinkUSBStatusPrintErrorsXnBit&_mon_putc+XHnc*n check_and_send_TX_dataZHDntemp[ni\&TempBuf] ng?parse_packetDnCommandNumber&CmdName1&CmdName2&toupperparse_packet_end`PrintAck8nparse_R_packet8hnm parse_BL_packeth`ndma_statusint_statusp m x  ! s " DmaSuspend#suspSt parse_CU_packet`nparameter_number&parameter_value parse_T1_packetMniNtime_per_pin_msOtotal_cyclesPPinArrayQ  Index& g& parse_TP_packetnparse_SL_packet n& parse_TO_packet'n$(&$)i parse_TI_packetBdn$C&$D% CheckLatchingInputi&dnPortIndexh&LatchingClearMaskh& parse_PW_packetxnparse_SC_packetԲnparse_SO_packetԲnparse_EC_packetnparse_ES_packet#4nparse_T_packet/4Tn parse_C_packetfTn$g&$h parse_O_packet|pn$}parse_I_packetp4nparse_V_packet4|nparse_A_packet|nparse_MW_packetnparse_MR_packetܵn parse_PD_packet+ܵ`n$,&Pin-&Direction.&Bparse_PI_packetS`dn$T&PinU&$V&parse_PO_packetydn$z&Pin{&$|&parse_TX_packetnparse_RX_packet(nparse_CX_packet(Hnparse_RC_packetHhnparse_BC_packet hnparse_BO_packetJnparse_BS_packetȺnparse_SS_packet6Ⱥnparse_RS_packet;nparse_CS_packet@(nparse_SI_packetE(Hnparse_RI_packetJHhnparse_CI_packetOhnStartWriteSn%ReadEEZ&лnAddressY&WriteEEbлnAddressa&Dataa& %nextract_numberx}(nTypet(ReturnValueu,Requiredw&0AccumulatoryNegativez&!P`toupper%extract_digit& (,nacc% digits% &val' &digit_cnt( &print_status? ,Ln&RTCCON$ 'RTCCONbits8*RTCCON.&RTCCONCLR9 &RTCCONSET: &RTCALRM< 'RTCALRMbitsJ*RTCALRM&RTCTIMEN &RTCDATEa &ALRMTIMEu &ALRMDATE (PMMODEbits*PMMODE)PMADDR )PMDIN )OSCCON> (OSCCONbitsp*OSCCOND)SYSKEY )RSWRST )RSWRSTSET )INTCONCLR )INTCONSET )INTSTAT (INTSTATbits*INTSTAT-)IPTMR )IFS0CLR) )IEC0CLR| )IEC0SET} )IPC0CLR )IPC0SET )BMXCONCLR )DMACON (DMACONbits*DMACONJ)DMACONCLR )DMACONSET (DCRCCONbits*DCRCCONf)DCRCCONCLR )DCRCCONSET )DCRCDATA )DCRCXOR )CHECON )U1OTGIE (U1PWRCbits *U1PWRCi)U1IE* )U1CONs )TRISAx )PORTA )LATA )ODCA )TRISB )PORTB )LATB )ODCB4 )TRISCP )PORTCf )LATC| )ODCC )TRISD )PORTD )LATD )ODCD )TRISE )PORTE. (PORTEbits@*PORTE)LATED )ODCEZ )TRISFp )PORTF )LATF )ODCF )TRISG )PORTG )LATG )ODCG jj*o&uartRegV_)USBDeviceState)cdc_rx_lenvv)cdc_trf_stateyv+USB_In_BufferM +old_swUserP+old_swProgramQ+error_byteTv Gg,st_OKW[7pg,st_LFCRX`g,st_versionYgg',ErrorStrings[&g?,g_TX_bufh,g_RX_bufj8,g_USART_RX_bufmx,g_USART_TX_bufp,g_TX_buf_ins&,g_TX_buf_outt&,g_TX_buf_lengthu&,g_RX_buf_inx&,g_RX_buf_outy&,g_USART_RX_buf_in|&,g_USART_RX_buf_out}&,g_USART_TX_buf_in&,g_USART_TX_buf_out&,g_ack_enable,g_echo_enable,T1_timer g ,LATPtr,PORTPtr 4,TRISPtr%P,ODCPtr?l,SoftwareKeynng ,CommandList^, ,,[,<mL <<@<\m,E\|m4L|mQmVmf[m`mvemjm^o,mt,DmyD\m#~\tm<tmnm~m+m, EzBm, <*m,> tW+m,a w*m, *m,  & m  c m m mt0mx0mm$ 5NDmDm]mm'LmLmPG D8mW8@m\@Pmj PP FPXm NX`m V`hmm^hpmC fpxmNnxm^ vm ~m m m%m' m m{ mm{m>mm m mam$m, $$5 + %$,m, ,,  &,xm, - # Cm, tt & =tm, D 4 ?m>=   6ma Mm,` q 4m, +4m, F0m, zf4 m% $ > $ > : ; I: ;I : ;  : ; : ; : ;I 8  : ; : ; I8 5I  : ;  : ; I8  I&I : ;I8 I!I/ 4: ; I? < 4: ; @I? < 4: ;@I? < 4: ;I? < !4: ; I?  4: ;I?  % $ > $ >  : ; ( : ; I: ;I : ;  : ;  : ; : ;I 8   : ;  : ; I8 5I : ; .? : ; ' I@ .: ; ' @ 11  41 1.? : ; ' I : ; I4: ; I4: ; I.? : ; ' : ; I.? : ;' I 4: ;I .? : ;' !: ;I".? : ; ' @ #4: ; I $.? : ;' @ %.? : ;' @ &4: ;I '.? : ;' I@ (: ;I )4: ; I? < *4: ; @I? < +4: ;@I? < ,4: ;I? < -I.!/&I0 I% $ > $ >  : ; ( : ; I: ;I : ; : ;I8 : ;I 8  : ; : ;I I!I/  : ;  : ;  : ;  : ; I8 5I'  I : ;  : ; &I : ;I 8  : ;.? : ;' @ 4: ;I  .? : ;' @ : ;I !.? : ;' I@ "4: ; I? < #4: ; @I? < $4: ;@I? < %4: ;I? < &!'4: ;I?  % $ > $ > : ; I: ;I : ; : ;I 8  : ; : ;I : ;I8 I !I/  : ;  : ;  : ;  : ; I8 5I I&I'  : ;I 8  : ;  : ; I : ; : ;.? : ; ' @ .? : ;' @ .? : ;' I@ : ;I .? : ;' @ 4: ;I !4: ; I? < "4: ; @I? < #4: ;@I? < $4: ;I? < %!&4: ; I?  % $ > $ >  : ; ( : ; I: ;I : ;  : ;  : ; : ;I 8   : ;  : ; I8 5I&I'  I : ; .? : ;' @ .? : ;' I@ .? : ;' @ 4: ;I .? : ;I< : ;I I!I/ .? : ;I<  : ;1 41 ! ".? : ;' I #4: ;I$4: ;I %.? : ;' I@ &4: ; I? < '4: ; @I? < (4: ;@I? < )4: ;I? < *!+4: ; I ,4: ; I?  % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .: ; @ .: ;@ .? : ; @ .? : ;@ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ % .? : ; @ ga C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/procC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheral../microchip/include../microchip/include/usbp32mx460f512l.huart.hGenericTypeDefs.husb_descriptors.cusb_ch9.hw C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheralC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc../microchip/include../microchip/include/usbmain.csystem.hosc.hdma_3xx_4xx.hp32mx460f512l.hGenericTypeDefs.husb_common.huart.husb_device.hj  v@3Jvzy(cvz%yCpLv <=t$$<<<<3<t<t==7<OK ..\Microchip\Usb../microchip/include../microchip/include/USBC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/procC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheral../microchip/include/usbusb_device.cGenericTypeDefs.husb_hal_pic32.hp32mx460f512l.huart.husb_device.husb_ch9.h@p?D?H?>$Bv@K$@>uqCMK/<򽅆D, (v= ( uu <((=((u =>>>m<<=t wL(?< =t <<tBꄽy(>Cx+txMLuM?t $0Mt??444tQ>tv<󄄃󄃅uuBt'$=M4(?0zvB(( (<>XPXLNv $,$0$(4>4T$(M$(4 $,$(t?X`><A<@<4tvPB($>00$(>tH>$B?>At($=4<x>>t$(4$`$`<($X``<4t=x``4 ..\Microchip\Usb\CDC Device Driver../microchip/includeC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/procC:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/peripheral../microchip/include/USB../microchip/include/usbusb_function_cdc.cGenericTypeDefs.hp32mx460f512l.huart.husb_hal_pic32.husb_device.husb_function_cdc.husb_ch9.h$8`=u0"D(KKKKMKKKMPtKN(vwu 4uK@uML<y>v,CLzv (uNKKMzv$zJ <uK tKKM$@$4H$A $ ( Pyvxy,vz~( =w0$$tLuw>CzL=0?L=0i<<>@t <<=w({?(@ t<<<9<2<@ <7yM0C t x t<&<)<=uwHTH tL=w84x|=uwHTHt <B<<*<<<AAAAA@C<D<M漼(漼 @(yw輾*0K xvu,(u<x /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdexit.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdctypef.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdioprintf.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubsdefault-general-exception-handler.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubsdefault-bootstrap-exception-handler.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubsdefault-on-reset.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubsdefault-on-bootstrap.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs_exit.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio_doprnt.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio_iobfuncs.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdiofputc.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubsstubs.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs_mon_getc.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs_mon_write.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdfullexit.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/sourceopen_core_timer_lib.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/sourceupdate_core_timer_lib.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/pcache/sourcepcache.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/sourceint_disable_interrupts_lib.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/sourceint_restore_interrupts_lib.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/sourceint_enable_mv_int_lib.c /home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/sourceint_enable_interrupts_lib.c  j0DH~D HjDXH~D lDD~D dm DD~D m DD~D m DD~D m DD~D m0DH~D n DD~D 4n0DH~D dnlDD~D npD H~D   t@pdDD~D trD H~D tvDD~D ttwXDH~D tw\DH~D t(xTD H~D t|yDH~D t$zDH~D tzD H~D t|D H~D th}D H~D tXDD~D t\DD~D t4DD~D t؄DH~D tl$DD~D tD H~D thD H~D tDD~D tD H~D tDD~D tx\DD~D tԕDDD~D   < DD~D <8DH~D <ĚDH~D <ܛXDD~D <4DD~D <DD~D <D H~D   48p D ̠tDD~D @tDD~D hD H~D D(H~D D H~D XDH~D HD`H~D DD(H~D PDH~D 80DH~D hD(H~D `4D(H~D  DH~D  DD~D  DD~D D H~D D H~D d0DD~D  DD~D  DD~D Բ DD~D  DD~D  DD~D 4 DD~D TD H~D D H~D pD(H~D 4HDH~D | DD~D  DD~D  DD~D ܵD H~D `D H~D dD H~D  DD~D  DD~D ( DD~D H DD~D h DD~D  DD~D  DD~D Ⱥ DD~D  DD~D  DD~D ( DD~D H DD~D h DD~D  DD~D (DD~D л0DD~D (D(H~D (DD~D , DD~D    ,DD~   < \ |        , D \ t      <DD~          4    T    t    pD(T|~z{} |D(T{~z|}, D0DyPxzP{\|}~( @D8Hz{d~xy|}0 0D hvwxyz{|}~ @DH~H   (DhDH~D(L~|} D D|P}~ 4L@DH~H  DD L~|} D8 D@   P X ` h p x           ,H@~        $  ,,LD L~|}   \D H|L}~L   t               @4DD~   hbLengthstringlong unsigned intbDscTypeint_statussys_clocklong unsigned intpb_clocklong unsigned intreservedlong unsigned intreservedValuePortlong unsigned int/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/exit.cGNU C 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11-20100413isprintiscntrltoasciiisgraph_tolowerislowerisdigitisalphaisascii/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/ctypef.cispunctisspaceisupper_toupperisalnumisxdigit/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/printf.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-general-exception-handler.c_general_exception_handler_bootstrap_exception_handler/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-bootstrap-exception-handler.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-on-reset.c_on_reset/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-on-bootstrap.c_on_bootstrap/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_exit.cvfprintf/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/_doprnt.crepl_outcnvrt_io_exitrounded__sputn_filbuf_simple_fsync_simple/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/_iobfuncs.c_flsbuf_simple_fwrite_simple_fflush_simpleputcharfputc/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/fputc.c_weak_pthread_mutex_setname_np_weak_pthread_mutex_trylock/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/stubs.c_weak_pthread_once_weak_pthread_mutex_destroy_weak_pthread_sysconf_np_weak__pthread_cleanup_pop_restore_weak_pthread_getspecific_weak__pthread_cleanup_push_defer_weak__libc_private_storage_weak_pthread_setspecific_weak_pthread_key_create_weak__pthread_cleanup_pop_weak_pthread_mutexattr_destroy_weak_pthread_sigdisable_np_weak_pthread_mutex_unlock_weak_pthread_mutexattr_init_weak__pthread_cleanup_push_weak_pthread_mutex_lock_weak_pthread_mutexattr_setname_np_weak_pthread_sigrestore_np_weak_pthread_mutexattr_settype_np_weak_pthread_mutex_init_mon_getc/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_mon_getc.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_mon_write.c_mon_write_fullexit/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/fullexit.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/source/open_core_timer_lib.cOpenCoreTimerUpdateCoreTimer/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/source/update_core_timer_lib.cCheKseg0CacheOff/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/pcache/source/pcache.cCheKseg0CacheOn/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_disable_interrupts_lib.cINTDisableInterruptsINTRestoreInterrupts/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_restore_interrupts_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_enable_mv_int_lib.cINTEnableSystemMultiVectoredIntINTEnableInterrupts/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_enable_interrupts_lib.c.symtab.strtab.shstrtab.boot_software_key_sec.reset.bev_excpt.app_excpt.vector_0.startup.text.rodata.eh_frame.data.sdata.sbss.bss.stack.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str2``9ccDQQORRYddbjj(h((8p` ` @z888 ppHp'fp pup p ` @BD`cQRdj(`      8dde$e.Te:DeEeSeaepj|cQ    @  RryHj  $h|pLd  V  _ pg|l v@~` dt @    `@ (G M T Z ` c @f i tl o r u x {   p d    h < T `     t   < H     0 $           $ p* f i r $u H-  3 xo 8   D> 8 hA F  L lO < R V `\     $ Ha pe  l s y $} P d  0    d P (  $       @ d      h T      (  t `  ! % + / 43 D7 ? pE  J O S W [ _ `c Tg k Hp <t x | L      d 8 L \  | 8   0 \ t       0  x        ! % ) @- h1 |5 9 = A F K $O @S lX L\ h`  x  11;CbM@UD`^$2g(nTaw`}2 T P ,6m X` 0 P3,2R(-2R:`B`K O2Zd4al`Pv~4l2$P002T1S  d& ( 4Z "@R)`/9(2D$6M"W<^h0i4v101 ta P,`1`,  0 0,@b2"9AF O2ZH0f4XqyXX $1L10"Tp1<@d`Z  dm 1!8+0a0x"IN6Xc(6lv ((0h4HS<C(R ` l\ `'.4`;1GWܵgPv~8@0p  `a`1l2 2R a D31(t140?`H0S[Hen`sLb|@` $,8   2L l1X1` 6la2l$ ,3 8L`A pJ`RQZ\hd40o"8@0 0a<t4P2a4 00 L"$ 6`;ĚH/P2X g@am,0vhd2H1 `Lh$ 202D20PD20)3(:`CH  ]Tis` ~"60T`  2p22 $03(008@ SFd1QX] 8g1s< {x3`  $ 02X3\10(@ ad `#(0,07@`2Ix1U$"_4gox0,aaP a`< 2"/`!ܛX-05=,PW aPh4n0w0S1Ta Z`41,x2(! %@ 11=@G"dps" PRpPLR8@  `PS#aD#pM#`V#`#i#2u#dnl##,R# #p#x`#@#v#Z## "$$P$*$:$8B$RG$ T$]$ d$,4m$ }$< $p$x\$1$$2$$ $a$$$%,"% 2%:% L%``Q%`pX% 1d%0o%8Xz%T3%a% %% X%%4%%S%xa%%"%H`%X&2 &h`&3!&,".&Q>&0G&P0O& Y&2d& m&`v&R~&2&0&1&1&4&2&1&2& &3&1&'`''(`'  '@`&'R/'@6'@'H'O'X'pa]'"s'3|' 'Lp''0X'R'0'p'l`' ''''L !'`'L2'" ( 4(b(>(\R(0\(`0d(Ts(Sy(0(2(1(4(La((`(a(m (@3(Db((P ))b!)$ ()2)`:)x@ I)4pS)1\)aa)(p)m0) )x)1)2))a)())<1)`) ) *`*0*,&*8*8`@*4RK*`T*\*̠tp*\x*t2*lp*( * *"*(*P`*@**x * * *+2+Hp+0@+38E38J3$z_3`d3pn3@1v30~3`3X3l3@p3 3p"38p3@33$3H3\313 4L`4x54 a>4F4 3R4<0]4Dpf4k48u44`@4H24@t4`44@4 14a44< 4Z4;`"Q;@ `;`i; Zq;DR|;&;R;;0;,;; ;0;h;(;|a;;$;8;,"<(4 <a<d< $<TR/<@4<`=<PE<( L<4`T<h]<`c<x<@<P<Pa<H <43<2< R<@pd<4< <=@ = =,2=X(=83= <=1G=h"]=$8f=q=|1}=p == &=np= b=@S=0=T = @= ==<2 >">(&>8->B>aK>aS>]> i>ar>H3~>> 6>  >PP>">>8>2><3>X2>2>>X > ??, ?4n0"?  +?6?P"I?aN?W?xh^?f?an? 2x? 0? ?$?b?\ ??a???80?`?<`@4@%@dp/@pP8@l0C@2N@ V@^@g@m@ s@\2@DP@$a@@b@h}@\3@$@0@@`@c@1@aA$`A`AX1An GA RA&YAԕDeASlAXvA(PA 6A A8PAALAaAAHRA`A,A A/A@A$A A2BDB\B2B1*B42B(9BS?BCFC,MC0VCR]C,hC "|C|C CT0C0CZCԲ C4C$ C1CC XC(crt0.S_startup_no_nmi_bss_check_bss_init_init_check_init_data_ramfunc_done_init_ramfunc_ramfunc_check_main_entry_bev_exception_gen_exceptionD32.cold_swUserold_swProgramin_cr.0last_fifo_size.1USB_In_Buffererror_byte__vector_dispatch_0C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/include/proc/p32mx460f512l.hmain.cInitializeSystemled_count.0delay_count.1..\Microchip\Usb\usb_device.c..\Microchip\Usb\CDC Device Driver\usb_function_cdc.cMicrochip PIC32 Librarygeneral-exception.S/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/exit.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/ctypef.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/printf.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-general-exception-handler.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-bootstrap-exception-handler.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-on-reset.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/default-on-bootstrap.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_exit.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/_doprnt.cspaceDatazeroData__sputnrepl_outcnvrtrounded_libc_data0_iov0_atexit0/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/_iobfuncs.cstdout_buf/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stdio/fputc.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/stubs.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_mon_getc.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/stubs/_mon_write.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/c/std/fullexit.cAspecAAlab1AspecBAlab2Aret2b1i2L1L2L3i3L4L5L6A999AnanL7L8i5L10L11BspecBlab1BretB999i6b8CspecClab1Cspec2CretC999i9b10i11L13L14L15DspecDzeri12e12L16L17L18Dret2D999BspecABspecBBlab2Badd3i1Bsub1BresBretAL9BundBlab8i7i8L12BretBBnanL19CspecACspecBClab2L20L21i13i14CoveundClab8i15i16L22L23Cnani17Cinfi18i19L25L26L28L29L30DspecADlab1DspecBDlab2i20b21i22b23i24Dlab3L31i25e25i26b27i28b29i30Dlab4L32i31i32DoveundDlab8DretDinfL33L34L35i33L36L37i35Dnani36L39L40i38i39i40E999i41F999GspecGlab1GretG999i42b43HspecHlab1i45H999i46i48i49InaninfL42i50I999i51i52KnaninfL43i53K999i54i55i56L999i57Lnani58i59i60i61i62i63i64i65M999N999i66i67O999i68i69/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/source/open_core_timer_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/timer/source/update_core_timer_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/pcache/source/pcache.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_disable_interrupts_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_restore_interrupts_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_enable_mv_int_lib.c/home/mplabc-build/work/builds/pic32-microchip-release-1.11-20100413-RC2-20100428/pic32-libs/peripheral/int/source/int_enable_interrupts_lib.clibgcc2.cTMR1INVU2MODECLRputcharU1BRGCLROC2RSCLRPR1SETPORTFCLRTRISDDCH3DSA_sdata_beginBMXPUPBACLRPrintAck_weak__pthread_cleanup_pushRSWRSTIC1CONSETOC4RSINVUSBCB_SOF_HandlerPORTBSETT3CONINVRTCDATEDCH3DATDCH2DSAINVI2C2STATSETfabsIEC2I2C2CONLATDCLRPORTAINVPR1DCH3INTCLRCM2CONSETODCECLRU1OTGSTATIPC1CLROC3RSETDCH2DPTRINV__eqdf2_weak_pthread_sigdisable_npI2C1ADDCLRDCRCCONDCH3DSACLRDCH1SSACLRU1EP8pDstINTCONINV_DBG_EXCPT_ADDRIC4CONPR4SETSPI2BRGCLRTMR3U1STATPORTDOSCTUNCLRDCH2DSASETOC4RSCLR_fullexitprintfDCH0CONSETputsUSBUSARTDCH1CSIZDCH0SSIZINVDCH1DSIZCLRRTCTIMETMR1CLRODCFCLRIPC4CLRCDCTxServiceI2C1CONINVNVMADDRINVODCCSETDCH1DPTRCLRLATCCLRPR4INVADC1BUF1ADC1BUF2TMR4CLRDCH0CSIZDCH0CSIZSETU2BRGIC2BUFTMR2INVRCONT1_timerDCH2DATSETDCRCDATASETSPI1BRGCLRTMR5SETSPI1CONSETBMXPUPBASETIC3CONCLRIPC2INVDCH1DATSETDCH1INTINVDCH0SSACLRpthread_getspecificPMAENCLRDCH2ECONCHEMSKINVLATBCLRSPI2CONDEVIDUSBCBSuspendDCH2CONINVOC5CONCLRODCEpthread_mutex_setname_npIPC4OC4CONCLR_bss_beginOC4RSSETOSCTUNSETNVMCONINV_text_endAD1CON3SETDCH0SPTRINVCMSTATSETparse_V_packetU1EP13configDescriptor1I2C2ADDSETStartWriteADC1BUFFUSB_SD_PtrAD1PCFGINVcontrol_signal_bitmapTRISCINVCM2CONTMR23CMSTATDCH1CPTRINVparse_TI_packetparse_PD_packet_ebase_address__gtdf2CHEMSKSETIPC10SETOC1RPMMODEg_TX_buf_inBDTLATFDCH1DSAst_OKWDTCONCLRODCPtrDCH2SSACLROC2RSI2C2CONCLRCtrlTrfDataCNENINVparse_RS_packetDCH3CPTRCLRDCH2CONSETDCH1SSIZCLRDCH0INTSETPORTCCLRDCH0DSASETRTCALRMAD1CHSSETT2CONCLRODCDU2BRGINVErrorStringsLATCINVIC3CONINVOC5RSINVerrnoDCH2INTINVIPC11INVBMXDKPBACLRDCH1DSAINVDCH1SSASETBMXPFMSZOC4RSETLATFINVDCH3SSAINVUSBCtrlTrfTxService_gpparse_TP_packetNVMCONTMR4U1BRGINVPMCONINVU1ADDRSPI2CONCLRIEC0SETDCRCCONCLRpthread_sigrestore_npOC5RDCRCDATADMACONINVODCGSET_min_stack_sizeRTCDATEINVIEC1CLROC3RDCH2SPTRCNPUEINVBMXDUPBACLRDCH0DSAINVDCH0DPTRSETOSCTUNdpsub_pthread_cleanup_popg_USART_RX_buf_inLATDgetsUSBUSARTDEVCFG3DCH3SSAUSBDeviceStateTRISFOC1RSINV_weak_pthread_mutex_trylockDCH2DPTRCLRDCH1INTSETOSCCONINVU1MODESETmemcpyIPC9CLRTMR4INVDCH2DATINVDMACONOC2CONCLRIFS1CLRDCH3INTSETDCH0DSACLRIFS2DCH2DSIZCLRDMACONCLROSCCONCLRIC5CONU1STAINVIPC8controlTransferState__floatsidfCM1CONCLRcdc_tx_lenpthread_mutexattr_destroyAD1CON1SETAD1CON2SET__ltdf2OC4RDCH0SSAINVPORTBCLRT3CONCLRT4CONSET__mchp_ldexpDCH3DSASETDCH2CSIZOC2CONSETOC1RSCLRultodpDCH3DSIZSETislowerDCH0DSAIPC8CLRU1EP2DCH1DSACLRSPI1STATSETOC5CONINVDCH1SPTRCLRtolowerdpmulDCH3SPTRCLRLATDINVg_echo_enable_weak_pthread_setspecificUSBInMaxPacketSizeIFS0DCH3ECONDCH3DATSETdpfmodDCH1SSAINVDMASTATCHETAGSETCNENCLRpCDCSrcTRISCOC1RSSETDCH0INTCLRT1CONSETDCH2DPTRDCH1SSIZSET_mon_getcIFS0CLRRCONSETADC1BUF7OC1RINVLATEINVPORTECLRdptofpADC1BUFEIPC9TRISGSETODCDSET__fixunsdfsig_USART_RX_buf_outIPC6SETOC2RSETIC2CONRTCALRMCLRWDTCONDEVCFG2TRISASETparse_TO_packetputUSBUSARTOC1RSETIPC7SET_weak_pthread_onceDDPCONIC1CONCLRU1PWRCsd001DCH0DPTRDCH0DSIZSET_toupperU1EP12CheKseg0CacheOnDCH1SPTRSETALRMDATECLR_weak__pthread_cleanup_popTRISGINVSPI2CONINVPORTCDCH1ECONCLRCVRCONCLRispunctDCH2CSIZSETReadEEPR4cdc_data_txDCH1CSIZCLRCHEACCSET_bootstrap_exception_handlerparse_I_packet_fwrite_simple_pthread_cleanup_pop_restorePR23U1CONdpcmpCommandListI2C1STATCLRI2C2BRGINVg_RX_bufU1TXREGU1EP5IPC1INVI2C2MSKINVI2C2ADDCLRpthread_sigdisable_np_weak_pthread_sysconf_npODCDINVDCH2ECONSETisspaceTRISESETODCAIPC10INVCDCInitEPRCONINVPR2CLRinPipesIFS1INVBMXCONSETU1BDTP1IPC3SETpBDTEntryInTRISFCLRCNPUESETPORTFINV__extendsfdf2U1EP15TRISFSETU2RXREG_weak_pthread_mutex_init__adddf3_on_resetIPC3CLR__exfun_mxCHECONI2C2TRNSPI1CONU1MODECLROC1RSCHEW3CDCDataOutHandleI2C1TRN__umoddi3DCH2DAT_weak_pthread_mutexattr_initT5CONSETINTCONU1BDTP2DCH1INTCLRTMR3SETBMXCONCHEMSKCLRcdc_rx_len_general_exception_contextDCH3DPTRINVPMADDRINVIC1CONUSBSuspendPMDOUTINVDCH0ECONSETOC5RSIFS1SETUSBCtrlEPServiceDCH0ECONCLR__udivdi3parse_BL_packetDCH0SSIZIPC6DCH2SSIZCLRLATGCLRIPC0SETI2C2MSKSETdptoulIPC6INVDCH3DPTRSETSPI2STATSETg_USART_TX_buf_out_nmi_handlerI2C1MSKDCH1CPTRPORTGSETOC1CONSETDCH3CSIZSETDCRCDATAINVDCH3DPTRisxdigitLATFSETPMAENline_codingAD1CSSLSETIPC5CLRAD1CHSDCH3DPTRCLRDCH2INTIEC1RTCDATECLRBMXCONINVparse_MW_packetU1CNFG1OC3CONINVDCRCXORSET_sbss_endODCGU1TOK_iprintfI2C1TRNSET_weak_pthread_mutex_destroyUSBCtrlTrfSetupHandlerBMXDRMSZSPI2BRGSET_bss_endPORTCSETDCH2CSIZINVPMADDRCLRTRISBCLRdpdivTMR1TRISPtrDCH1SSIZIPC8INV_sdata_endU2BRGSETCHEW0DCH3DSIZCLRODCGCLRRSWRSTINVCVRCONT3CONSETlitodpLATCSETIFS2CLRPMCONSETODCBINVPR1CLR_ramfunc_lengthT2CONTRISGPMCONCLRPORTDINV__fixdfsiT1CONCLRDCH3ECONCLRUSBCBSendResumeINTEnableInterruptsI2C2ADDINVparse_PW_packetADC1BUF0ODCBSETCHEACCUSBStallHandlerSPI2CONSETUSBCtrlTrfRxServiceIC2CONINVADC1BUF9I2C1STATINV_vector_spacingUpdateCoreTimerIFS0SETU1IEg_ack_enable_STROCLRIC1BUFOC3RSINVparse_MR_packetBMXDUPBAINVPMMODECLRUSBTransferOnePacketDCH1DSIZINVTMR2SETDCH3CONIPC0CLR_persist_endCNCONINVparse_O_packetIPC6CLR_weak_pthread_mutexattr_destroyIPTMRINVparse_T1_packet__ledf2_data_image_beginLATBPMSTATDCH0CPTRINVDCH0INTINVSPI1BRGSETDCH3DATCLRTRISGCLRparse_RX_packetCM2CONINVSPI1BUFTMR5INVsd002INTSTATU1EP14ODCFSETUSBStallEndpoint_on_bootstrapTRISBSETSPI1STATOC2CONLATBSETDCH3SPTRSETpthread_once_GEN_EXCPT_ADDRDCH0DSIZDCRCXORWDTCONINVDCH3CONCLRT4CONINVTRISACLRU1BDTP3DCH3ECONINVmodfDCH1DSIZSETDCH1CSIZINVOC3RCLRDCH3CONSETDCH0DATCLRDCH2SSASETparse_CS_packetDCH3SPTRINVDCH1DATCLROSCCONSETU1MODEAD1CON2LATASETNVMADDRU1BRGI2C2STATCHELRUOSCTUNINVIEC2SETfptodp_tolowerODCF_libc_private_storageDCH3SPTRCM1CONINVPMDININVIPC3SPI1BRGU1FRMLNVMDATAPMCONLATBINVAD1CON1INVfmodTMR1SET_ramfunc_end_io_funcsTRISADCH2DSIZINVpthread_key_createOC3RSU2STAINV_weak__pthread_cleanup_push_deferUSBStdGetDscHandlerDMACONSETDCH0CONparse_C_packetU1EP9DCH0SPTRSETDCH3SSASETDCH2ECONINVOC3CONCLRTRISFINVIPC10ODCDCLRTRISECLRUSBCBWakeFromSuspendDCH3CPTRU2BRGCLR_bmxdupba_addressI2C1CONCLRputrsUSBUSARTU2STACLRPR4CLRRSWRSTSETAD1PCFGg_USART_RX_bufPMDOUTCLRDCH1SPTRLATGextract_numberUSBCBCheckOtherReq_persist_beginIEC1SETDCH1DPTRSETDCH3DSAINVIPC1SETCNPUECLRextract_digitIPC2SETDCH1ECONINVLATCTMR3INV_weak_pthread_key_createTRISDINVDCH0DSIZCLRPR5INVUSBEnableEndpointODCASETI2C2MSKCLRTRISDCLRIPC4SETSwitchUserIsPressedisupperDCH2CSIZCLRPMSTATINVparse_CX_packetparse_SL_packetIC2CONCLRIPC9SETPORTBCHEACCCLRTMR5BaudRateGenpBDTEntryOutT4CONCLR_ramfunc_beginDCH3SSIZPMDINSETCHEMSKSPI2BRGINV__MPLAB_BUILDBMXDUDBAINV_APPOCLRT2CONINV_weak_pthread_mutexattr_setname_npI2C2BRGIPC4INVDCH1ECONSETDCH0DATSETisasciiDCH2DSAUSBDeviceTasksU1EP1parse_T_packetCDCDataInHandle_weak_pthread_mutexattr_settype_npSPI1STATINVCHEW1BothEP0OutUOWNsSetPR45NVMSRCADDRBMXDUPBASETDCH2SSIZSETDMAADDRINVPR2PMADDRUSBCheckCDCRequestCHEMISg_USART_TX_buf_inDMASTATCLRUSBCtrlTrfInHandlerTRISEDCH1CONCLRDCH1CONINVDCH1ECONcdc_data_rxDCRCCONSETcdc_noticeI2C1ADDINVDCH0ECONIPC2CLR__negdf2BMXCONCLRADC1BUF5ADC1BUF6DCH3SSIZCLRIEC2CLRDCH0SPTRCLRdpaddIPC7T3CONI2C1RCVU1MODEINVUSBWakeFromSuspendprint_statuspBDTEntryEP0OutNextDCH2CPTR_weak_pthread_getspecific_data_endBMXDUDBACLRIPC5INVOC5RSSETIC5CONINVDCH3CPTRINVDCH0CPTRisalpha__divdf3g_RX_buf_outSPI2STATCLRI2C1STAT_bmxdkpba_addressDCH2CPTRINVLATFCLROC4CONADC1BUFB__muldf3PrintErrorsOC1CONparse_SC_packetOC1RCLRDCH1DPTRINV_ctype_splimI2C1TRNINVparse_SI_packetparse_CU_packetT5CONI2C1BRGU1OTGIRTRISB_io_exit_APPOINVCHETAGCLRparse_BS_packetIPC7INVDCH2CPTRCLR_flsbuf_simpleOC4RCLRparse_TX_packetRCONCLRAD1CON2CLRg_TX_bufDCH0DATU1EP3_ivfprintfPORTFSETAD1CSSLOC4RINVODCCCLRDCH0SSIZCLRIPC2IFS2SETU1RXREGPORTE_pthread_cleanup_push_deferDCH0INTBlinkUSBStatusLATPtr__isthreadedTRISAINVALRMTIMESETIC3CONSETmemsetAD1CHSCLRALRMTIMEI2C2MSKmainDCH2SSIZU1EP11RTCTIMESETparse_CI_packetDCH0CONCLRU1STAI2C2STATINVI2C1BRGINVTRISCSETDMAADDRSETOC2RCLRWDTCONSETU1EIEU2STA_ramfunc_image_beginDCH2DATCLRPMMODEINV_weak_pthread_mutex_unlockOC3RINVU1IRDCH2INTCLRSYSKEYPR2SETU2STASET_weak__libc_private_storageDMAADDR_text_beginDCH0SPTRparse_SS_packetDCH1CPTRCLR_weak_pthread_mutex_lock__truncdfsf2DCH0CSIZCLRLATESETALRMDATETMR2USBCBErrorHandlerODCBPMDOUTT5CONCLRg_TX_buf_lengthPORTBINVisgraphPMADDRSET_sbss_beginIC1CONINVAD1CON1CLRisalnumCHETAGINVDMASTATSETINTCONSETLATGSETisprintDCH3DSIZUSBCtrlEPServiceComplete_weak_pthread_sigrestore_nppthread_mutexattr_setname_npcheck_and_send_TX_data_SPLIMputcUSBCtrlTrfOutHandlerIEC0PMMODESETDCH1INTDCH0SSAODCCINVALRMDATESETIEC0INVPMDINRTCCONINVpthread_mutex_unlockPMDOUTSETIPC11SoftwareKeyIC3BUFIPC11SETIFS2INVDCH0CPTRCLRcdc_trf_stateTRISBINV_weak_pthread_mutex_setname_npTRISEINV__nedf2DCH3DSIZINVDCRCCONINVPMDINCLRIPC5OC5CONSET_bmxdudba_addressCHEW2DCH2DSIZSETSwitchProgramIsPressedU1STASETRSWRSTCLRCHEACCINVDCH1CONCNCONSETIPC7CLRSetupPktSPI2STATINVI2C1MSKINVRTCTIMECLRBMXDUDBASETDCH2DSACLR_DBG_CODE_ADDRDCH2CON_min_heap_sizeIPC5SETg_RX_buf_inU1EP6DCH1SSAtoasciiCVRCONSETADC1BUF3parse_EC_packetDCH1CONSETADC1BUFAOSCCONparse_PO_packetpCDCDstADC1BUF8TRISDSETI2C1CONSET_RESET_ADDRcdc_mem_typePMAENSETALRMTIMECLRCheckLatchingInputDCH1DATU1EIRIPC8SETLATEDCH1DPTRI2C2ADD_fflush_simpleDCH1SPTRINVBMXPUPBAINVIEC0CLRIPTMRU1EP7T1CONINV_mon_writeDMAADDRCLR_weak__pthread_cleanup_pop_restoreODCCNVMKEYDCH3SSIZINVLATAAD1CHSINVI2C1MSKCLRDCH1CPTRSETALRMTIMEINVOC3CONSETDCRCDATACLRsd000CM1CONSETg_TX_buf_outPMSTATSETfputcI2C1ADDOC5RSETPR1INVODCESETdptolidpldexpPR3_STROI2C1TRNCLRINTEnableSystemMultiVectoredIntI2C2CONSETALRMDATEINVCNCONCLRDCH0SSASETDCH2ECONCLRCheKseg0CacheOff_pthread_cleanup_push_APPIDCH3CSIZOC3RSCLRDCH2SSAINVDCH3INTLATAINVpthread_mutexattr_initDCH1DSASETDCH3SSIZSETCHETAGDCH0ECONINVSPI2BRGDCH3CONINVnanNVMCONSETIC5CONSETshortPacketStatusWriteEEpBDTEntryEP0OutCurrentPORTACLROpenCoreTimerUSBActiveConfigurationDEVCFG0DCH0CPTRSETI2C2RCVProcessIOSPI1BRGINVRemoteWakeupparse_BO_packetparse_RC_packetst_LFCR_resetDCH2DSIZI2C2TRNSETisdigitU1SOFU1BRGSETCHEHITCMSTATINVIC4CONSETDCH0SSIZSETparse_BC_packetDCRCXORINVDCH2DPTRSET_general_exception_handlerUSBStdSetCfgHandlerDCH1CSIZSETDCH2SPTRCLR_endPMAENINVOC4CONSETUSB_CD_PtrCNCONU1STACLRRTCALRMSETPORTCINV_filbuf_simplepthread_mutex_destroypthread_mutexattr_settype_npOC5RINVINTCONCLRdpmodfIC3CONI2C2TRNINVdevice_dscOC2RSSETBMXDUPBABMXPUPBADCH2CPTRSETI2C1BRGSETpthread_mutex_lockg_USART_TX_bufPORTDSETSPI2BUFI2C2BRGCLRIC4CONCLRI2C2STATCLRRTCCONCLRDMASTATINVIPC9INVdpfabsAD1CON3DCH0DPTRINVAD1PCFGSETIC5CONCLRODCFINVRTCCONPR5CLR_heapexitOC3RSSETCNPUEAD1PCFGCLRCVRCONINVI2C2TRNCLRIFS1PORTDCLRI2C1CONPR3SETODCACLRUserInitPORTAINTDisableInterruptsADC1BUFDI2C1STATSETPORTFparse_RI_packetDCH3CSIZCLRDCH3ECONSETI2C2CONINVUSBDeviceInit_fsync_simpleBMXDKPBAUSBConfigureEndpointCHECONSETBMXDUDBAOC2RSINVSPI1STATCLRRTCDATESETT5CONINVDCH0DATINVpthread_mutex_trylockOC5RSCLRRTCALRMINVDCH1SSIZINVBMXBOOTSZ_STROSETIC4CONINVUSER_USB_CALLBACK_EVENT_HANDLERU2MODEINVU1EP4DCH0DSIZINVUSTATcopyCHECONINVBMXDKPBASETiscntrlDCH2SSIZINVpthread_sysconf_npIPTMRSETOC5CONINTRestoreInterruptsPORTEINVLATGINVCM2CONCLRBMXDKPBAINVPORTGCLRDCH3CPTRSETTMR2CLROC4CONINVUSBInDataU1OTGIE_exit_APPOOC5RCLRDCH2SSADCH3CSIZINVDCH2SPTRSETOC2RINVT1CONUSBAlternateInterface_data_beginADC1BUF4PR3INVUSBCBInitEPoutPipesAD1CON2INVpthread_mutex_initCNEN_APPOSETstrlenIPC3INVODCGINVOC2CONINVOC1CONINVdummy_encapsulated_cmd_responseAD1CON3CLRU2MODESETtoupper__gedf2PORTESETCM1CON_stackparse_R_packetparse_PI_packetODCAINVUSBStdGetStatusHandler_STROINVPMSTATCLRU1OTGCONDCH0CONINVDCH3INTINVTMR3CLRAD1CON1IPC10CLRdpnanTMR45DCH2SPTRINVI2C1BRGCLRLATECLR_DDPSTATU2MODEUSBCheckStdRequestDCH3DATINVIPTMRCLROC1CONCLRT2CONSETLATDSET_BEV_EXCPT_ADDRDCH2CONCLRPORTGINVLATACLRPORTASETUSBStdFeatureReqHandlerUSBCBStdSetDscHandler_libc_dataIC4BUFUSBCancelIOU1EP10_mon_putcI2C1ADDSETOC4RSTMR4SETI2C1MSKSETIPC0__subdf3PORTGRTCCONSETI2C2BRGSETTRISCCLRAD1CON3INVPR5DEVCFG1CHECONCLRdpfrexpT4CONDCH3SSACLRIPC11CLRAD1CSSLINVOC2RDCH1DATINVPORTPtrIC5BUFU1EP0ODCEINVDCH2INTSETODCBCLRSPI1CONCLRfrexpDCH0CSIZINVIEC1INVparse_A_packetADC1BUFCCoreTimerHandlerst_versionIC2CONSETCNENSET_pthread_onceIPC0INVNVMCONCLRNVMADDRSETCHEPFABTCMSTATCLRparse_packetU2TXREGIFS0INVAD1CSSLCLRIEC2INVNVMADDRCLRTMR5CLRPR2INVvfprintfU1FRMHRTCTIMEINVpthread_setspecificUSBPrepareForNextSetupTrfparse_ES_packetDCRCXORCLRDCH0DPTRCLRSPI2STATparse_SO_packetOC3CONPR3CLRDCH1DSIZIPC1SPI1CONINVPR5SET