pDC51 ".\i2cdriver.c" LARGE OPTIMIZE(9,SIZE) BROWSE DEBUG OBJECTEXTENDzrB.\i2cdriver.OBJ|ZrB .\i2cdriver.c<=qBREG932.H<=qB I2CDRIVER.H<=qBI2C.H<=qBTYPES.Hd I2CDRIVER] 3 ?PR?_I2C_INIT?I2CDRIVER ?PR?_I2C_TRANSFER?I2CDRIVER ?PR?I2C_ISR?I2CDRIVER ?XD?I2CDRIVERW ?PR?I2CDRIVER`x _I2C_READY ?C?PSTXDATA ?C?PLDXDATA ?C?PLDOPTR?C?CCASE ?C?CLDPTR ?C?CLDOPTR ?C?CSTOPTRn0I2C_ISR _I2C_TRANSFER _I2C_INIT I2CDRIVERQ$ I2CDRIVER.C" _ICE_DUMMY_A"{P1M1P0P1M2P1AAP2P3T0EI2CACT1EAECEWDRT" i2c_dataCount"HLTRNFEIEN0IEN1RxDI2ENTxDPWDRTIP1HTMOD20ESTMOD21EIEERIINT0SIEKBICYINT1TIECCUPSOVSSI2SCLH 8( addressnrBytes buf%!("w"#i2c_msg x( addressnrBytes buf%!("(#  nrMessages$ p_message%%( & 'p# ("!) _i2c_transferI2SCLL m( addressnrBytes buf%!("(#  nrMessages$ p_message%%(&("'i2c_tfr # "# i2c_isrESPISCON" i2c_msgCount   slaveaddr# "TCONMOSIMISOI2STATKB0KB1IE0KB2IE1KB3KB4KB5PB0KB6KB7SPICLKET0IP0ET1TF0IP1TF1RB8TCR20ICAEX0IT0ICBTB8EX1IT1PSM0SM1SM2OCAI2ADROCBPT0OCCPT1RS0I2DATOCDEBOTR0RS1TR1SDAPX0PX1I2CONSCLALTABRENTDIR2STAALTCDESRXTAL1XTAL2EST! _i2c_initPSRF0STOF1RSTCRSELPSWHLTENPLLEN COM001D)[uud""ß"x   #*-36;>DGJMQ COM001D&  _I2C_INIT)" slaveaddrC C CCu u uD"9      _I2C_INIT& _I2C_TRANSFER m( addressnrBytes buf%!("(#  nrMessages$ p_message%%( &" 'p:2 #% !"# $%& _I2C_TRANSFER3 I2C_ISRu (08@HPXuTuDßPuuDPuTuTuTudu@uDu~$3 u@$uDuPuTЂЃ26C;AAR"R%(+.149 ? BEHP S:W_/jr uFz}     :  ):)F[e) +;,;-;.>/A1A2A3L4O5R7R8R9^:^;n<q=t?t@yAyByCyD|EGHIJKLNOPQRTUVWYZ[]^_abdefgijlmnopqrsuvw x y { | } ~ I2C_ISR  I2CDRIVERNr8 _I2C_TRANSFERI2C_ISR _I2C_INIT _I2C_READY`49idataxdatapdatadatacodeedatahdataaF|ZrB>C:\Documents and Settings\cpe213\Desktop\Project 2\i2cdriver.caC<=qB;C:\Documents and Settings\cpe213\Desktop\Project 2\reg932.haF<=qB>C:\Documents and Settings\cpe213\Desktop\Project 2\i2cdriver.h=a@<=qB8C:\Documents and Settings\cpe213\Desktop\Project 2\i2c.haB<=qB:C:\Documents and Settings\cpe213\Desktop\Project 2\types.hb addressc |d% 30b I2C_NO_DATANc dhb __REG932_H__c d {b I2DAT9c dU93;embI2C_RELEASE_BUS_NOACK;c d5 _gb p_messagec  sdE%CqXb _I2C_Readyc od *II'PP'UU'ww'Mb EI2Cc d%b I2C_MESSAGE_c @@d  ,-./01b statusc d*ZbI2C_SLAVE_ERRORc d"bb IP1H}c d%C &bI2C_BUSY'c djb bufTc  sdE ;em*b I2C_TRANSFERc @@dE  bI2C_ARBITRATION_LOSTrc d dbI2C_NOT_PRESENTc debI2C_NACK_ON_DATAc d%UbI2C_INIT_ERRORAc d#ab I2C_TIME_OUTc d!cb i2c_msgCountc du#%@Cnqdb _i2c_initc pd%DIDI b _I2CDRIVER_H_c db _TYPES_H_c db msgJc  d%,/b nrMessageskc |d5@nb_I2C_INTERFACE_ c db P1M1c d%Qb msg1c  dE-.01b P1M2c d%R b msg2c  dE-.01bp%c  d5 "b i2c_dataCount}c d $9;Befmpkb I2C_OKc d5IwbI2C_NACK_ON_ADDRESSc d%Pb I2ADR;c d%7.b nrBytesc |dE 9^f;b uint16dc @Jd{bI2C_RELEASE_BUS_ACKc de 4<aib i2c_isrc pdU)DIIPUwb uint8c @Ld    *Ob i2c_tfrc  du "%@Cnqnb int16c @Kd~b i2c_msgc  d %39;C^efmqb I2C_ERRc dib uint32fc @Hd zbI2C_GENERATE_STOPhc de.HQVvb I2STATc d%<+b int8 c @MdbI2C_RELEASE_BUS_STARTc dU &DZrb I2CON2c d8&.4<DHQVZ_agirv]b IP1c d%B &b slaveaddrc d%bb int32c @Id}b I2SCLHc d%:'b _i2c_transfer\c pd%DI DIb I2SCLLc d%;& I2CDRIVERW