! / 1192585218 0 0 0 202 ` KHV"B c4 B .rz_write_setBargraph_PWMdutyCycle_putLCD_msDelay_initPWM1_initPMP_initLCD_initBargraph_initADC_getButton_getADC_cmdLCD__10usDelaywrite.o/ 1192536224 0 0 100666 84616 ` 6lD.textD?+ .data@.bss.ndata@ 1B.`nP2nP2n27@7N7>Ox>0P^P2^P<^P2^P27^P2^P5^P27 @xȳP>̳7ȳ7d@@@x̳`7 @xijh7 @xȳP:ȳ7 @x̳P:̳7@³7 @xϳ`7ȳ7@@x̳`@x<7@7@N$0<@LX $(,<@DHL\dhl| ,DD D" D& D(D.D8DjDtDzD~DDDDDDDDDD D!D#D$D%D&D'D(D)D*D+D,D-D/D0DD3D5D6D8D:D;D.fileg.fileg=.fileg__PIC24F_.0fake _C_Z_OV_N_RA_IPL0_IPL1_IPL2_DC.eosf _.1fake %_IPL.eosf_.2fake -_.0fake  _.1fake .eosf% 3_.2fake %.eosf-_SRBITS - =_PSV_IPL3.eosf5 5 c_CN0IE_CN1IE_CN2IE_CN3IE_CN4IE_CN5IE_CN6IE_CN7IE_CN8IE_CN9IE _CN10IE _CN11IE _CN12IE _CN13IE _CN14IE_CN15IE.eosf? ? u_CN16IE_CN17IE_CN18IE_CN19IE_CN20IE_CN21IE.eosfe e' _CN0PUE_CN1PUE_CN2PUE_CN3PUE_CN4PUE_CN5PUE_CN6PUE_CN7PUE_CN8PUE_CN9PUE _CN10PUE _CN11PUE _CN12PUE _CN13PUE _CN14PUE_CN15PUE.eosfw5 w@ _CN16PUE_CN17PUE_CN18PUE_CN19PUE_CN20PUE_CN21PUE.eosfN Y _OSCFAIL_STKERR_ADDRERR_MATHERR_NSTDIS.eosfi v _INT0EP_INT1EP_INT2EP_INT3EP_INT4EP_DISI_ALTIVT.eosf  _INT0IF_IC1IF_OC1IF_T1IF_IC2IF_OC2IF_T2IF_T3IF_SPF1IF _SPI1IF _U1RXIF _U1TXIF _AD1IF .eosf  _SI2C1IF_MI2C1IF_CMIF_CNIF_INT1IF_OC3IF _OC4IF _T4IF _T5IF _INT2IF _U2RXIF_U2TXIF.eosf  #_SPF2IF_SPI2IF_IC3IF_IC4IF_IC5IF_OC5IF _PMPIF .eosf  3_SI2C2IF_MI2C2IF_INT3IF_INT4IF_RTCIF.eosf% % ?_U1ERIF_U2ERIF_CRCIF.eosf5 5 __INT0IE_IC1IE_OC1IE_T1IE_IC2IE_OC2IE_T2IE_T3IE_SPF1IE _SPI1IE _U1RXIE _U1TXIE _AD1IE .eosfA A }_SI2C1IE_MI2C1IE_CMIE_CNIE_INT1IE_OC3IE _OC4IE _T4IE _T5IE _INT2IE _U2RXIE_U2TXIE.eosfa* a4 _SPF2IE_SPI2IE_IC3IE_IC4IE_IC5IE_OC5IE _PMPIE .eosfA K _SI2C2IE_MI2C2IE_INT3IE_INT4IE_RTCIE.eosfX b _U1ERIE_U2ERIE_CRCIE.eosfo _.3fake _INT0IP0_INT0IP1_INT0IP2_IC1IP0_IC1IP1_IC1IP2_OC1IP0_OC1IP1 _OC1IP2 _T1IP0 _T1IP1 _T1IP2.eosf_.4fake _INT0IP_IC1IP_OC1IP_T1IP .eosf_.5fake _.3fake _.4fake .eosfy _.5fake .eosf _.6fake _IC2IP0_IC2IP1_IC2IP2_OC2IP0_OC2IP1 _OC2IP2 _T2IP0 _T2IP1 _T2IP2.eosf_.7fake _IC2IP_OC2IP_T2IP .eosf_.8fake _.6fake _.7fake .eosf _.8fake .eosf _.9fake 3_T3IP0_T3IP1_T3IP2_SPF1IP0_SPF1IP1_SPF1IP2_SPI1IP0_SPI1IP1 _SPI1IP2 _U1RXIP0 _U1RXIP1 _U1RXIP2.eosf_.10fake ?_T3IP_SPF1IP_SPI1IP_U1RXIP .eosf3_.11fake G_.9fake _.10fake 3.eosf? M_.11fake ?.eosfG G_.12fake __U1TXIP0_U1TXIP1_U1TXIP2_AD1IP0_AD1IP1_AD1IP2.eosfO_.13fake g_U1TXIP_AD1IP.eosf__.14fake o_.12fake O_.13fake _.eosfg u_.14fake g.eosfo o_.15fake _SI2C1P0_SI2C1P1_SI2C1P2_MI2C1P0_MI2C1P1_MI2C1P2_CMIP0_CMIP1 _CMIP2 _CNIP0 _CNIP1 _CNIP2.eosfw_.16fake _SI2C1P_MI2C1P_CMIP_CNIP .eosf_.17fake _.15fake w_.16fake .eosf _.17fake .eosf _.18fake _INT1IP0_INT1IP1_INT1IP2.eosf_.19fake _INT1IP.eosf_.20fake _.18fake _.19fake .eosf _.20fake .eosf _.21fake _OC3IP0_OC3IP1_OC3IP2_OC4IP0_OC4IP1 _OC4IP2 _T4IP0 _T4IP1 _T4IP2.eosf_.22fake _OC3IP_OC4IP_T4IP .eosf_.23fake _.21fake _.22fake .eosf _.23fake .eosf _.24fake _T5IP0_T5IP1_T5IP2_INT2IP0_INT2IP1_INT2IP2_U2RXIP0_U2RXIP1 _U2RXIP2 _U2TXIP0 _U2TXIP1 _U2TXIP2.eosf_.25fake '_T5IP_INT2IP_U2RXIP_U2TXIP .eosf_.26fake /_.24fake _.25fake .eosf' 5_.26fake '.eosf/' /_.27fake G_SPF2IP0_SPF2IP1_SPF2IP2_SPI2IP0_SPI2IP1_SPI2IP2.eosf7_.28fake O_SPF2IP_SPI2IP.eosfG_.29fake W_.27fake 7_.28fake G.eosfO1 ]_.29fake O.eosfW> W_.30fake u_IC3IP0_IC3IP1_IC3IP2_IC4IP0_IC4IP1 _IC4IP2 _IC5IP0 _IC5IP1 _IC5IP2.eosf__.31fake _IC3IP_IC4IP_IC5IP .eosfu_.32fake _.30fake __.31fake u.eosfH _.32fake .eosfU _.33fake _OC5IP0_OC5IP1_OC5IP2.eosf_.34fake _OC5IP.eosf_.35fake _.33fake _.34fake .eosf_ _.35fake .eosfm _.36fake _PMPIP0_PMPIP1_PMPIP2.eosf_.37fake _PMPIP.eosf_.38fake _.36fake _.37fake .eosfx _.38fake .eosf _.39fake _SI2C2P0_SI2C2P1_SI2C2P2_MI2C2P0_MI2C2P1 _MI2C2P2 .eosf_.40fake _SI2C2P_MI2C2P.eosf_.41fake _.39fake _.40fake .eosf _.41fake .eosf _.42fake _INT3IP0_INT3IP1_INT3IP2_INT4IP0_INT4IP1 _INT4IP2 .eosf_.43fake _INT3IP_INT4IP.eosf_.44fake _.42fake _.43fake .eosf _.44fake .eosf _.45fake )_RTCIP0_RTCIP1 _RTCIP2 .eosf_.46fake /_RTCIP.eosf)_.47fake 7_.45fake _.46fake ).eosf/ =_.47fake /.eosf7 7_.48fake U_U1ERIP0_U1ERIP1_U1ERIP2_U2ERIP0_U2ERIP1 _U2ERIP2 _CRCIP0 _CRCIP1 _CRCIP2.eosf?_.49fake __U1ERIP_U2ERIP_CRCIP .eosfU_.50fake g_.48fake ?_.49fake U.eosf_ m_.50fake _.eosfg g_.51fake _TCS_TSYNC_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosfo_.52fake _TCKPS.eosf_.53fake _.51fake o_.52fake .eosf _.53fake .eosf _.54fake _TCS_T32_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.55fake _TCKPS.eosf_.56fake _.54fake _.55fake .eosf _.56fake .eosf _.57fake _TCS_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.58fake _TCKPS.eosf_.59fake _.57fake _.58fake .eosf' _.59fake .eosf5 _.60fake _TCS_T32_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.61fake _TCKPS.eosf_.62fake _.60fake _.61fake .eosf@  _.62fake .eosfN _.63fake _TCS_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf _.64fake #_TCKPS.eosf_.65fake +_.63fake  _.64fake .eosf#Y 1_.65fake #.eosf+g +_tagIC 9_icxbuf_icxcon.eosf3_IC 3_PIC 3_.66fake S_ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf=_.67fake [_ICM_ICI.eosfS_.68fake c_.66fake =_.67fake S.eosf[r i_.68fake [.eosfc c_.69fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosfk_.70fake _ICM_ICI.eosf_.71fake _.69fake k_.70fake .eosf _.71fake .eosf _.72fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.73fake _ICM_ICI.eosf_.74fake _.72fake _.73fake .eosf _.74fake .eosf _.75fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.76fake _ICM_ICI.eosf_.77fake _.75fake _.76fake .eosf _.77fake .eosf _.78fake  _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.79fake _ICM_ICI.eosf _.80fake _.78fake _.79fake  .eosf !_.80fake .eosf _tagOC *_ocxrs_ocxr_ocxcon.eosf#_OC #_POC #_.81fake :_OCM_OCTSEL_OCFLT_OCSIDL .eosf._.82fake D_OCM0_OCM1_OCM2.eosf:_.83fake L_.81fake ._.82fake :.eosfD R_.83fake D.eosfL L_.84fake `_OCM_OCTSEL_OCFLT_OCSIDL .eosfT_.85fake j_OCM0_OCM1_OCM2.eosf`_.86fake r_.84fake T_.85fake `.eosfj x_.86fake j.eosfr# r_.87fake _OCM_OCTSEL_OCFLT_OCSIDL .eosfz_.88fake _OCM0_OCM1_OCM2.eosf_.89fake _.87fake z_.88fake .eosf/ _.89fake .eosf> _.90fake _OCM_OCTSEL_OCFLT_OCSIDL .eosf_.91fake _OCM0_OCM1_OCM2.eosf_.92fake _.90fake _.91fake .eosfJ _.92fake .eosfY _.93fake _OCM_OCTSEL_OCFLT_OCSIDL .eosf_.94fake _OCM0_OCM1_OCM2.eosf_.95fake _.93fake _.94fake .eosfe _.95fake .eosft  _SEN_RSEN_PEN_RCEN_ACKEN_ACKDT_STREN_GCEN_SMEN_DISSLW _A10M _IPMIEN _SCLREL _I2CSIDL _I2CEN.eosf  ._TBF_RBF_R_W_S_P_D_A_I2COV_IWCOL_ADD10_GCSTAT _BCL _TRSTAT_ACKSTAT.eosf  R_SEN_RSEN_PEN_RCEN_ACKEN_ACKDT_STREN_GCEN_SMEN_DISSLW _A10M _IPMIEN _SCLREL _I2CSIDL _I2CEN.eosf0 0 r_TBF_RBF_R_W_S_P_D_A_I2COV_IWCOL_ADD10_GCSTAT _BCL _TRSTAT_ACKSTAT.eosfT T_tagUART  }_uxmode_uxsta_uxtxreg_uxrxreg_uxbrg.eos ft _UART t _PUART t _.96fake _STSEL_PDSEL0_PDSEL1_BRGH_RXINV_ABAUD_LPBACK_WAKE_UEN0_UEN1 _RTSMD _IREN _USIDL _UARTEN.eosf_.97fake _PDSEL_UEN.eosf_.98fake _.96fake _.97fake .eosf _.98fake .eosf _.99fake _URXDA_OERR_FERR_PERR_RIDLE_ADDEN_TRMT_UTXBF _UTXEN _UTXBRK ' _UTXINV1.eosf; _URXISEL.eosfE _.99fake O .eosfY g .eosfq | _STSEL_PDSEL0_PDSEL1_BRGH_RXINV_ABAUD_LPBACK_WAKE_UEN0_UEN1 _RTSMD _IREN _USIDL _UARTEN.eosf _PDSEL_UEN.eosf !  .eosf ' .eosf! ! K_URXDA_OERR_FERR_PERR_RIDLE_ADDEN_TRMT_UTXBF _UTXEN _UTXBRK  _UTXINV.eosf) Q_URXISEL.eosfK Y )# K.eosfQ- _; Q.eosfYE Y_tagSPI iPZd_spixbuf.eosfa_SPI a_PSPI an }_SPIRBF_SPITBF_SPIROV_SPIBEC_SPISIDL _SPIEN.eosfmx _SPIBEC0_SPIBEC1 _SPIBEC2 .eosf}  m }.eosf  .eosf  _PPRE0_PPRE1_SPRE_MSTEN_CKP_SSEN_CKE_SMP _MODE16 _DISSDO _DISSCK .eosf _PPRE_SPRE0_SPRE1_SPRE2.eosf   .eosf   .eosf $ _SPIBEN_SPIFE_SPIFPOL _SPIFSD_FRMEN.eosf5 C _SPIRBF_SPITBF_SPIROV_SPIBEC_SPISIDL _SPIEN.eosfM _SPIBEC0_SPIBEC1 _SPIBEC2 .eosfW a k .eosfu   .eosf  ! _PPRE0_PPRE1_SPRE_MSTEN_CKP_SSEN_CKE_SMP _MODE16 _DISSDO _DISSCK .eosf  - _PPRE_SPRE0_SPRE1_SPRE2.eosf!  5    ! .eosf-  ;  - .eosf5  5  K _SPIBEN_SPIFE_SPIFPOL _SPIFSD_FRMEN.eosf=   =   i _TRISA0_TRISA1_TRISA2_TRISA3_TRISA4_TRISA5_TRISA6_TRISA7_TRISA9 _TRISA10 _TRISA14_TRISA15.eosfM &  M 1   _RA0_RA1_RA2_RA3_RA4_RA5_RA6_RA7_RA9 _RA10 _RA14_RA15.eosfk ?  k J   _LATA0_LATA1_LATA2_LATA3_LATA4_LATA5_LATA6_LATA7_LATA9 _LATA10 _LATA14_LATA15.eosf W   a   _TRISB0_TRISB1_TRISB2_TRISB3_TRISB4_TRISB5_TRISB6_TRISB7_TRISB8_TRISB9 _TRISB10 _TRISB11 _TRISB12 _TRISB13 _TRISB14_TRISB15.eosf o   z   _RB0_RB1_RB2_RB3_RB4_RB5_RB6_RB7_RB8_RB9 _RB10 _RB11 _RB12 _RB13 _RB14_RB15.eosf       _LATB0_LATB1_LATB2_LATB3_LATB4_LATB5_LATB6_LATB7_LATB8_LATB9 _LATB10 _LATB11 _LATB12 _LATB13 _LATB14_LATB15.eosf      - _TRISC1_TRISC2_TRISC3_TRISC4_TRISC12 _TRISC13 _TRISC14_TRISC15.eosf      C _RC1_RC2_RC3_RC4_RC12 _RC13 _RC14_RC15.eosf/   /   Y _LATC1_LATC2_LATC3_LATC4_LATC12 _LATC13 _LATC14_LATC15.eosfE   E    _TRISD0_TRISD1_TRISD2_TRISD3_TRISD4_TRISD5_TRISD6_TRISD7_TRISD8_TRISD9 _TRISD10 _TRISD11 _TRISD12 _TRISD13 _TRISD14_TRISD15.eosf[   [    _RD0_RD1_RD2_RD3_RD4_RD5_RD6_RD7_RD8_RD9 _RD10 _RD11 _RD12 _RD13 _RD14_RD15.eosf    %   _LATD0_LATD1_LATD2_LATD3_LATD4_LATD5_LATD6_LATD7_LATD8_LATD9 _LATD10 _LATD11 _LATD12 _LATD13 _LATD14_LATD15.eosf 2   <   _TRISE0_TRISE1_TRISE2_TRISE3_TRISE4_TRISE5_TRISE6_TRISE7_TRISE8_TRISE9 .eosf J   U   _RE0_RE1_RE2_RE3_RE4_RE5_RE6_RE7_RE8_RE9 .eosf c   n   _LATE0_LATE1_LATE2_LATE3_LATE4_LATE5_LATE6_LATE7_LATE8_LATE9 .eosf {     5 _TRISF0_TRISF1_TRISF2_TRISF3_TRISF4_TRISF5_TRISF6_TRISF7_TRISF8_TRISF12 _TRISF13 .eosf      Q _RF0_RF1_RF2_RF3_RF4_RF5_RF6_RF7_RF8_RF12 _RF13 .eosf7   7   m _LATF0_LATF1_LATF2_LATF3_LATF4_LATF5_LATF6_LATF7_LATF8_LATF12 _LATF13 .eosfS   S    _TRISG0_TRISG1_TRISG2_TRISG3_TRISG6_TRISG7_TRISG8_TRISG9 _TRISG12 _TRISG13 _TRISG14_TRISG15.eosfo   o    _RG0_RG1_RG2_RG3_RG6_RG7_RG8_RG9 _RG12 _RG13 _RG14_RG15.eosf       _LATG0_LATG1_LATG2_LATG3_LATG6_LATG7_LATG8_LATG9 _LATG12 _LATG13 _LATG14_LATG15.eosf       _PMPTTL' .eosf 1   >   _DONE_SAMP_ASAM_SSRC_FORM0_FORM1 _ADSIDL _ADON.eosf H   _SSRC0_SSRC1_SSRC2_FORM.eosf R  \   f   .eosf p    .eosf       _ALTS_BUFM_SMPI_BUFS_CSCNA _VCFG .eosf   % _SMPI0_SMPI1_SMPI2_SMPI3_VCFG0 _VCFG1_VCFG2.eosf  -      .eosf%   3 % .eosf-   -   ? _ADCS_SAMC_ADRC.eosf5   ] _ADCS0_ADCS1_ADCS2_ADCS3_ADCS4_ADCS5_ADCS6_ADCS7_SAMC0_SAMC1 _SAMC2 _SAMC3 _SAMC4 .eosf?  e   5   ? .eosf] "  k 2 ] .eosfe <  e I  y _CH0SA_CH0NA_CH0SB_CH0NB.eosfm S   _CH0SA0_CH0SA1_CH0SA2_CH0SA3_CH0SB0_CH0SB1 _CH0SB2 _CH0SB3 .eosfy ]  g  m q  y .eosf {    .eosf       _PCFG0_PCFG1_PCFG2_PCFG3_PCFG4_PCFG5_PCFG6_PCFG7_PCFG8_PCFG9 _PCFG10 _PCFG11 _PCFG12 _PCFG13 _PCFG14_PCFG15.eosf       _CSSL0_CSSL1_CSSL2_CSSL3_CSSL4_CSSL5_CSSL6_CSSL7_CSSL8_CSSL9 _CSSL10 _CSSL11 _CSSL12 _CSSL13 _CSSL14_CSSL15.eosf       _RDSP_WRSP_BEP_CS1P_CS2P_ALP_CSF0_CSF1_PTRDEN_PTWREN _PTBEEN _ADRMUX0 _ADRMUX1 _PSIDL _PMPEN.eosf    _CSF_ADRMUX .eosf        .eosf   !   .eosf $   /  A _WAITE0_WAITE1_WAITM_WAITB0_WAITB1_MODE0_MODE1 _MODE16 _INCM0 _INCM1 _IRQM0 _IRQM1_BUSY.eosf# 9  W _WAITE_WAITM0_WAITM1_WAITM2_WAITM3_WAITB_MODE_INCM _IRQM .eosfA C _ M  # W  A .eosfW a  e p W .eosf_ z  _   o _CS1_CS2.eosfg   u _CS.eosfo  }  g   o .eosfu    u .eosf}   }    _PTEN0_PTEN1_PTEN2_PTEN3_PTEN4_PTEN5_PTEN6_PTEN7_PTEN8_PTEN9 _PTEN10 _PTEN11 _PTEN12 _PTEN13 _PTEN14_PTEN15.eosf       _OB0E_OB1E_OB2E_OB3E_OBUF_OBE_IB0F_IB1F _IB2F _IB3F _IBOV_IBF.eosf     _ARPT% _AMASK _CHIME_ALRMEN.eosf /  _ARPT0_ARPT1_ARPT2_ARPT3_ARPT4_ARPT5_ARPT6_ARPT7_ALRMPTR_AMASK0 _AMASK1 _AMASK2 _AMASK3 .eosf 9  C  M  .eosf W h  .eosf r   _CAL_RTCPTR0_RTCPTR1 _RTCOE _HALFSEC _RTCSYNC _RTCWREN _RTCEN.eosf 1_CAL0_CAL1_CAL2_CAL3_CAL4_CAL5_CAL6_CAL7_RTCPTR.eosf 9  .eosf1 ? 1.eosf9 9 c_C1POS_C1NEG_C2POS_C2NEG_C1INV_C2INV_C1OUT_C2OUT_C1OUTEN_C2OUTEN _C1EN _C2EN _C1EVT _C2EVT _CMIDL.eosfA A s_CVR_CVRSS_CVRR_CVROE_CVREN.eosfe _CVR0_CVR1_CVR2_CVR3.eosfs  e s.eosf$ 3 .eosf= I _PLEN_CRCGO_CRCMPT_CRCFUL_VWORD_CSIDL .eosfS _PLEN0_PLEN1_PLEN2_PLEN3_VWORD0_VWORD1 _VWORD2 _VWORD3 _VWORD4 .eosf] g q .eosf{  .eosf  _ODA0_ODA1_ODA2_ODA3_ODA4_ODA5_ODA6_ODA7_ODA9 _ODA10 _ODA14_ODA15.eosf  _ODB0_ODB1_ODB2_ODB3_ODB4_ODB5_ODB6_ODB7_ODB8_ODB9 _ODB10 _ODB11 _ODB12 _ODB13 _ODB14_ODB15.eosf  _ODC1_ODC2_ODC3_ODC4_ODC12 _ODC13 _ODC14_ODC15.eosf    C_ODD0_ODD1_ODD2_ODD3_ODD4_ODD5_ODD6_ODD7_ODD8_ODD9 _ODD10 _ODD11 _ODD12 _ODD13 _ODD14_ODD15.eosf  ]_ODE0_ODE1_ODE2_ODE3_ODE4_ODE5_ODE6_ODE7_ODE8_ODE9 .eosfE  E y_ODF0_ODF1_ODF2_ODF3_ODF4_ODF5_ODF6_ODF7_ODF8_ODF12 _ODF13 .eosf_  _* _ODG0_ODG1_ODG2_ODG3_ODG6_ODG7_ODG8_ODG9 _ODG12 _ODG13 _ODG14_ODG15.eosf{7 {A _POR_BOR_IDLE_SLEEP_WDTO_SWDTEN_SWR_EXTR_VREGS_CM _IOPUWR_TRAPR.eosfN X _OSWEN_SOSCEN_CF_LOCK_CLKLOCK_NOSC_COSC .eosfb _LPOSCEN_NOSC0_NOSC1 _NOSC2 _COSC0 _COSC1 _COSC2.eosfl v  .eosf  .eosf  _RCDIV_DOZEN _DOZE _ROI.eosf _RCDIV0_RCDIV1 _RCDIV2 _DOZE0 _DOZE1 _DOZE2.eosf   .eosf  .eosf  _TUN.eosf -_TUN0_TUN1_TUN2_TUN3_TUN4_TUN5.eosf 5$ . .eosf-8 ;G -.eosf5Q 5] K_NVMOP_ERASE_WRERR _WREN_WR.eosf=g W_NVMOP0_NVMOP1_NVMOP2_NVMOP3.eosfKq ]_PROGOP.eosfW{ i_PROGOP0_PROGOP1_PROGOP2_PROGOP3.eosf] u = K W ].eosfi { i.eosfu u _ADC1MD_SPI1MD_SPI2MD_U1MD_U2MD_I2C1MD_T1MD _T2MD _T3MD _T4MD_T5MD.eosf} } _OC1MD_OC2MD_OC3MD_OC4MD_OC5MD_IC1MD_IC2MD _IC3MD _IC4MD _IC5MD .eosf   _I2C2MD_CRCPMD_PMPMD_RTCCMD _CMPMD .eosf !_write.".bfe_handle _buffer _len .bbd_cnt_ch5 ___FP___BP___.L3".L4(.L16V.L12j.L17z.L19~.L11.L13.L10.L21.L24.L23.L15.L14.L9.L20.L7 .L5.L2.L6___PA___.eb"d;.ef"e;_write".textD?+.data.bss.ndata.L8._cmdLCD_putLCDDK:\Documents\Fall2007\Labs\Peripherals Lib\peripherals.hc:\program files\microchip\mplab c30\bin\..\support\h\p24fj128ga010.hK:\Documents\Fall2007\Labs\Peripherals Lib\write.c__24FJ128GA010__C30COFF_tagSRBITS_tagCORCONBITS_CORCONBITS_tagCNEN1BITS_CNEN1BITS_tagCNEN2BITS_CNEN2BITS_tagCNPU1BITS_CNPU1BITS_tagCNPU2BITS_CNPU2BITS_tagINTCON1BITS_INTCON1BITS_tagINTCON2BITS_INTCON2BITS_tagIFS0BITS_IFS0BITS_tagIFS1BITS_IFS1BITS_tagIFS2BITS_IFS2BITS_tagIFS3BITS_IFS3BITS_tagIFS4BITS_IFS4BITS_tagIEC0BITS_IEC0BITS_tagIEC1BITS_IEC1BITS_tagIEC2BITS_IEC2BITS_tagIEC3BITS_IEC3BITS_tagIEC4BITS_IEC4BITS_tagIPC0BITS_IPC0BITS_tagIPC1BITS_IPC1BITS_tagIPC2BITS_IPC2BITS_tagIPC3BITS_IPC3BITS_tagIPC4BITS_IPC4BITS_tagIPC5BITS_IPC5BITS_tagIPC6BITS_IPC6BITS_tagIPC7BITS_IPC7BITS_tagIPC8BITS_IPC8BITS_tagIPC9BITS_IPC9BITS_tagIPC10BITS_IPC10BITS_tagIPC11BITS_IPC11BITS_tagIPC12BITS_IPC12BITS_tagIPC13BITS_IPC13BITS_tagIPC15BITS_IPC15BITS_tagIPC16BITS_IPC16BITS_tagT1CONBITS_T1CONBITS_tagT2CONBITS_T2CONBITS_tagT3CONBITS_T3CONBITS_tagT4CONBITS_T4CONBITS_tagT5CONBITS_T5CONBITS_tagIC1CONBITS_IC1CONBITS_tagIC2CONBITS_IC2CONBITS_tagIC3CONBITS_IC3CONBITS_tagIC4CONBITS_IC4CONBITS_tagIC5CONBITS_IC5CONBITS_tagOC1CONBITS_OC1CONBITS_tagOC2CONBITS_OC2CONBITS_tagOC3CONBITS_OC3CONBITS_tagOC4CONBITS_OC4CONBITS_tagOC5CONBITS_OC5CONBITS_tagI2C1CONBITS_I2C1CONBITS_tagI2C1STATBITS_I2C1STATBITS_tagI2C2CONBITS_I2C2CONBITS_tagI2C2STATBITS_I2C2STATBITS_tagU1MODEBITS_U1MODEBITS_URXISEL0_URXISEL1_UTXISEL0_UTXISEL1_.100fake_.101fake_.100fake_tagU1STABITS_.101fake_U1STABITS_.102fake_.103fake_.104fake_.102fake_.103fake_tagU2MODEBITS_.104fake_U2MODEBITS_.105fake_URXISEL0_URXISEL1_UTXISEL0_UTXISEL1_.106fake_.107fake_.105fake_.106fake_tagU2STABITS_.107fake_U2STABITS_spixstat_spixcon1_spixcon2_.108fake_.109fake_.110fake_.108fake_.109fake_tagSPI1STATBITS_.110fake_SPI1STATBITS_.111fake_.112fake_.113fake_.111fake_.112fake_tagSPI1CON1BITS_.113fake_SPI1CON1BITS_tagSPI1CON2BITS_SPI1CON2BITS_.114fake_.115fake_.116fake_.114fake_.115fake_tagSPI2STATBITS_.116fake_SPI2STATBITS_.117fake_.118fake_.119fake_.117fake_.118fake_tagSPI2CON1BITS_.119fake_SPI2CON1BITS_tagSPI2CON2BITS_SPI2CON2BITS_tagTRISABITS_TRISABITS_tagPORTABITS_PORTABITS_tagLATABITS_LATABITS_tagTRISBBITS_TRISBBITS_tagPORTBBITS_PORTBBITS_tagLATBBITS_LATBBITS_tagTRISCBITS_TRISCBITS_tagPORTCBITS_PORTCBITS_tagLATCBITS_LATCBITS_tagTRISDBITS_TRISDBITS_tagPORTDBITS_PORTDBITS_tagLATDBITS_LATDBITS_tagTRISEBITS_TRISEBITS_tagPORTEBITS_PORTEBITS_tagLATEBITS_LATEBITS_tagTRISFBITS_TRISFBITS_tagPORTFBITS_PORTFBITS_tagLATFBITS_LATFBITS_tagTRISGBITS_TRISGBITS_tagPORTGBITS_PORTGBITS_tagLATGBITS_LATGBITS_tagPADCFG1BITS_RTSECSEL_PADCFG1BITS_.120fake_.121fake_.122fake_.120fake_.121fake_tagAD1CON1BITS_.122fake_AD1CON1BITS_.123fake_.124fake_.125fake_.123fake_.124fake_tagAD1CON2BITS_.125fake_AD1CON2BITS_.126fake_.127fake_.128fake_.126fake_.127fake_tagAD1CON3BITS_.128fake_AD1CON3BITS_.129fake_.130fake_.131fake_.129fake_.130fake_tagAD1CHSBITS_.131fake_AD1CHSBITS_tagAD1PCFGBITS_AD1PCFGBITS_tagAD1CSSLBITS_AD1CSSLBITS_.132fake_.133fake_.134fake_.132fake_.133fake_tagPMCONBITS_.134fake_PMCONBITS_.135fake_.136fake_.137fake_.135fake_.136fake_tagPMMODEBITS_.137fake_PMMODEBITS_.138fake_.139fake_.140fake_.138fake_.139fake_tagPMADDRBITS_.140fake_PMADDRBITS_tagPMAENBITS_PMAENBITS_tagPMSTATBITS_PMSTATBITS_.141fake_ALRMPTR0_ALRMPTR1_.142fake_.143fake_.141fake_.142fake_tagALCFGRPTBITS_.143fake_ALCFGRPTBITS_.144fake_.145fake_.146fake_.144fake_.145fake_tagRCFGCALBITS_.146fake_RCFGCALBITS_tagCMCONBITS_CMCONBITS_.147fake_.148fake_.149fake_.147fake_.148fake_tagCVRCONBITS_.149fake_CVRCONBITS_.150fake_.151fake_.152fake_.150fake_.151fake_tagCRCCONBITS_.152fake_CRCCONBITS_tagODCABITS_ODCABITS_tagODCBBITS_ODCBBITS_tagODCCBITS_ODCCBITS_tagODCDBITS_ODCDBITS_tagODCEBITS_ODCEBITS_tagODCFBITS_ODCFBITS_tagODCGBITS_ODCGBITS_tagRCONBITS_RCONBITS_.153fake_.154fake_.155fake_.153fake_.154fake_tagOSCCONBITS_.155fake_OSCCONBITS_.156fake_.157fake_.158fake_.156fake_.157fake_tagCLKDIVBITS_.158fake_CLKDIVBITS_.159fake_.160fake_.161fake_.159fake_.160fake_tagOSCTUNBITS_.161fake_OSCTUNBITS_.162fake_.163fake_.164fake_.165fake_.166fake_.162fake_.163fake_.164fake_.165fake_tagNVMCONBITS_.166fake_NVMCONBITS_tagPMD1BITS_PMD1BITS_tagPMD2BITS_PMD2BITS_tagPMD3BITS_PMD3BITS_virtualCursor.3669_virtualCursorsetBargraph.o/ 1192536224 0 0 100666 82426 ` 6l.text .data@.bssx ` .fileg.filegJ__PIC24F_.0fake _C_Z_OV_N_RA_IPL0_IPL1_IPL2_DC.eosf_.1fake #_IPL.eosf_.2fake +_.0fake _.1fake .eosf# 1_.2fake #.eosf+_SRBITS + ;_PSV_IPL3.eosf3 3 a_CN0IE_CN1IE_CN2IE_CN3IE_CN4IE_CN5IE_CN6IE_CN7IE_CN8IE_CN9IE _CN10IE _CN11IE _CN12IE _CN13IE _CN14IE_CN15IE.eosf= = s_CN16IE_CN17IE_CN18IE_CN19IE_CN20IE_CN21IE.eosfc c _CN0PUE_CN1PUE_CN2PUE_CN3PUE_CN4PUE_CN5PUE_CN6PUE_CN7PUE_CN8PUE_CN9PUE _CN10PUE _CN11PUE _CN12PUE _CN13PUE _CN14PUE_CN15PUE.eosfu u  _CN16PUE_CN17PUE_CN18PUE_CN19PUE_CN20PUE_CN21PUE.eosf & _OSCFAIL_STKERR_ADDRERR_MATHERR_NSTDIS.eosf6 C _INT0EP_INT1EP_INT2EP_INT3EP_INT4EP_DISI_ALTIVT.eosfS ` _INT0IF_IC1IF_OC1IF_T1IF_IC2IF_OC2IF_T2IF_T3IF_SPF1IF _SPI1IF _U1RXIF _U1TXIF _AD1IF .eosfm w  _SI2C1IF_MI2C1IF_CMIF_CNIF_INT1IF_OC3IF _OC4IF _T4IF _T5IF _INT2IF _U2RXIF_U2TXIF.eosf  !_SPF2IF_SPI2IF_IC3IF_IC4IF_IC5IF_OC5IF _PMPIF .eosf  1_SI2C2IF_MI2C2IF_INT3IF_INT4IF_RTCIF.eosf# # =_U1ERIF_U2ERIF_CRCIF.eosf3 3 ]_INT0IE_IC1IE_OC1IE_T1IE_IC2IE_OC2IE_T2IE_T3IE_SPF1IE _SPI1IE _U1RXIE _U1TXIE _AD1IE .eosf? ? {_SI2C1IE_MI2C1IE_CMIE_CNIE_INT1IE_OC3IE _OC4IE _T4IE _T5IE _INT2IE _U2RXIE_U2TXIE.eosf_ _ _SPF2IE_SPI2IE_IC3IE_IC4IE_IC5IE_OC5IE _PMPIE .eosf} } _SI2C2IE_MI2C2IE_INT3IE_INT4IE_RTCIE.eosf% / _U1ERIE_U2ERIE_CRCIE.eosf< _.3fake _INT0IP0_INT0IP1_INT0IP2_IC1IP0_IC1IP1_IC1IP2_OC1IP0_OC1IP1 _OC1IP2 _T1IP0 _T1IP1 _T1IP2.eosf_.4fake _INT0IP_IC1IP_OC1IP_T1IP .eosf_.5fake _.3fake _.4fake .eosfF _.5fake .eosfS _.6fake _IC2IP0_IC2IP1_IC2IP2_OC2IP0_OC2IP1 _OC2IP2 _T2IP0 _T2IP1 _T2IP2.eosf_.7fake _IC2IP_OC2IP_T2IP .eosf_.8fake  _.6fake _.7fake .eosf] _.8fake .eosf j  _.9fake 1_T3IP0_T3IP1_T3IP2_SPF1IP0_SPF1IP1_SPF1IP2_SPI1IP0_SPI1IP1 _SPI1IP2 _U1RXIP0 _U1RXIP1 _U1RXIP2.eosf_.10fake =_T3IP_SPF1IP_SPI1IP_U1RXIP .eosf1_.11fake E_.9fake _.10fake 1.eosf=t K_.11fake =.eosfE E_.12fake ]_U1TXIP0_U1TXIP1_U1TXIP2_AD1IP0_AD1IP1_AD1IP2.eosfM_.13fake e_U1TXIP_AD1IP.eosf]_.14fake m_.12fake M_.13fake ].eosfe s_.14fake e.eosfm m_.15fake _SI2C1P0_SI2C1P1_SI2C1P2_MI2C1P0_MI2C1P1_MI2C1P2_CMIP0_CMIP1 _CMIP2 _CNIP0 _CNIP1 _CNIP2.eosfu_.16fake _SI2C1P_MI2C1P_CMIP_CNIP .eosf_.17fake _.15fake u_.16fake .eosf _.17fake .eosf _.18fake _INT1IP0_INT1IP1_INT1IP2.eosf_.19fake _INT1IP.eosf_.20fake _.18fake _.19fake .eosf _.20fake .eosf _.21fake _OC3IP0_OC3IP1_OC3IP2_OC4IP0_OC4IP1 _OC4IP2 _T4IP0 _T4IP1 _T4IP2.eosf_.22fake _OC3IP_OC4IP_T4IP .eosf_.23fake _.21fake _.22fake .eosf _.23fake .eosf _.24fake _T5IP0_T5IP1_T5IP2_INT2IP0_INT2IP1_INT2IP2_U2RXIP0_U2RXIP1 _U2RXIP2 _U2TXIP0 _U2TXIP1 _U2TXIP2.eosf_.25fake %_T5IP_INT2IP_U2RXIP_U2TXIP .eosf_.26fake -_.24fake _.25fake .eosf% 3_.26fake %.eosf- -_.27fake E_SPF2IP0_SPF2IP1_SPF2IP2_SPI2IP0_SPI2IP1_SPI2IP2.eosf5_.28fake M_SPF2IP_SPI2IP.eosfE_.29fake U_.27fake 5_.28fake E.eosfM [_.29fake M.eosfU  U_.30fake s_IC3IP0_IC3IP1_IC3IP2_IC4IP0_IC4IP1 _IC4IP2 _IC5IP0 _IC5IP1 _IC5IP2.eosf]_.31fake }_IC3IP_IC4IP_IC5IP .eosfs_.32fake _.30fake ]_.31fake s.eosf} _.32fake }.eosf" _.33fake _OC5IP0_OC5IP1_OC5IP2.eosf_.34fake _OC5IP.eosf_.35fake _.33fake _.34fake .eosf, _.35fake .eosf: _.36fake _PMPIP0_PMPIP1_PMPIP2.eosf_.37fake _PMPIP.eosf_.38fake _.36fake _.37fake .eosfE _.38fake .eosfS _.39fake _SI2C2P0_SI2C2P1_SI2C2P2_MI2C2P0_MI2C2P1 _MI2C2P2 .eosf_.40fake _SI2C2P_MI2C2P.eosf_.41fake _.39fake _.40fake .eosf^ _.41fake .eosfl _.42fake _INT3IP0_INT3IP1_INT3IP2_INT4IP0_INT4IP1 _INT4IP2 .eosf_.43fake  _INT3IP_INT4IP.eosf_.44fake _.42fake _.43fake .eosf w _.44fake  .eosf _.45fake '_RTCIP0_RTCIP1 _RTCIP2 .eosf_.46fake -_RTCIP.eosf'_.47fake 5_.45fake _.46fake '.eosf- ;_.47fake -.eosf5 5_.48fake S_U1ERIP0_U1ERIP1_U1ERIP2_U2ERIP0_U2ERIP1 _U2ERIP2 _CRCIP0 _CRCIP1 _CRCIP2.eosf=_.49fake ]_U1ERIP_U2ERIP_CRCIP .eosfS_.50fake e_.48fake =_.49fake S.eosf] k_.50fake ].eosfe e_.51fake _TCS_TSYNC_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosfm_.52fake _TCKPS.eosf_.53fake _.51fake m_.52fake .eosf _.53fake .eosf _.54fake _TCS_T32_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.55fake _TCKPS.eosf_.56fake _.54fake _.55fake .eosf _.56fake .eosf _.57fake _TCS_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.58fake _TCKPS.eosf_.59fake _.57fake _.58fake .eosf _.59fake .eosf _.60fake _TCS_T32_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf_.61fake _TCKPS.eosf_.62fake _.60fake _.61fake .eosf   _.62fake .eosf _.63fake _TCS_TCKPS0_TCKPS1_TGATE_TSIDL _TON.eosf _.64fake !_TCKPS.eosf_.65fake )_.63fake  _.64fake .eosf!& /_.65fake !.eosf)4 )_tagIC 7_icxbuf_icxcon.eosf1_IC 1_PIC 1_.66fake Q_ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf;_.67fake Y_ICM_ICI.eosfQ_.68fake a_.66fake ;_.67fake Q.eosfY? g_.68fake Y.eosfaN a_.69fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosfi_.70fake _ICM_ICI.eosf_.71fake _.69fake i_.70fake .eosfZ _.71fake .eosfi _.72fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.73fake _ICM_ICI.eosf_.74fake _.72fake _.73fake .eosfu _.74fake .eosf _.75fake _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.76fake _ICM_ICI.eosf_.77fake _.75fake _.76fake .eosf _.77fake .eosf _.78fake  _ICM0_ICM1_ICM2_ICBNE_ICOV_ICI0_ICI1_ICTMR_ICSIDL .eosf_.79fake _ICM_ICI.eosf _.80fake _.78fake _.79fake  .eosf _.80fake .eosf _tagOC (_ocxrs_ocxr_ocxcon.eosf!_OC !_POC !_.81fake 8_OCM_OCTSEL_OCFLT_OCSIDL .eosf,_.82fake B_OCM0_OCM1_OCM2.eosf8_.83fake J_.81fake ,_.82fake 8.eosfB P_.83fake B.eosfJ J_.84fake ^_OCM_OCTSEL_OCFLT_OCSIDL .eosfR_.85fake h_OCM0_OCM1_OCM2.eosf^_.86fake p_.84fake R_.85fake ^.eosfh v_.86fake h.eosfp p_.87fake _OCM_OCTSEL_OCFLT_OCSIDL .eosfx_.88fake _OCM0_OCM1_OCM2.eosf_.89fake _.87fake x_.88fake .eosf _.89fake .eosf  _.90fake _OCM_OCTSEL_OCFLT_OCSIDL .eosf_.91fake _OCM0_OCM1_OCM2.eosf_.92fake _.90fake _.91fake .eosf _.92fake .eosf& _.93fake _OCM_OCTSEL_OCFLT_OCSIDL .eosf_.94fake _OCM0_OCM1_OCM2.eosf_.95fake _.93fake _.94fake .eosf2 _.95fake .eosfA M  _SEN_RSEN_PEN_RCEN_ACKEN_ACKDT_STREN_GCEN_SMEN_DISSLW _A10M _IPMIEN _SCLREL _I2CSIDL _I2CEN.eosf] j ,_TBF_RBF_R_W_S_P_D_A_I2COV_IWCOL_ADD10_GCSTAT _BCL _TRSTAT_ACKSTAT.eosf{  P_SEN_RSEN_PEN_RCEN_ACKEN_ACKDT_STREN_GCEN_SMEN_DISSLW _A10M _IPMIEN _SCLREL _I2CSIDL _I2CEN.eosf. . p_TBF_RBF_R_W_S_P_D_A_I2COV_IWCOL_ADD10_GCSTAT _BCL _TRSTAT_ACKSTAT.eosfR R_tagUART  {_uxmode_uxsta_uxtxreg_uxrxreg_uxbrg.eos fr _UART r _PUART r _.96fake _STSEL_PDSEL0_PDSEL1_BRGH_RXINV_ABAUD_LPBACK_WAKE_UEN0_UEN1 _RTSMD _IREN _USIDL _UARTEN.eosf_.97fake _PDSEL_UEN.eosf_.98fake _.96fake _.97fake .eosf _.98fake .eosf _.99fake _URXDA_OERR_FERR_PERR_RIDLE_ADDEN_TRMT_UTXBF _UTXEN _UTXBRK  _UTXINV.eosf _URXISEL.eosf _.99fake  .eosf& 4 .eosf> I _STSEL_PDSEL0_PDSEL1_BRGH_RXINV_ABAUD_LPBACK_WAKE_UEN0_UEN1 _RTSMD _IREN _USIDL _UARTEN.eosfS _PDSEL_UEN.eosf] g q .eosf{ % .eosf  I_URXDA_OERR_FERR_PERR_RIDLE_ADDEN_TRMT_UTXBF _UTXEN _UTXBRK  _UTXINV.eosf' O_URXISEL.eosfI W ' I.eosfO ] O.eosfW W_tagSPI g'1_spixbuf.eosf__SPI __PSPI _; {_SPIRBF_SPITBF_SPIROV_SPIBEC_SPISIDL _SPIEN.eosfkE _SPIBEC0_SPIBEC1 _SPIBEC2 .eosf{O Y kc {.eosfm ~ .eosf  _PPRE0_PPRE1_SPRE_MSTEN_CKP_SSEN_CKE_SMP _MODE16 _DISSDO _DISSCK .eosf _PPRE_SPRE0_SPRE1_SPRE2.eosf   .eosf  .eosf  _SPIBEN_SPIFE_SPIFPOL _SPIFSD_FRMEN.eosf  _SPIRBF_SPITBF_SPIROV_SPIBEC_SPISIDL _SPIEN.eosf _SPIBEC0_SPIBEC1 _SPIBEC2 .eosf$ . 8 .eosfB  S .eosf] k  _PPRE0_PPRE1_SPRE_MSTEN_CKP_SSEN_CKE_SMP _MODE16 _DISSDO _DISSCK .eosf u + _PPRE_SPRE0_SPRE1_SPRE2.eosf  3     .eosf+  9  + .eosf3  3  I _SPIBEN_SPIFE_SPIFPOL _SPIFSD_FRMEN.eosf;  ;  g _TRISA0_TRISA1_TRISA2_TRISA3_TRISA4_TRISA5_TRISA6_TRISA7_TRISA9 _TRISA10 _TRISA14_TRISA15.eosfK  K   _RA0_RA1_RA2_RA3_RA4_RA5_RA6_RA7_RA9 _RA10 _RA14_RA15.eosfi   i    _LATA0_LATA1_LATA2_LATA3_LATA4_LATA5_LATA6_LATA7_LATA9 _LATA10 _LATA14_LATA15.eosf $   .   _TRISB0_TRISB1_TRISB2_TRISB3_TRISB4_TRISB5_TRISB6_TRISB7_TRISB8_TRISB9 _TRISB10 _TRISB11 _TRISB12 _TRISB13 _TRISB14_TRISB15.eosf <   G   _RB0_RB1_RB2_RB3_RB4_RB5_RB6_RB7_RB8_RB9 _RB10 _RB11