Subversion Repositories Code-Repo

Rev

Rev 251 | Blame | Last modification | View Log | RSS feed

ELFiD¶D¶4 (0rIsŸ1tJu 2vKw¡3xLy¢€>¸>ø>¸— Òÿ0Ñ1$€7$À;$€1$€;$€?$À(Hñ6˜(€*éóóë   'O
       
M       Lò°ü'òðßlC°I°JŒLLLL°LJ°Ò³ý#òÐ 9A:A0A
              M
N
L|@°|@
I°|@
J°9A:A0A

M
L|@°|@
J°:A0A}!(<C0Aò°ü'âÃMM°Ò³ý#âÓC0A
!ƒ
Lò°ü'òðß|@°J°A-C°lAŒ_AßÒ³ý#òÐ !S:A0A
       M“%$LC9H:H'S
“
8ƒ:“$IISZ=HI°ƒú#<5HS:ðÿƒ:“$IISI
E°ƒú#–Ý+5A6A7A8A9A:A0Aò°ü'°LC°LC=@°|B=@­«°|@   =@ê°|B°<­«< |@   °<ê5 |@=@0Œ°
=@
ƒþ#=A°|B=@­«°|@  =@ê°|B°<­« |@   °<ê \C°°<ð\L“$?$C0A|@
C°<@=@(°C0AòÂ
=@
ƒþ#=AòÒò°ü'C0ALC°-B
ÜLC°
=@ƒþ#=Aò°ü'0A
L|@°|@0@
       1ۊ
L<@     °L‚ClB
C°J°“!
CCâCCA,S=@àA°“= &AA%S-<$³ 6!,    F<9@ MIE°Y‰
Y’“$C˜8 
—(²$‚“ 7Pc<7Pc<@°Lâ“$‚“Î'±à ‚“º'AâOO=@A.SSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿSÎOÿÿƒÎ#:@A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °A,S}@ °ƒ°#’“($LC°=B
ÜLC°A,S}@ °LC°<²$:@ :,A,S}@ °:P LC°<²ð#<°1Pä4A5A6A7A8A9A:A0A°“ °“$C0AC0ASÌMÿÿŽMî
îNNSÌMÿÿŽMî
îNNSÌMÿÿŽMî
îÌM0ASÌMÿÿMMÌM0A
       
LC
Z|@°|@° L|@
J°|@°
L|@°:€,      L
ICÚ9A:A0A

L|@°|@°
L|@°
LCÚ:A0AunknownRIFFOggMP1MP2MP3AAC MP4AAC ADTSAAC ADIFFLACWMAMIDIœ../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporated
Ý__delay_cycles__delay_cyclesYR(
é   (((à(ßy   = 
%>P '      KQ >      Yd
(      (d}i
iPPCQSPRSRSCGTr4Ur5Vr6Wr7Xr8Yr9Zr10[r11\r12]r13^r14_r15`CIE_RETAplayerState˜playerStateHspiSendBytet(spiSendByteô{spiReadFrameu(spiReadFrameéK®spiSendFramev(spiSendFrameéKhalSPISetSpeedHighwhalSPISetSpeedHighhalSPISetSpeedLowxhalSPISetSpeedLow(pf_open        Š•pf_openiVpf_read   ‹•pf_readÝyP2INÑùP2INP2OUTÒùP2OUTUCB0STAT‰ùUCB0STATÌ../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporatedplugin0pluginÖ../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedaudioFormatQaudioFormatÌ../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedafName
SoafNameÔ../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedchipNumberÔCchipNumberŠ../vs1053.cFC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedWriteSciFeWriteSci../vs1053.ce../vs1053.cp\addr(addr]dataKdataZdata>dataYaddrôaddrspiSendBytespiSendBytespiSendByte*spiSendByte0D‰../vs1053.c,C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedŒWriteVS10xxMem32,ÍWriteVS10xxMem32../vs1053.cÍ../vs1053.cÑ\addrKaddr]“^“dataYdata]addr>addr_“`“dataQdataWriteSciWriteSciWriteSci"*l../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedoWriteVS10xxMemÅWriteVS10xxMem../vs1053.cÅ../vs1053.cÈ\addrKaddr]dataKdata]addr>addrZdata>dataWriteSci
WriteScic../vs1053.c*C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedfWriteSdi*‹DWriteSdi../vs1053.c‹../vs1053.c˜\dataédata]bytes(bytes]bytesôbytes\dataïdataspiSendFrame(~../vs1053.cFC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedReadSciFuKReadSci../vs1053.cu../vs1053.c†\addr(addr\retDretZaddrôaddrqbufferþbufferspiSendBytespiSendBytespiReadFrame&Dš../vs1053.cjC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedLoadPluginjïLoadPlugin../vs1053.cï../vs1053.c\d%d]len=len\d+dVlen lenWiKiYaddr=addrZn=n]val=valUval=valWriteSci0WriteSciPh?../vs1053.cÔC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedBVSInitSoftwareÔ¼DVSInitSoftware../vs1053.c¼../vs1053.c\ssVerKssVerhalSPISetSpeedLowReadSciWriteSciWriteSci"WriteSci.ReadSci4ReadSciBWriteSciThalSPISetSpeedHighdWriteScinWriteScizReadSci€ReadSciŽReadSciš__mspabi_srli_4ž¸WriteSciÀLoadPluginÌÒ../vs1053.c C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedVSInitHardware –DVSInitHardware../vs1053.c–../vs1053.c´K../vs1053.c&C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedNVS1053SoftwareReset&
VS1053SoftwareReset../vs1053.c
../vs1053.c\oldMode=oldModeReadSciWriteSci$F../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedIReadVS10xxMem½KReadVS10xxMem../vs1053.c½../vs1053.cÀ\addrKaddr]addr>addrWriteSciReadSci../vs1053.cJC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedVS1053PlayFileJ,VS1053PlayFile../vs1053.c,../vs1053.c†ô\fileNameifileName\oldMode=oldModeYbytesToWriteDbytesToWriteUbufPébufPW“X“nextReportPosRnextReportPosTplayModeDplayModeqâendFillByteDendFillByteVbytesInBuffer=bytesInBufferqbytesRead=bytesReadZfileName}fileName\iKi\iKiZpos=posZpos=posqplayBufplayBufReadVS10xxMemWriteSci&pf_open,pf_readHWriteSdinReadVS10xxMemªWriteSdiHWriteSdiTWriteSdi`WriteSdilWriteSdixWriteSdi„WriteSdiWriteSdiœWriteSdi¨WriteSdi´WriteSdiÀWriteSdiÌWriteSdiØReadScièWriteSciòWriteSdiþReadSciWriteSdiReadSci(VS1053SoftwareReset2H9../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporated<VS1053Init‹DVS1053Init../vs1053.c‹../vs1053.c‘VSInitHardwareVSInitSoftware.../vs1053.c4C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporated1Set324ÙSet32../vs1053.cÙ../vs1053.cß\déd]“^“nYn\déd]“^“nYn2$../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporated'Set16áSet16../vs1053.cá../vs1053.cç\déd]nKn\déd]nKn½../vs1053.cLC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedÀReadVS10xxMem32CounterLŸYReadVS10xxMem32Counter../vs1053.cŸ../vs1053.c®\addrKaddr\msbV2KmsbV2ZlsbKlsbYmsbV1KmsbV1Zaddr>addrWriteSciReadSciWriteSci"ReadSci*ReadSci4Jl../vs1053.c(C:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedoReadVS10xxMem32(³YReadVS10xxMem32../vs1053.c³../vs1053.c¸\addrKaddr]addr>addrZlsbKlsbWriteSciReadSciReadSci&Ÿ
E@$Lž#MRž¦#NR¦«#OR«±#PR±¶#Qy¶À#RyÀÉ#S­ÉÑ#T­ÑÙ#U­Ùâ#V­âç#W­çí#Xyí÷#Yy÷# Z­[»a#by#cã#dy#ey$#f­$)gM6mç#n­ç-#oy-3#py39#qR9A#       rVAGsÈ•yOzU{a|n}y~„’€¡²‚C¸
H˜¡D­E·F¾GÊHÐIÖJÜKåLïMù        N
OP»
%€Z_dp~†Œ›Ÿ¬±¿ÉÜâé·I¢      D¦
K«
(°(¶(»6Á=È=Í=ÓRØYÞY‡ÿ
..\hal_SPI.h..\pff.hC:\Program Files (x86)\TI\ccsv5\ccs_base\msp430\include\msp430g2553.h../vs1053.c+"ÿ
../vs1053.c+"ÿ
../vs1053.c+"ÿ
../vs1053.c+"ÿ
../vs1053.cF"
../vs1053.c6ä
     poVVVžV    @"
../vs1053.c>Ì
•z•?"
../vs1053.c;Ä
h†H"(
../vs1053.c8Š
   †a¯^†×F"
../vs1053.c*ô
   [oVnVn‡    ["ö
../vs1053.c>îÂ]  30H
Qu`
`WFª    ‘= Z"
../vs1053.c»
U4Ggctòvx4ctð…
™:evH"<
../vs1053.c•
!JÂMˆE""
../vs1053.c Œ
t¸Û?"0
../vs1053.c/¼
>δ"
../vs1053.c+«

žGu™*G    X      z) M
+"FÕ**
.    hµ
´ 0     NK c        b›¶kqE
M
e¶F        bzaE"Q
../vs1053.cŠ
±    °_>"4y
../vs1053.c/Ø
  >"y
../vs1053.c.à
      I""
../vs1053.c9ž
wÚ¸¸¸– t3@"
../vs1053.c2²
?n†    (ÿ
..\pff.h+"ÿ
../vs1053.cÿ
,#ÿ
..\integer.h.ÿÿÿÿ~       

#FAŠA‰_ÉAÊA.ÿÿÿÿ~ 

#,AŠA‰RÉAÊA.ÿÿÿÿ~ 

AŠLÊA.ÿÿÿÿ*~    

*A.ÿÿÿÿ~       

 FAŠA_AÊA.ÿÿÿÿ~      

GjAŠA‰AˆA
‡A†A…iÅA
ÆAÇAÈAÉAÊA/ÿÿÿÿÔ~        

ԐA.ÿÿÿÿ ~      

 A.ÿÿÿÿ&~       

&A.ÿÿÿÿ~       

A.ÿÿÿÿ~       

YJAŠA‰AˆA
‡A†A…A„BôAÄAÅA
ÆAÇAÈAÉAÊA.ÿÿÿÿ~  

A.ÿÿÿÿ4~       

4A.ÿÿÿÿ~       

A.ÿÿÿÿ~       

#LAŠA‰bÉAÊA.ÿÿÿÿ~ 

(AŠRÊAIIII3I3I%‹@!/       &I
&I.9:;<?@.9:;<?I@
.<?@4
9:;?I@49:;<?I@5I‚
%‹@4
9:;?I@%‹@4
9:;?I@%‹@4
9:;?I@%‹@4
9:;?I@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@ˆ‰@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@Š@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@ˆŠ@ˆ‰@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆ‰@
I@%‹@.9:;?@ƒ@„@…@†@‡@ˆ@”@4
I@ˆ‰@
I@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@
I@%‹@.9:;?I@ƒ@„@…@†@‡@ˆ@”@4
I@ˆŠ@ˆ‰@9:;
28
9:;I@%‹@9:;9:;I(9:;..\pff.hC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporatedfs_typeflagcsizepad1n_rootdirn_fatentfatbasedirbasedatabasefptrfsizeorg_clustcurr_clustdsectFATFSindexfnsclustclustsectDIRfdateftimefattribfnameFILINFOFR_OKFR_DISK_ERRFR_NOT_READYFR_NO_FILEFR_NO_PATHFR_NOT_OPENEDFR_NOT_ENABLEDFR_NO_FILESYSTEMFRESULT9:;9:;%‹@(9:;(9:;../vs1053.cC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedAudioFormatafUnknownafRiffafOggVorbisafMp1afMp2afMp3afAacMp4afAacAdtsafAacAdifafFlacafWmaafMidiPlayerStatespsPlaybackpsStopped%‹@$>;TI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments Incorporatedvoidboolsigned charunsigned charwchar_tshortunsigned shortintunsigned intlongunsigned longlong longunsigned long longfloatdoublelong double%‹@9:;I..\integer.hC:\Users\Kevin\Documents\Code\MSP430_Audio_Project\ReleaseTI MSP430 C/C++ Codegen PC v4.2.1 Copyright (c) 2003-2013 Texas Instruments IncorporatedINTUINTCHARUCHARBYTESHORTUSHORTWORDWCHARLONGULONGDWORDF,*FjÔ &J4L(œôplayerState̲pluginÖ²audioFormat̲afNameÔ²chipNumberŠºWriteSci#‰ºWriteVS10xxMem32!lºWriteVS10xxMemcºWriteSdi~ºReadScišºLoadPlugin!?ºVSInitSoftware!ºVSInitHardware&KºVS1053SoftwareReset FºReadVS10xxMem!ºVS1053PlayFile9ºVS1053Init.ºSet32$ºSet16)½ºReadVS10xxMem32Counter"lºReadVS10xxMem328Ÿ@FATFS»DIR6FILINFO•FRESULT/¸AudioFormat˜PlayerStatesé€voidbool!signed char(unsigned char/wchar_t6short=unsigned shortDintKunsigned intRlongYunsigned long`long longgunsigned long longnfloatudouble|long double€·INT+UINT8CHAREUCHARRBYTE_SHORTlUSHORTyWORD†WCHAR“LONG ULONG­DWORD2!<icode>
´ÿ¼Ì(&H*„34../vs1053.c/‚;     C:\Program Files (x86)\TI\ccsv5\tools\compiler\msp430_4.2.1\bin\acpia430.exe -@C:\\Users\\Kevin\\AppData\\Local\\Temp\\0564016 ^g0^Eh012345678901ABCDEFGHIJ01110000000000000000000000000000000000000000e6#addre#datae0e0#addre#datae0#cff.e6e9e:eee:ee^)../vs1053.c:103103105do*.h     e:eehe
eh
e0e
16.iemeL
eP
eh
ee
0e.jee0e
-33.keFe7ee2.leFe7ee.meFe7eeleBee
8.neFe7eeleee255^!)../vs1053.c:111111111while.oere**.oemeL
eL
eL
eQ
e
eh
e0e
1e
0e.oee0e
32.peve"pu*    #addru$u$#addru$#buffer8v#ret
w #cyy.u*e:ee^)../vs1053.c:122122124do*.{     e:eehe
eh
e0e
16.|emeL
eP
eh
ee
0e.}ee0e
-33.~eFe7ee3.eFe7ee.€eFe9ee8ee8e2.e:
e
e@
eh
e
eee8ej
e
0e
e
8.‚e
e
eh
e
eee8ej
e
1e
^!)../vs1053.c:131131131while.ƒere**.ƒemeL
eL
eL
eQ
e
eh
e0e
1e
0e.ƒee0e
32.…e$e#     ehe
†‹8
#data‹#bytes‹1‹1#data‹#bytes‹1#c.‹8e9e:eee:ee.ŒemeU
eh
ee
32e.  e$
e$
e
-1*^)../vs1053.c:144144146do*.‘ e:eehe
eh
e0e
16.’emeL
eP
eh
ee
0e.“ee0e
-3.”eFe9ee8eele^!)../vs1053.c:149149149while.•ere**.•emeL
eL
eL
eQ
e
eh
e0e
1e
0e.•ee0e
2.—e$
e$
e
0˜Ÿ9#addrŸ3Ÿ3#addrŸ3#msbV1 #lsb #msbV2 #res 
¡¡.Ÿ9e:ee.£eFe:e"e8e7eee1.¤e:eeFe;e#       e6.¥eFe:e"e8e7e.¦e:eeFe;e#   e6.§e:eeFe;e#  e6.¨emeW
ee32768e.©     e:ee*.«e:
e
e
e@
eh
ee
16eh
e.­e$
e%e
®³2#addr³,³,#addr³,#lsb´´.³2e:ee.µeFe:e"e8e7e.¶e:eeFe;e#     e6.·e$
e%e
eh
ee@
eh
eFe;e#    e6e
16¸½/
#addr½)½)#addr½)½).½/e:ee.¾eFe:e"e8e7e.¿e$e&
eFe;e#    e6ÀÅ;#addrÅ"#dataÅ5Å5#addrÅ"#dataÅ5Å5.Å;e9e:eee:ee.ÆeFe:e"e8e7e.ÇeFe:e"e8e6e.Èeve'ÈÍ>#addrÍ$#data 
Í8Í8#addrÍ$#data 
Í8Í8.Í>e9e:eee:
e
e
.ÎeFe:e"e8e7e.ÏeFe:e"e8e6ele
.ÐeFe:e"e8e6eleB
e
e
16.Ñeve(ÑÙ/#dÙ#n 
Ù,Ù,#dÙ#n 
Ù,#iÚÚ.Ù/e9e:eee:
e
e
.Û
e:ee0^)../vs1053.c:219219222for.ÛemeW
ee4e*.Ü      e:e
eNee
ehe
.Ý       eC
e
e
8.ÛeNee.ÛemeL
eW
ee4e*.ßeve)ßá.#dá#ná+á+#dá#ná+#iââ.á.e9e:eee:ee.ã
e:ee0^)../vs1053.c:227227230for.ãemeW
ee2e*.ä      e:e
eNee
ehe.å       eCee
8.ãeNee.ãemeL
eW
ee2e*.çeve*çï>#d,ï'#len     ï9ï9#d,ï'#len        ï9#iðð.ï>e9e:,e,e,e:     e     e   .ðe:ee0^!)../vs1053.c:242242258while.òemeW
eehe   e*ò#addr   ó#n     ó#val   ó!ó!.ô e:     e     e
+e,e,ej
eh
eNeee
.õ e:     e     e
+e,e,ej
eh
eNeee
.ö emeQ
eehe     e32768e0e.÷
e       e     e32767.ø
e:  e     e
+e,e,ej
eh
eNeee
^!)../vs1053.c:249249251while.ù
ere*.úeFe:e"e8ele       ele       *.û
emeL
eQ
eheO e     e   e0e.ü      ere*^!)../vs1053.c:253253256while.ý
ere*.þe:    e     e
+e,e,ej
eh
eNeee
.ÿeFe:e"e8ele     ele       *.€
emeL
eQ
eheO e     e   e0e*‚.òemeL
eW
eehe   e*.ƒeve-ƒ  #cŽ#oldMode    .e:     e     eh   eFe;e# e0.eFe:e"e8e0eehe      e4.‘e„__delay_cyclese
100^)../vs1053.c:274274276do*.“e:eehe
eh
e0e
16.”emeL
eP
eh
ee
0e.•eve•¬+#fileName¬!¬!#fileName¬!#playBuf€<­#bytesRead       ®#bytesInBuffer ¯#pos   °#endFillByte
±       #playMode
²       #nextReportPos ³
#res´
#iµµ.¬+e:ee.°e:      e     e   0.±e:
e
e
0.²e:
e
eh
eFe=e&
e7689.³e:ee0.·e:6e6e60.¹eFe:e"e8e4e0.»e:e  eFe>ee.¼emeQ
eh
e   e
0e.½   eve.*^)../vs1053.c:322322358do*Â#bufPÃÃ.Ãe:eee<.Æ  e:e       eFe?e!e8e8eiee<e224e@e   .Ç        emeQ
eh
e   e
0e.È
ere*.É        e:     e     e   ^!)../vs1053.c:331331357while.Ë     ere*.Í
emeL
eQ
e
e
e
2e
0eÍ8#bytesToWrite
ÎÎ.Î"e:
e
eh
eeW
e32ehe  ee32ehe    .ÒeF
eAe$
e8eele
.Ôeeej
e
e
.Õe              e     ehe
.Öe    e     ehe
×
*.Û
eme
eP
eh
e6e
0eT
ehe ee    .Ýeeehe
e
eP
eh
e2e
11eP
eh
e2e
0e
e
512e
4096.ãe:
e
eh
eFe=e&
e7686*     *.ËemeL
e
eQ
ehe e0eQ
eh
e6e
1eæ.æ
emeL
e
eP
ehe e224eQ
eh
e6e
1e*.ë
e:e
e0^)../vs1053.c:363363365for.ëemeW
e
e224e*
.ì  e:e
eee<ej
eh
e
e
ehe
.ë'eNe
e.ëemeL
eW
e
e224e
*.î
e:e
e0^)../vs1053.c:366366368for.îemeW
e
e2052e
*.ï eF
eAe$
e8ee<e32.î)ee
e32.îemeL
eW
e
e2052e*
.ôemeP
eh
e6e
0eô$#oldMode   öö.õe:     e     e   32.ö e:   e     
eh   eFe;e# e0.÷    eFe:e"e8e0eehe   
e8.ù  eF
eAe$
e8ee<e32.ú     e:e
eFe;e# e0^!)../vs1053.c:379379388while.û ere*.ý
emeY
ehe e2048e.þeHeBe.ÿere*.
eF
eAe$
e8ee<e32.‚
e e     e32.ƒ
e:e
eFe;e# e0*.„ emeL
eQ
ee
e8e0e*…*.†eve.†‹‹‹.ŒemeQ
eH
eCe/e
0e.   e$
e/e
1*.ŽemeQ
eH
eCe/e
0e.   e$
e/e
1*.e$
e/e
0‘––#c®®.ªee0e
-9.«e„__delay_cyclese
10000.¬ee0e
8^)../vs1053.c:431431433do*.°e:eehe
eh
e0e
16.±emeL
eP
eh
ee
0e.³e$
e/e
0´¼¼#ssVer½#c¿¿^)../vs1053.c:448448450do*.Áe:eehe
eh
e0e
16.ÂemeL
eP
eh
ee
0e.ÅeHeBe.ÊeFe;e#     e0.ÑeFe:e"e8e0e2052.ÖeFe:e"e8e8e43949.×eFe:e"e8e9e7658.Øeme
eQ
eFe;e# e8e43949eQ
eFe;e# e9e7658e.Ú      e$
e/e
1*.àeFe:e"e8e3e35888.ãe„__delay_cyclese
10000.èeHeBe.íeFe:e"e8e8e43949.îeFe:e"e8e9e7658.ïeme
eQ
eFe;e# e8e43949eQ
eFe;e# e9e7658e.ñe$
e/e
1*.õe:eeeBeFe;e#   e1e
4e15.öemeQ
e
4eDeDe5ej
eh
ee
e0e.ø      emeQ
e
4eDeDe5ej
eh
ee
e1053e.ú
e$
e/e
1*.üere*.þ  e$
e/e
1*.…eFe:e"e8e11e0.ˆeFeEe-e8e,e1e   40.‹e$
e/e
0Œÿie       7e   1e   32784e       6e   28e  15890e       47127e       15892e       63506e       15873e       47121e       7e   38679e       32e  65490e       48e  4561e        12561e       32804e       14084e       49188e       15233e       32804e       12545e       32804e       15233e       32804e       16132e       49188e       10248e       18432e       14065e       38929e       7e   1e   32808e       6e   2e   10752e       1038epie20epieieGunknowneieIRIFFeieKOggeieKMP1eieKMP2eieKMP3eieGAAC MP4eieM   AAC ADTSeieM       AAC ADIFeieIFLACeieKWMAeieIMIDIepie1001e1011e1011e1003e1053e1033e1063e1103e0e0e0e0e0e0e0e0epÿoø--abi=eabi--common=on--diag_wrap=off--enum_type=unpacked--fp_mode=strict--fp_reassoc=off--mem_model:code=small--mem_model:data=small--near_data=globals--object_format=elf--opt_for_speed=5--opt_level=4--plain_char=unsigned--sat_reassoc=off--silicon_version=msp--size_speed_goal=high_risk_performance--symdebug:dwarf--symdebug:dwarf_version=3--hll_source=onÿtY$$fake1 Lt\$$fake2`at_$$fake3°mttRBYTEt   tWORD t
       tXDWORD
 tYþtYfs_typeRMtYflagRNtYcsizeROtYpad1RPtYn_rootdir QtYn_fatent0RtYfatbaseXÀStYdirbaseXàTtY        databaseX€UtY
fptrX VtYfsizeXÀWtYorg_clustàXtY
curr_clustðYtYdsectX€ZtYÿt[Rt\þt\indexbt\fn[ct\sclust dt\clust0et\sectXÀft\ÿtt       ^
ht_þt_fsizeXnt_fdate ot_ftime0pt_fattribRÀqt_fname^Èrt_ÿt1t
t$$fake0
ytþtFR_OKztFR_DISK_ERR{tFR_NOT_READY|tFR_NO_FILE}tFR_NO_PATH~tFR_NOT_OPENEDtFR_NOT_ENABLED€tFR_NO_FILESYSTEMtÿtFRESULT‚ttttþttÿt>t!t1tt t!þt!t!t! t!ÿt?!tZFATFSY [t]DIR\`gt`FILINFO_°st2AudioFormat
Dt2þt2afUnknownEt
2afRiffFt2afOggVorbisGt2afMp1Ht2afMp2It2afMp3Jt2afAacMp4Kt2afAacAdtsLt2afAacAdifMt
2afFlac       Nt2afWma
Ot
2afMidiPt2ÿt6PlayerStates
…t6þt6psPlayback†t6psStopped‡t6ÿttþt
tÿttþtÿtBt"tt"þt"t"t"ÿt:"t't'þt't't'ÿt(t(þt(t(
t(ÿt)tt)þt)t)
t)ÿt*t*þt*t*t*ÿt-t+       t,+t-þt-,t-    t-ÿtE-t.t.þt.t.ÿtQUCHARtttþttÿt7ttþtttÿt9t0t        8t<à€ttSSHORTtTUSHORT  tUWCHAR       t
1+(€t@ tNINT
   t$
t$þt$t$t$ÿtA$t/
t/þt/ÿtC/tOUINT
t#t#þt#t#ÿt;#t&t&þt&t&ÿt=&t4t
54€tD4t tVLONG tWULONG
 t%
t%þt%t%ÿtPCHAR
t
3Àt    F@tGFt       H(tIHt       J tKJt       L     HtMLÿ~
..\hal_SPI.h~  ..\pff.h~../vs1053.c~FC:\Program Files (x86)\TI\ccsv5\ccs_base\msp430\include\msp430g2553.h~
..\integer.hÿ#__delay_cycles^1C#spiSendBytet^1C#spiReadFrameu^1C#spiSendFramev^1C#!halSPISetSpeedHighw^1C# halSPISetSpeedLowx^1C#pf_openŠ   ^1C#pf_read!‹ ^1C#WriteSci"†e^1C#ReadSci#Ðu^1C#WriteSdi$à‹^1C#'ReadVS10xxMem32Counter %ŸŸ^1C# ReadVS10xxMem32 %Ÿ³^1C#ReadVS10xxMem&ž½^1C#WriteVS10xxMem'ÅÅ^1C#!WriteVS10xxMem32(¼Í^1C#Set32)ìÙ^1C#Set16*ïá^1C#LoadPlugin-ò!ï^1C#$VS1053SoftwareResetõ)^1C#VS1053PlayFile.¼,¬^1C#VS1053Init/€@‹^1C#VSInitHardware/±A–^1C#VSInitSoftware/¶C¼^1C#P2IN0Ñ#P2OUT0Ò#UCB0STAT0‰#plugin€1›L#audioFormat2‡OQ#afNameÀ3”OS
#chipNumber€5ÌPÔ#playerState6ˆÿAhTIaAssembler
†‡012345678901ABCDEFGHIJ01110000000000000000000000000000000000000000ˆmspabi

ñÿ    
4



!'4-3,9:?LFXM\T[^b¶iºp
w~…Œ>“Xšf¡j¨x¯Š¶˜½ Ħ˲Ò¼ÙÊàØç@îõ2ü6
@&-4;BI&P0W:_@gDouƒ‰–        ¨
·Îã
ò&;Ui~›§ÄÚéééééé é!é"é#é$é%é&é'é(é)é*é+é,é-é.é/é0é1é2é3õ4õ5õ6õ7õ8õ9õ:õ;õ<õ=õ>õ?õ@õAõBõCõDõEõFõGõHõIõJõKõLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqsrutwvyx'z'{'|'}'~''€''‚'ƒ'„'…'†'‡'ˆ'‰6Š6‹6Œ66Ž666‘6’6“6”6•6–6—6˜6™6š6›6œ66žFŸF F¡F¢Vòÿbn}‘ž¤´¹ÆÌPÓÙçú,=M\hwŠ™«³
¼         ÇÏ
Ø01O23*+,-.
/012345ÛßÕ Õ,Õ2Õ6ä>ßðð$ðððÛßØä$ß
ÛßÕ Õ(Ü6ä>ß2ðRðÛ
îòð$ð0ð6òDòVðfápð|ð‚òòœò çªñÂðÆÞÎâßßÛòð Ûðòà Ô(ð.ëJïpózԎé”é¬à¸ÔÆÔJóVóbónózó†ó’óžóªó¶óÂóÎóÚóâÔêòôðóò ó*ò4×í
êðò$ð,ò6ò
ðòòTI/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/JŽeØößöå÷ëöõöúööö÷!ö?öRö]öeö÷Ôõ2ö_övö’ö©öô:ôL÷fµ7ÄLgµ8Éõ‘hµ9ÄL’iµ:ÈL“j; ;È;Ì;öö$L5LK;];o;;‡;”k< <Ð<Ô<ö(ö9LOLb<q<€<†<•l= =Î=Ò=öö0LALT=c=i=–m> >È>Ì>ÔöLö+L=LG>Z>`>—n? ?Ç?Ë?Óööö$L8LP?b?u?{?˜o@ @Ê@Î@LöL+L8öFöTöaöpö‚@‘@—@™pA AÎAÒAÛöö3AAAPA_AnA|AŠA™A²AÁAÐAÞAìAúAAA%A6A<AšqB BÎBÒBÛöB›rC CÓC×Cö3CBCHCœsD DÍDÑDÙöö!L4DBDtE EÎEÒEL-öIöbLöŸö½öÞöþöL*ö5öBöQöeL€EEE«EºEÎEÝEìEûE
EE(E7EFEUEdEsE‚E‘EŸE®E½EËEÚEèEEEžuF FÊFÎF×öF*F0F6FŸvG GÅGÉGùL        öL$ö+G wH HÅHÉHùLöLö!H¡xI IÖIÚIâö"ö4öEöVöhL{I‰I˜I¦I´IºI¢yJ JÏJÓJÛöö%L5öGJUJcJiJ¤£z££(£3÷7£<£G÷K£P£[÷_£d£o÷s£x£ƒ÷‡£Œ£—÷›£ £«÷¯£´£¿÷ãȣÓ÷ףܣç÷ë£ð£û÷ÿ££÷££#÷'£,£7÷;£A£W£b÷f£k£vLz££Š÷Ž£“£ž÷¢£§£²÷¶£¼£Ò£Ý÷á£æ£ñ÷õ£ú£÷      ££÷£"£-L1£7£M£V£_£h£q£z£ƒ£Œ£–£¦¥{¥¥#¥,¥5¥>¥G¥P¥Y¥b¥k¥t¥}¥†¥¥¥§¥±¥¨|§§§"§)§0§7§>§E§L§S§Z§a§h§o§v§}§ª©}©©©'ö,©4ö9©AöF©NöS©[ö`©höm©uöz©‚ö‡©ö”©œö¡©©ö®©¶ö6~:;6:<6€:=6:>6‚:?6ƒ:@7„;A6…:B6†:C6‡:D6ˆ:E6‰:F6Š:G6‹:H6Œ:I6:JQ;R<S=T>U?V@WAXBYCZD[E\F]G^H_I`JLMNOPQRSTUVWXYZ[\]^_`abcd0564010$C$L1$C$L2$C$L3$C$L4$C$L5$C$L6$C$L7$C$L8$C$L9$C$L10$C$L11$C$L12$C$L13$1_$12$C$L14$C$L15$1_$14$C$L16$1_$16$C$L17$C$L18$C$L19$C$L20$C$L21$C$L22$C$L23$C$L24$C$L25$C$L26$C$L27$C$L28$C$L29$C$L30$C$L31$C$L32$C$L33$C$L34$C$L35$C$L36$C$L37$C$SL1$C$SL2$C$SL3$C$SL4$C$SL5$C$SL6$C$SL7$C$SL8$C$SL9$C$SL10$C$SL11$C$SL12.text.const:plugin.data.data:afName.const:chipNumber.text:WriteSci.text:WriteVS10xxMem32.text:WriteVS10xxMem.text:WriteSdi.text:ReadSci.text:LoadPlugin.text:VSInitSoftware.text:VSInitHardware.text:VS1053SoftwareReset.text:ReadVS10xxMem.text:VS1053PlayFile.text:VS1053Init.text:Set32.text:Set16.text:ReadVS10xxMem32Counter.text:ReadVS10xxMem32.const:.string.debug_info.debug_line.debug_frame.debug_abbrev.debug_str.debug_aranges.debug_pubnames.debug_pubtypesplayerStatespiSendByteWriteVS10xxMemVS1053SoftwareResetspiSendFrameSet32ReadVS10xxMem32P2INspiReadFrameSet16pluginP2OUTReadVS10xxMemhalSPISetSpeedHighLoadPluginafNameUCB0STATReadVS10xxMem32CounterWriteVS10xxMem32__mspabi_srli_4VS1053PlayFileaudioFormatVSInitSoftwarepf_openVS1053InitVSInitHardwarehalSPISetSpeedLowpf_readWriteScichipNumberReadSciWriteSdi__TI_DW.debug_info.pff.h.efca189e6685a2a35ad5328f927b98a0__TI_DW.debug_info.vs1053.c.06b3cfa9e5e499cd01e67f9c86d4ca1f__TI_DW.debug_info.$base_types.b83e31264cc3f2c1efe96c042a03ecf9__TI_DW.debug_info.integer.h.84130ca8e07c969ca4d6adf8464ed1b4__TI_DW.debug_info.pff.h.efca189e6685a2a35ad5328f927b98a0__TI_DW.debug_info.vs1053.c.06b3cfa9e5e499cd01e67f9c86d4ca1f__TI_DW.debug_info.$base_types.b83e31264cc3f2c1efe96c042a03ecf9__TI_DW.debug_info.integer.h.84130ca8e07c969ca4d6adf8464ed1b4.text.const:plugin.data.data:afName.const:chipNumber.text:WriteSci.text:WriteVS10xxMem32.text:WriteVS10xxMem.text:WriteSdi.text:ReadSci.text:LoadPlugin.text:VSInitSoftware.text:VSInitHardware.text:VS1053SoftwareReset.text:ReadVS10xxMem.text:VS1053PlayFile.text:VS1053Init.text:Set32.text:Set16.text:ReadVS10xxMem32Counter.text:ReadVS10xxMem32.const:.string.debug_info.debug_line.debug_frame.debug_abbrev.debug_str.debug_aranges.debug_pubnames.debug_pubtypes__TI_ICODE__TI_build_attributes.symtab.rel.data:afName.rel.text:WriteSci.rel.text:WriteVS10xxMem32.rel.text:WriteVS10xxMem.rel.text:WriteSdi.rel.text:ReadSci.rel.text:LoadPlugin.rel.text:VSInitSoftware.rel.text:VSInitHardware.rel.text:VS1053SoftwareReset.rel.text:ReadVS10xxMem.rel.text:VS1053PlayFile.rel.text:VS1053Init.rel.text:ReadVS10xxMem32Counter.rel.text:ReadVS10xxMem32.TI.symbol.alias.rel.debug_line.rel.debug_info.rel.debug_frame.rel.debug_aranges.rel.debug_pubnames.rel.debug_pubtypes.TI.section.flags.strtab.shstrtab4¥ô;L¥õxd¥ö¸|¥÷ö”ü”P
äæþ /F>d,Uj¬*yÖF‡j˜†Ô­Z Âz&Ü ð²Jü4"H.XLK¤(aÌJp p¶
Ðp†Úp`Ðp0
ØpŽp–p#pp“gpú‚p|žpCp]prOpÁJpp!=pW"2p‰#(p±$Ápr&ppâ'£p…*¼pA+„pÅ+»|€,”|-/|C-/|r-/|¡-/|Ð-J|.D|^.C|¡.L|í.J|7/_|–/^|ô/L|@0I|‰0C|Ì0¸|„1I|Í1B|2B|Q2M|ž2D|â2,|3/|=3 |]30ˆ3Yˆæ3Yˆ?4Pˆ4GˆÖ4Vˆ,5}ˆ©5Hˆñ5Gˆ86Gˆ6GˆÆ6ˆU7Gˆœ7Gˆã7Gˆ*8Yˆƒ8P•Ó8ܕ¯9)•Ø9)•:)•*:)•S:z•Í:z•G;z•Á;|•=<|•¹<z•3=n•¡=R•ó=l•_>•à>z•Z?`•º?l•&@l•’@|•A|•ŠAg£ñAº•«CS£þC/•-E£LEõ•AF$£eFä®IG ®iG ®‰G ®©G ®ÉG ®éG ®       H ®)H ®IH ®iH ®‰H ®©H ®ÉH ®éH ®    I ®)I ½II"½kI½ˆI"½ªI½ÇI!½èI½J'½.J%½SJ½rJ½J!½±J%½ÖJ%½ûJ*½%K$½IK%½nK!½K½«K½ÇK-½ôK&ÍL<ÍVL3͉LíÍvM„ÝúM@8èp:†þ¼†€Ô   <–`¥       œ–@¥
* ܖ¥E      ô–¥^      —(¥
q       ,—8¥ƒ      d—¥˜      t— ¥±     ˜¥Ê      ,˜¥è      D˜¥       T˜¥       \™¥.       l™(¥O       ”™¥i¬™    z ¸™¥9z      À™¥:z      ș¥;z      Й¥<z      ؙ¥=z      à™¥>z      虥?z      ð™¥@z      ø™¥Az      š¥Bz       š¥Cz       š¥Dz      š¥Ez        š¥Fz       (š¥Gz       0š¥HŠ      8šÐ¥Š     › ¥Š      (› ¥Š      H› ¥Š      h› ¥Š      ˆ›x¥ Š     œp¥!Š      pœh¥"Š      ؜p¥#Š     Hx¥$Š      À¥%Š    PžØ¥&Š     (Ÿ@¥'Š      hŸP¥(Š      ¸ŸX¥)Š      €¥*Š     ¡X¥+Š     è¡X¥,Š     @¢X¥-Š      ˜¢¥.Š    (£p¥/Š      ˜£È¥0Š    `¦¨¥1Š     §˜¥2Š      §è¥3š    ˆ¨¥Mš     ˜¨¥Nš     ¨¨¥Oš     ¸¨¥Pš     Ȩ¥Qš     ب¥Rš     訥Sš     ø¨¥Tš     ©¥Uš      ©¥Vš      (©¥Wš      8©¥Xš      H©¥Yš      X©¥Zš      h©¥[š      x©¥\«      ˆ©¥z«     ˜©¥{«     ¨©¥|«     ¸©¥}«     È©¥~«     Ø©¥«    è©¥€«    ø©¥«    ª¥‚«     ª¥ƒ«     (ª¥„«     8ª¥…«     Hª¥†«     Xª¥‡«     hª¥ˆ«     xª¥‰¾     ˆª¥Š¾    ª¥‹¾    ˜ª¥Œ¾     ª¥¾    ¨ª¥Ž¾    °ª¥¾    ¸ª¥¾    Àª¥‘¾    Ȫ¥’¾    Ъ¥“¾    ت¥”¾    થ•¾    誥–¾    𪥗¾    øª¥˜¾     «¥™¾     «¥š¾     «¥›¾     «¥œ¾      «¥¾     («¥žÒ     0«¥ŸÒ     8«¥ Ò     @«¥¡Ò     H«¥¢æP«ø j«Í 7±