Refs #363. Updated GCC Makefiles in the Discovery STM32F051 demo programs.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@344 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2017-08-16 19:31:05 +00:00
parent 299b6d2daf
commit bd8751ded8
13 changed files with 1535 additions and 10653 deletions

View File

@ -1,391 +1,402 @@
S02200002E5C2E2E5C62696E5C6F70656E626C745F73746D3332663035312E7372656323
S3150800000000200020B5080008FF08000801090008BC
S01D000062696E2F6F70656E626C745F73746D3332663035312E7372656397
S315080000000020002099010008E3010008E501000826
S3150800001000000000000000000000000000000000D2
S3150800002000000000000000000000000003090008AE
S315080000300000000000000000050900080709000884
S315080000400B0900080D0900080F0900081109000826
S3150800005013090008150900081709000819090008F6
S315080000601B0900081D0900081F09000821090008C6
S315080000702309000825090008270900082909000896
S315080000802B0900082D0900082F0900083109000866
S315080000903309000835090008370900083909000836
S315080000A03B0900083D0900083F0900084109000806
S315080000B043090008450900084709000849090008D6
S31508000020000000000000000000000000E7010008D2
S315080000300000000000000000E9010008EB010008CC
S31508000040EF010008F1010008F3010008F5010008B6
S31508000050F7010008F9010008FB010008FD01000886
S31508000060FF01000801020008030200080502000853
S3150800007007020008090200080B0200080D02000822
S315080000800F020008110200081302000815020008F2
S3150800009017020008190200081B0200081D020008C2
S315080000A01F02000821020008230200082502000892
S315080000B027020008290200082B0200082D02000862
S315080000C010B5064C2378002B07D1054B002B02D020
S315080000D0044800E000BF0123237010BD3C01002046
S315080000E000000000BC170008084B10B5002B03D011
S315080000E0000000006C180008084B10B5002B03D060
S315080000F00749084800E000BF07480368002B00D1FD
S3150800010010BD064B002BFBD09847F9E7000000000E
S3150800011040010020BC1700083C0100200000000038
S31508000110400100206C1800083C0100200000000087
S31508000120164B002B00D1144B9D46402292029A1A78
S31508000130924600218B460F461348144A121A01F0BC
S315080001404FFA0F4B002B00D098470E4B002B00D0D0
S31508000140ADFA0F4B002B00D098470E4B002B00D072
S3150800015098470020002104000D000D48002802D011
S315080001600C4800E000BF01F015FA2000290000F055
S3150800017055FB01F0F9F9C0460000080000200020F0
S315080001600C4800E000BF01F073FA2000290000F0F7
S31508000170ADF801F057FAC04600000800002000203C
S3150800018000000000000000003C0100204806002096
S31508000190000000000000000010B500F047F801213B
S315080001A09020C00500F034F90138431E9841C0B2CA
S315080001B010BDC04610B5642000F006F810BDC04654
S315080001C010B500F007F810BD014B18807047C046FF
S315080001D05C01002010B500F047FE104B1B689842E2
S315080001E01BD30F4B1B78002B08D101220C4B1A701E
S315080001F0802149000B4800F011F907E00022084B5E
S315080002001A7080214900074800F00AF900F02CFE10
S31508000210054B1B881818014B186010BD58010020A3
S315080002205E010020000800485C01002010B580210E
S315080002304900024800F0F4F810BDC046000800481E
S31508000240044B1B691B0604D5024B034A5A60034A32
S315080002505A6070470020024023016745AB89EFCDFD
S31508000260024A116980230B4313617047002002403C
S31508000270014BD8607047C04600200240084BDB6837
S315080002800120DB070AD4064BDB680130DB0605D400
S31508000290034BD8684007C00F0423181A7047C04696
S315080002A00020024010B50400FFF7E8FF012809D135
S315080002B0002C0BD0FFF7E2FF013C012802D1002CED
S315080002C0F8D103E0002C02D1052000E0052010BD7E
S315080002D070B50500B0200003FFF7E4FF042810D12D
S315080002E0084C23690226334323616561226940234A
S315080002F013432361B0200003FFF7D4FF2369B343F8
S31508000300236170BD0020024030B583B005000C00A3
S3150800031000230193B0200003FFF7C4FF042820D16F
S31508000320114A116901230B431361A3B22B80B02034
S315080003300003FFF7B7FF04280ED102350195019B8C
S31508000340240C1C80B0200003FFF7ACFF064A136993
S3150800035001218B43136104E0034A136901218B438E
S31508000360136103B030BDC04600200240F0B54F46C9
S315080003704646C0B4002500220126032733009340D1
S315080003800C681C40A3423AD10B79013B012B1DD8BE
S3150800039083683C00AC40A343836084684B79AB40D8
S315080003A023438360838898461404230C99463300B4
S315080003B04C46A34044469C43848083889C468B795C
S315080003C04C46A340644623439BB2838003683C00A3
S315080003D0AC40A343036004680B79AB402343036036
S315080003E0C3689C461404E40B3B00A3401C00634608
S315080003F0A343C360C468CB79AB402343C3600132CF
S315080004000235102ABAD10CBC90469946F0BDC046B2
S31508000410008A0840411E8841C0B270478161704712
S315080004200185704710B507230B409B00C908890052
S315080004304018016A0F249C40A1430162016A9A4050
S315080004400A43026210BDC04670B504005D4B5B6886
S315080004500C221340042B0CD002D8002B05D028E020
S31508000460082B0AD00C2B20D023E0574B0360002022
S3150800047022E0554B036000201EE0524B58685A682C
S315080004808002000F851CC0235B021A4202D14F4826
S31508000490684308E04B4BDB6A0F21194001314A4893
S315080004A000F0D6FF6843206006E0494B0360002051
S315080004B002E0454B2360002042494B681B061B0F90
S315080004C0444DEB5CDBB226683200DA40130062600A
S315080004D04A685205520FAA5CD2B2D340A3600A6B8F
S315080004E0D20502D43C4AE26008E0364A5268520411
S315080004F002D45A08E26001E09A08E260314A126BB7
S31508000500520602D4354A226102E080221202226192
S315080005102C4A126BD20602D42B4A626100E066614D
S31508000520284A126B920701D1A36118E0254A126B7B
S3150800053003210A40012A01D1A66110E0214A126B63
S3150800054003210A40022A03D180221202A26106E090
S315080005501C4A126BD243920701D11B4AA261194A5F
S31508000560116BC0229202114201D1E36120E0154BC2
S315080005701A6BC0239B02134080225202934201D178
S31508000580E66115E00F4B1A6BC0239B0213408022CD
S315080005909202934203D180231B02E36108E0094BD0
S315080005A01B6BC02292021340934201D1064BE361B2
S315080005B0044B1B6B1B0602D4054B236200E020622A
S315080005C070BDC0460010024000127A0000093D00C6
S315080005D0006CDC02C0000020809FD500128000005D
S315080005E0002904D0044B5A691043586103E0024AB3
S315080005F0536983435361704700100240002904D0B1
S31508000600044B9A691043986103E0024A936983434D
S315080006109361704700100240002904D0044BDA6940
S315080006201043D86103E0024AD3698343D361704714
S3150800063000100240034A136803218B4318431060D5
S315080006407047C04600000140F0B58DB004000D00AB
S3150800065003680122934303604268284B13408A6863
S31508000660134343600268264B1A404B68C9680B431C
S3150800067029690B43134303608268224B13406A6956
S315080006801343836003A8FFF7DFFE1F4B9C4201D18B
S31508000690099E05E01D4B9C4201D10A9E00E0059E7D
S315080006A023681B040CD576002B68019319003000CB
S315080006B000F0CEFE07000199300000F04FFF0AE077
S315080006C02B6801931900300000F0C2FE070001995B
S315080006D0300000F043FF2A685208002391425B412C
S315080006E0FF1823681B0405D53A07520F084B3B40F1
S315080006F01A431700BBB2A3810DB0F0BDFFCFFFFFB1
S31508000700F3E9FFFFFFFCFFFF00380140004400400B
S31508000710F0FF0000002904D0026801231343036098
S3150800072003E003680122934303607047C905C90DB6
S3150800073001857047808CC005C00D70478268034BE1
S31508000740134083608368194381607047FFEFFFFF9A
S31508000750C36919400800411E8841C0B27047C046A7
S31508000760264B1A6801210A431A605868244A02402F
S315080007705A601868234A02401A601868224A0240DA
S315080007801A605868214A02405A60DA6A0F20824382
S31508000790DA62186B1E4A02401A635A6B8A435A6316
S315080007A000229A6010311B4A11605A685A605A68CA
S315080007B05A605968184A0A405A605A68A02189033B
S315080007C00A435A601A68802149040A431A601900C4
S315080007D0802292040B681342FCD0084B5A68032106
S315080007E08A435A60596802220A435A6019000C2241
S315080007F04B681340082BFBD17047C04600100240D7
S315080008000CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF78
S31508000810ACFEFFFF00200240FF7FC0FFF0B583B0AB
S31508000820012180200003FFF7DBFE8024A4020121BA
S315080008302000FFF7F1FE01212000FFF7D1FE8025F9
S315080008406D00009501266B461E7100249C710327D6
S315080008505F71DC7169461648FFF788FD2900144860
S31508000860FFF7DEFD6B461C71DC7100969025ED05E1
S3150800087069462800FFF77AFD012202212800FFF7C2
S31508000880D1FD012203212800FFF7CCFD0C2300939C
S315080008906B465F7102236A4613719471D671694675
S315080008A02800FFF763FD00F0DDFB00F0E9FBFCE73D
S315080008B0000800480749084A084B9B1A05DD00242A
S315080008C00859105104349C42FADB0548804705480C
S315080008D000470000C8170008C00000203C0100209F
S315080008E061070008210100081849194A002301E098
S315080008F00B6004319142FBD3FFF790FFFEE7FEE75A
S31508000900FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B1
S31508000910FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A1
S31508000920FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE791
S31508000930FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE781
S31508000940FEE7FEE7FEE7FEE7FEE700003C010020C3
S315080009504806002010B500F041FA10BD70B5551EC6
S31508000960ADB2002A0AD06D1801350C00461A237854
S31508000970335500F0DDFB0134AC42F8D170BDC046FA
S3150800098010B500F03BFA00281CD0FFF705FC00283C
S3150800099018D000F09DFB00F053FA01210120FFF763
S315080009A02DFE00F02FFA0100C02280208005FFF7F7
S315080009B0D5FF0320FFF73EFE00F024FA446800F056
S315080009C00FFAA04710BDC04670B506000C4D0024AE
S315080009D000F0AEFB2B68B3420BD869688C466344BB
S315080009E09E4206D263001A199200054B9A18107A8D
S315080009F004E001340C350D2CEAD1FF2070BDC04649
S31508000A000C160008F8B54F464646C0B407000068FD
S31508000A10FFF7DAFF0023FF2831D0FFF711FC342057
S31508000A20FFF726FCFFF72AFC3D1D81239B0099460C
S31508000A30B944012803D1FFF713FC00231FE0042360
S31508000A405B42DB1B984643465C193B689C466444FC
S31508000A502E6800F06DFB31002000FFF755FC0428D6
S31508000A6007D123689E4206D104354D45EBD10124B2
S31508000A7002E0002400E00024FFF7F2FB2300180040
S31508000A800CBC90469946F8BD70B504000D00104B95
S31508000A90984207D00F4B99420AD0FFF7B3FF0028B8
S31508000AA001D111E00C4CEB050020002B0FD100E022
S31508000AB0074C2368AB4209D0200020C08022920050
S31508000AC02900FFF74BFF01E0002000E0200070BD81
S31508000AD0600100200020000864030020F0B54F469E
S31508000AE04646C0B483B005000C0016001F004B0A2A
S31508000AF05B0298460368013306D1434608C0802244
S31508000B0092004146FFF72AFF2B68984505D04146D3
S31508000B102800FFF7B9FF051E21D02B68E41A2C1907
S31508000B200434134B99464346802292009446634404
S31508000B30019300F0FDFA2B1DE31A4B4506D90199DE
S31508000B402800FFF7A1FF051E0BD0041D337823707C
S31508000B5001340136013F002FEBD1012002E00020CD
S31508000B6000E0002003B00CBC90469946F0BDC04694
S31508000B70FF01000001235B42024A1360024A136028
S31508000B807047C046640300206001002070B5040069
S31508000B900D001600FFF718FF0023FF281BD0681E5C
S31508000BA00019FFF711FFFF2814D0630A5B020B4AEE
S31508000BB0934207D12B00320021000948FFF78EFF28
S31508000BC0030008E02B00320021000648FFF786FFE5
S31508000BD0030000E00023180070BDC046002000088E
S31508000BE06001002064030020F0B5474680B4040085
S31508000BF00E00FFF7E9FE05000700701E0019FFF753
S31508000C00E3FE04000020A54271D8043DEDB2FA2D9A
S31508000C106DD8102C6BD8FFF713FB3420FFF728FB91
S31508000C20FFF72CFB012803D1FFF71AFB00205EE033
S31508000C30304B0822904698444646002500F078FA3C
S31508000C403378BB4205D16B005A199200294BD55807
S31508000C5004E001350C360D2DF0D10E3D4746002631
S31508000C6000F066FA3B78A34205D173009A19920000
S31508000C70204BD75805E001360C370D2EF0D1012749
S31508000C807F42002600F054FA43461B78A34206D159
S31508000C9073009A199200174B9A18526806E00136A3
S31508000CA00C239C46E0440D2EECD100227B1B9B189E
S31508000CB09B0A9BB2002B17D0013B9BB29B0280225A
S31508000CC0D200AC181C1900F033FA2800FFF700FB15
S31508000CD0042803D0FFF7C4FA002008E08023DB00CD
S31508000CE09C466544A542EED1FFF7BAFA012004BC3A
S31508000CF09046F0BD0C16000800B583B0104B1B6873
S31508000D00012001331AD00E4B5A689868844662440B
S31508000D101100DA68944661441A69944661445A692E
S31508000D20944661449A6994466144DA698B185B4231
S31508000D30019301AA04210348FFF728FF03B000BD69
S31508000D4060010020C02000080D4B18680D4B1B6879
S31508000D50C0180D4B1B68C0180C4B1B68C0180C4BF1
S31508000D601B68C0180B4B1B68C0180B4B1B68C018B8
S31508000D700A4B1B68C01843425841C0B27047C04668
S31508000D800020000804200008082000080C2000089D
S31508000D90102000081420000818200008C0200008A9
S31508000DA010B50A4B1B68013304D00848FFF72AFE22
S31508000DB000280AD0064B1B680120013305D00448D9
S31508000DC0FFF720FE431E9841C0B210BD6001002007
S31508000DD064030020004870470020000872B6704778
S31508000DE062B6704710B5FFF7C5FE10BD10B5FFF720
S31508000DF0CDFE10BD10B5FFF7F7FE10BD10B5FFF715
S31508000E00A3FF10BD10B5FFF7E5FF10BD10B5FFF73E
S31508000E1073FF002801D0FFF7C3FF10BD054B002262
S31508000E201A60054959609A6005211960034B1A60D2
S31508000E307047C04610E000E07FBB00006805002050
S31508000E400022014B1A60704710E000E0044B1B6853
S31508000E50DB0303D5034A1368013313607047C046A2
S31508000E6010E000E06805002010B5FFF7EFFF014B22
S31508000E70186810BD6805002010B5040080210A48CE
S31508000E80FFF766FC002300280BD0A1B20648FFF73F
S31508000E904DFC054C80212000FFF75AFC0028F9D0AC
S31508000EA00123180010BDC0460044004010B50400D8
S31508000EB020210648FFF74CFC0023012804D10348EB
S31508000EC0FFF738FC20700123180010BD00440040CD
S31508000ED010B586B0E1231B02009300230193029309
S31508000EE0039305930C330493074C69462000FFF7D8
S31508000EF0ABFB802149012000FFF720FC01212000DF
S31508000F00FFF708FC06B010BD0044004070B50600A7
S31508000F100C00402903D97F21114800F073F82000FE
S31508000F20FFF7AAFF012803D083210D4800F06AF8CD
S31508000F30A3B2002B12D03400013B9DB201357519BE
S31508000F4000F0F6F82078FFF797FF012803D08C21E8
S31508000F50034800F057F80134AC42F1D170BDC046E1
S31508000F60A816000870B50500224B1C78002C13D172
S31508000F702148FFF79BFF01283AD11F4B1B78002B0E
S31508000F8033D0FFF771FF1D4B186000221C4B1A70F7
S31508000F900132184B1A702BE0194B18780130164B92
S31508000FA01818FFF783FF0400012812D1144B1A788A
S31508000FB00132D2B21A70104B1B78934217D192B2F3
S31508000FC00D4901312800FFF7C9FC0022094B1A70A8
S31508000FD00EE0FFF749FF094B1B686433002498426B
S31508000FE006D90022034B1A7002E01C0000E0002418
S31508000FF0200070BDAE0500206C050020B00500205D
S31508001000AD05002010B500F093F8FCE710B500F028
S3150800101087F8012810D0094B1B78012B0CD1FFF754
S3150800102023FF074B1B68F533FF33984204D300228E
S31508001030024B1A70FFF7A4FC10BDC046B405002089
S31508001040B805002010B50122044B1A70FFF70CFFF3
S31508001050034B1860FFF7DAFF10BDC046B405002041
S31508001060B805002010B5FFF775FC00F05DF8FFF72E
S31508001070D5FEFFF7B7FE00F00DF8FFF7E3FF10BD4A
S3150800108010B500F055F8FFF7E1FE00F00FF8FFF78E
S31508001090BDFF10BD10B500F059F8FFF719FF002283
S315080010A0014B1A7010BDC046D000002010B5064886
S315080010B0FFF758FF012805D10022044B1A70024891
S315080010C000F062F810BDC046BC050020D000002024
S315080010D07047C04610B5054B1B78002B02D1C9B224
S315080010E0FFF714FF00F048F810BDC046D0000020F6
S315080010F0044B18780138C0B202238342804140422B
S3150800110080017047D0000020044B18780138C0B21F
S31508001110022383428041404280017047D00000206C
S3150800112010B500F021F810BD10B5FFF743F810BD53
S3150800113010B5FFF745F810BD034BFE22DA7018719B
S315080011400221BA3A99527047FC050020054B002245
S315080011501A709A6443215A5401315A529A705A7035
S315080011607047C046FC050020024B1878431E98417C
S31508001170C0B27047FC05002000214323014AD15420
S315080011807047C046FC05002070B504000378FF2BA5
S315080011901BD1AC4C0023637001252570FF22E27039
S315080011A0EF3A22716371FFF7A3FFA071FFF7ACFF57
S315080011B0E071FFF7A9FF000A20726572A57208227E
S315080011C04423E252FFF70EFE1BE19E4A1278012ADB
S315080011D000D036E13733DAB2352A00D90EE193006A
S315080011E0994AD3589F464578FFF782FF01388542CA
S315080011F003DD2220FFF7A0FF03E16278914D281D49
S31508001200A96CFFF7ABFBFF23EB706378AA6C9446D7
S315080012106344AB64637801334422AB52F1E045780A
S31508001220FFF766FF0138854203DD2220FFF784FFBA
S31508001230E7E06168834DA9646278281DFFF78EFB95
S31508001240FF23EB706378AA6C94466344AB646378B7
S3150800125001334422AB52D4E07A4BFF22DA7042685B
S315080012609A64012144229952E5E0764BFF22DA700E
S315080012709A6C4068002808D01018002311785B186B
S31508001280DBB201329042F9D100E000236D4A00201A
S31508001290D3710024147254721B0E937201231371B6
S315080012A05071907108214333D152C4E0654BFF2237
S315080012B0DA70664A9A6400221A715A719A7107217D
S315080012C0D9710021197259729972083144229952BA
S315080012D0B1E00020FFF730FF93E05A4BFF22DA70A7
S315080012E000221A71597859719A71DA711A7206219F
S315080012F0443299529FE0534B00221A705A70FF32BB
S31508001300DA700121BB3A995295E04E4B9D6CFFF776
S31508001310EFFE621C411E2800FFF768FD002803D176
S315080013203130FFF709FF6CE0464CFF23E370FFF707
S31508001330DFFE0138A36C9C466044A0640122442366
S31508001340E25278E04578FFF7D3FE0238854203DD9E
S315080013502220FFF7F1FE54E03A4BFF22DA70012112
S31508001360BB3A99526178002907D1FFF74FFD00284B
S3150800137047D13130FFF7E0FE43E0A21C314B986CB1
S31508001380FFF734FD002803D13130FFF7D5FE38E0EA
S315080013902C4A6378916C8C466344936431E0294CFB
S315080013A0FF23E370002525716571FFF7A1FEA07183
S315080013B0E5712572657207224423E2523BE04168D3
S315080013C0204B986CFFF716FD002803D13130FFF744
S315080013D0B3FE16E01B4BFF22DA700121BB3A995285
S315080013E029E0FFF7CDFA174BFF22DA700121BB3A45
S315080013F0995220E03120FFF79FFE02E02020FFF7F8
S315080014009BFE43230F4AD35C012B02D11020FFF722
S3150800141093FE44230B4AD15E002912DD09480122B6
S315080014204323C25489B20330FFF754FE09E044232C
S31508001430044AD15EF2E74323024AD35C012BF6D174
S31508001440E4E770BDFC050020D4160008AC170008B8
S31508001450002243088B4274D303098B425FD3030AE5
S315080014608B4244D3030B8B4228D3030C8B420DD3F8
S31508001470FF22090212BA030C8B4202D31212090286
S3150800148065D0030B8B4219D300E0090AC30B8B42C4
S3150800149001D3CB03C01A5241830B8B4201D38B0372
S315080014A0C01A5241430B8B4201D34B03C01A524117
S315080014B0030B8B4201D30B03C01A5241C30A8B425A
S315080014C001D3CB02C01A5241830A8B4201D38B0245
S315080014D0C01A5241430A8B4201D34B02C01A5241E9
S315080014E0030A8B4201D30B02C01A5241CDD2C3095B
S315080014F08B4201D3CB01C01A524183098B4201D3D7
S315080015008B01C01A524143098B4201D34B01C01AC1
S31508001510524103098B4201D30B01C01A5241C30839
S315080015208B4201D3CB00C01A524183088B4201D3A8
S315080015308B00C01A524143088B4201D34B00C01A94
S315080015405241411A00D20146524110467047FFE700
S3150800155001B5002000F006F802BDC0460029F7D004
S3150800156076E770477047C046084B10B50400002B55
S3150800157002D0002100E000BF054B1868836A002BE3
S3150800158000D09847200000F033F8C046000000005D
S31508001590B81700080E4B70B500251E000D4CE41A4E
S315080015A0A410A54204D0AB00F35898470135F8E7D4
S315080015B000F020F8084B00251E00084CE41AA41079
S315080015C0A54204D0AB00F35898470135F8E770BD3B
S315080015D034010020340100203401002038010020A5
S315080015E003008218934202D019700133FAE7704754
S315080015F0FEE70000F8B5C046F8BC08BC9E46704732
S31508001600F8B5C046F8BC08BC9E46704700200008DE
S315080016100008000004000000002800080008000078
S315080016200500000000300008000800000600000061
S315080016300038000800080000070000000040000805
S315080016400008000008000000004800080008000024
S315080016500900000000500008000800000A00000009
S3150800166000580008000800000B0000000060000891
S31508001670000800000C0000000068000800080000D0
S315080016800D00000000700008000800000E000000B1
S3150800169000780008000800000F000000008000081D
S315080016A000800000100000002E2E5C2E2E5C2E2ED0
S315080016B05C2E2E5C536F757263655C41524D434DCB
S315080016C0305F53544D333246305C756172742E6305
S315080016D0000000000A130008FC130008FC130008A9
S315080016E0F4130008FC130008FC130008E2130008B2
S315080016F044130008BE1300089E130008FC130008D4
S31508001700FC130008FC130008FC130008FC1300086F
S31508001710FC130008FC130008FC130008FC1300085F
S31508001720FC130008FC130008FC130008FC1300084F
S31508001730FC130008FC130008FC130008FC1300083F
S31508001740FC130008FC130008FC130008FC1300082F
S31508001750FC130008FC130008FC130008FC1300081F
S31508001760FC130008FC130008FC130008FC1300080F
S31508001770FC130008FC130008FC1300086A12000892
S315080017801E120008E611000858120008FC1300088B
S31508001790FC130008FC130008AC120008FC13000830
S315080017A0D2120008DA120008F61200084F70656EA9
S315080017B0424C540043000000D40000200000000002
S30D080017C060E9FF7F010000004B
S315080017C800000000010203040102030406070809D1
S315080017D804000000000000000000000000000000EF
S315080017E800000000000000000000000000000000E3
S315080017F800000000B4170008000000000000000000
S3150800180800000000000000000000000000000000C2
S3150800181800000000000000000000000000000000B2
S3150800182800000000000000000000000000000000A2
S3110800183800000000E9000008C1000008DC
S3150800019000000000000000000749084A084B9B1AA7
S315080001A005DD00240859105104349C42FADB054841
S315080001B0804705480047000078180008C00000205E
S315080001C03C010020F1080008210100081849194AD5
S315080001D0002301E00B6004319142FBD300F076F86E
S315080001E0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D9
S315080001F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C9
S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8
S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8
S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE700007D
S315080002303C01002048060020F0B583B0012180204B
S31508000240000300F071F98024A4020121200000F0C7
S3150800025087F90121200000F067F980256D000095D7
S3150800026001266B461E7100249C7103275F71DC71A1
S315080002706946154800F0ACFA2900134800F0F4FA6C
S315080002806B461C71DC7100969025ED0569462800C1
S3150800029000F09EFA01220221280000F0E7FA012266
S315080002A00321280000F0E2FA0C2300936B465F71E5
S315080002B002236A4613719471D6716946280000F0C4
S315080002C087FA03B0F0BDC0460008004810B5FFF72E
S315080002D0B3FF00F09FFD00F0ABFDFCE710B500F0A2
S315080002E047F801219020C00500F0B4FA012801D191
S315080002F0002000E0012010BD10B5642000F006F8CB
S3150800030010BDC04610B500F007F810BD014B1880A7
S315080003107047C0465C01002010B501F0EBF8104BA1
S315080003201B6898421BD30F4B1B78002B08D1012260
S315080003300C4B1A70802149000B4800F093FA07E02D
S315080003400022084B1A7080214900074800F08CFAF1
S3150800035001F0D0F8054B1B881818014B186010BD22
S31508000360580100205E010020000800485C010020BA
S3150800037010B580214900024800F076FA10BDC04643
S3150800038000080048FEE7C046F8B504005F4B5B6806
S315080003900C221340042B0CD002D8002B05D029E0E0
S315080003A0082B0AD00C2B21D024E0594B03600020DF
S315080003B023E0574B036000201FE0544B58685A68E7
S315080003C0C0235B02800C0F252840851C1A4202D1E7
S315080003D05048684308E04D4BDB6A0F21194001314C
S315080003E04B4801F093F86843206006E04A4B0360E7
S315080003F0002002E0464B2360002044494B681B0955
S315080004000F221340454DEB5CDBB226683200DA401A
S31508000410130062604A68120A07273A40AA5CD2B2F9
S31508000420D340A3600A6BD20502D43D4AE26008E0D5
S31508000430364A5268520402D45A08E26001E09A0821
S31508000440E260324A126B520602D4364A226102E050
S315080004508022120222612D4A126BD20602D42C4A3D
S31508000460626100E06661294A126B920701D1A361B5
S3150800047019E0264A126B03210A40012A01D1A66116
S3150800048011E0224A126B03210A40022A03D1802274
S315080004901202A26107E01D4A126B03210A40032AD1
S315080004A001D11B4AA261194A116BC022920211425C
S315080004B001D1E36120E0154B1A6BC0239B02134060
S315080004C080225202934201D1E66115E00F4B1A6B66
S315080004D0C0239B02134080229202934203D18023B9
S315080004E01B02E36108E0094B1B6BC0229202134012
S315080004F0934201D1064BE361044B1B6B1B0602D4E6
S31508000500054B236200E02062F8BDC0460010024099
S3150800051000127A0000093D00006CDC02C0000020D1
S31508000520809FD50012800000002904D0044B5A6928
S315080005301043586103E0024A536983435361704785
S3150800054000100240002904D0044B9A6910439861B0
S3150800055003E0024A9369834393617047001002409F
S31508000560002904D0044BDA691043D86103E0024A33
S31508000570D3698343D361704700100240044B1B695B
S315080005801B0604D5024B034A5A60034A5A60704751
S315080005900020024023016745AB89EFCD024A116965
S315080005A080230B431361704700200240014BD8603B
S315080005B07047C04600200240094BDB68DB0709D4B8
S315080005C0074BDB68DB0607D4054BDB685B0705D5FD
S315080005D0032004E0012002E0022000E00420704726
S315080005E00020024010B50400FFF7E6FF02E0FFF71F
S315080005F0E3FF013C012801D1002CF8D1002C00D1E1
S31508000600052010BD70B50500B0200003FFF7EAFF0E
S31508000610042810D1084C23690226334323616561F7
S315080006202269402313432361B0200003FFF7DAFF52
S315080006302369B343236170BD0020024030B583B0FF
S3150800064005000C0000230193B0200003FFF7CAFF42
S31508000650042820D1114A116901230B431361A3B25F
S315080006602B80B0200003FFF7BDFF04280ED102350A
S315080006700195019B240C1C80B0200003FFF7B2FFF4
S31508000680064A136901218B43136104E0034A13697F
S3150800069001218B43136103B030BDC04600200240E0
S315080006A0034A136803218B43184310607047C046FA
S315080006B000000140F0B58DB004000D00036801226A
S315080006C0934303604268294B13408A681343436087
S315080006D00168274B19406B68EA6813432A691A436D
S315080006E00B00134303608268224B13406A69134365
S315080006F0836003A8FFF748FE1F4B9C4201D1099E61
S3150800070005E01E4B9C4201D10A9E00E0059E236827
S315080007101B040CD576002B6801931900300000F0F5
S31508000720F5FE07000199300000F076FF0AE02B6815
S3150800073001931900300000F0E9FE07000199300026
S3150800074000F06AFF2B685B08994200D301372368DB
S315080007501B0406D57B0807221A40094B3B401A435F
S315080007601700BBB2A3810DB0F0BDC046FFCFFFFF97
S31508000770F3E9FFFFFFFCFFFF00380140004400409B
S31508000780F0FF0000002904D0026801231343036028
S3150800079003E003680122934303607047C905C90D46
S315080007A001857047808CC005C00D70478268034B71
S315080007B0134083608368194381607047FFEFFFFF2A
S315080007C0C369194201D0012000E000207047C046E5
S315080007D070B500223AE0012393400C681C40A342FE
S315080007E033D10B79013BDBB2012B17D8836855004F
S315080007F00324AC40A343836084684B79AB4023430E
S315080008008360838815042D0C0124AC40A3438380A0
S3150800081086888C79AC40A3B233438380036855003D
S3150800082003242600AE40B343036006680B79AB4049
S3150800083033430360C3681604F60BB440A343C3608E
S31508000840C468CB79AB402343C36001320F2AC2D9AF
S3150800085070BDC046038A0B4201D0012000E000208B
S315080008607047C046816170470185704730B50723D8
S315080008700B409B009A40C908083189000C580F257F
S315080008809D40AC430C500B581A430A5030BDC04625
S315080008901122144B1A60144B5A685A605A685A60E7
S315080008A05968124A0A405A605A68A02189030A43BD
S315080008B05A601A68802149040A431A600A4B1B6861
S315080008C09B01FBD5084B5A6803218A435A6059682D
S315080008D002220A435A60044B5B680C221340082B19
S315080008E0F9D170470020024000100240FF7FC0FF88
S315080008F010B5124B1A6801210A431A605868104A43
S3150800090002405A6018680F4A02401A6018680E4A70
S3150800091002401A6058680D4A02405A60DA6A0F2087
S315080009208243DA62186B0A4A02401A635A6B8A4390
S315080009305A6300229A60FFF7ABFF10BD0010024011
S315080009400CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF37
S31508000950ACFEFFFF10B5002304E001785B18DBB29C
S31508000960013021004C1E0029F7D11360012010BD6B
S315080009700022014B5A70704760010020034BFE228B
S31508000980DA7018710221BA3A99527047600100204C
S3150800099010B5054C00232370FFF7EAFFFF23E37029
S315080009A00122BB3BE25210BD60010020064BFF222C
S315080009B0DA7000221A71597859719A71DA711A72B5
S315080009C006214432995270476001002010B5002074
S315080009D0FFF7D4FF10BDC046094BFF22DA70094A5B
S315080009E09A6400221A715A719A710721D9710021E5
S315080009F01972597299720831442299527047C04641
S31508000A00600100209C170008044BFF22DA70426838
S31508000A109A640121442299527047C0466001002019
S31508000A2010B5084CFF23E370E21D4168A06CFFF780
S31508000A3091FF207100236371A37108224433E252A7
S31508000A4010BDC0466001002010B53120FFF796FFA3
S31508000A5010BDC04670B5084CFF23E370002525710C
S31508000A60657100F08FF9A071E5712572657207222C
S31508000A704423E25270BDC0466001002070B5FFF7FE
S31508000A8077FF0D4C01252570FF23E370EF3B23719B
S31508000A900023637100F076F9A07100F07FF9E07128
S31508000AA000F07CF9000A20726572A57208224423B8
S31508000AB0E25200F095FA70BD6001002070B505009D
S31508000AC0447800F05FF90138844203DD2220FFF7FD
S31508000AD055FF10E0084C6A78201DA16C00F0A0FABA
S31508000AE0FF23E3706B78A26C94466344A3646B7827
S31508000AF001334422A35270BD6001002070B5040082
S31508000B00457800F03FF90138854203DD2220FFF7DA
S31508000B1035FF11E06168094DA9646278281D00F067
S31508000B207FFAFF23EB706378AA6C94466344AB6440
S31508000B30637801334422AB5270BDC0466001002081
S31508000B4070B504000E4B9D6C00F01CF9411E621C2A
S31508000B50280000F049FA002803D13130FFF70EFFCC
S31508000B600CE0074CFF23E37000F00CF90138A36C86
S31508000B709C466044A06401224423E25270BDC046EC
S31508000B806001002070B50400457800F0FBF80238D3
S31508000B90854203DD2220FFF7F1FE21E0114BFF22FB
S31508000BA0DA700121BB3A99526178002907D100F021
S31508000BB02BFA002814D13130FFF7E0FE10E0094B7C
S31508000BC0986CA21C00F010FA002803D13130FFF708
S31508000BD0D5FE05E06378034A916C8C4663449364BA
S31508000BE070BDC0466001002010B5094B9B6C41687A
S31508000BF0180000F0FDF9002803D13130FFF7BEFEDA
S31508000C0005E0034BFF22DA700121BB3A995210BD69
S31508000C106001002010B500F013FA034BFF22DA70CA
S31508000C200121BB3A995210BD6001002010B589B266
S31508000C3000F09AF810BDC046054B00221A709A6457
S31508000C4043215A5401315A529A705A707047C04615
S31508000C5060010020024B1878002800D00120704758
S31508000C606001002000214323014AD1547047C04641
S31508000C706001002010B50378FF2B02D1FFF7FEFEB6
S31508000C8038E0274A1278012A48D13733DAB2352AAA
S31508000C902DD89300234AD3589F46FFF70FFF29E024
S31508000CA0FFF72CFF26E0FFF7AFFE23E0FFF7B8FEBD
S31508000CB020E0FFF791FE1DE0FFF788FE1AE0FFF738
S31508000CC075FE17E0FFF764FE14E0FFF739FF11E041
S31508000CD0FFF758FF0EE0FFF7BDFE0BE0FFF784FFB6
S31508000CE008E0FFF797FF05E0FFF7AEFE02E02020D9
S31508000CF0FFF744FE43230A4AD35C012B02D1102096
S31508000D00FFF73CFE4423064AD15E002906DD1000A3
S31508000D1001224323C2540330FFF788FF10BDC046A3
S31508000D2060010020C416000810B5FFF785FF00F023
S31508000D30BFF80022014B1A7010BDC046D000002033
S31508000D4010B5064800F0FAF8012805D10022044B30
S31508000D501A700248FFF78EFF10BDC046AC0100208E
S31508000D60D00000207047C04610B5054B1B78002BF5
S31508000D7002D1C9B200F0BAF8FFF774FF10BDC04639
S31508000D80D0000020044B1B78013BDBB2022B01D9B3
S31508000D90402000E000207047D0000020044B1B785C
S31508000DA0013BDBB2022B01D9402000E0002070474E
S31508000DB0D000002010B5FFF74DFF10BD10B5FFF7A6
S31508000DC0F9FF012810D0094B1B78012B0CD100F034
S31508000DD091FB074B1B68F533FF33984204D3002277
S31508000DE0024B1A7000F02CF910BDC046EC01002029
S31508000DF0F001002010B50122044B1A7000F07AFBAE
S31508000E00034B1860FFF7DAFF10BDC046EC0100205F
S31508000E10F001002010B500F0FFF800F013F800F01C
S31508000E2047FB00F0DDF8FFF77FFFFFF7E3FF10BD94
S31508000E3010B500F00BF800F04FFBFFF781FFFFF746
S31508000E40BDFF10BD10B5FFF757FA10BD10B5FFF777
S31508000E5059FA10BD10B5FFF7F9FFFCE710B5040005
S31508000E6080210948FFF7ACFC00280BD0A1B2064840
S31508000E70FFF794FC80210448FFF7A2FC0028F9D06C
S31508000E80012000E0002010BD0044004010B5040019
S31508000E9020210648FFF794FC012805D10348FFF7EF
S31508000EA081FC2070012000E0002010BD00440040B5
S31508000EB010B586B0E1231B02009300230193029329
S31508000EC0039305930C330493074C69462000FFF7F8
S31508000ED0F1FB802149012000FFF768FC0121200071
S31508000EE0FFF750FC06B010BD0044004070B5060080
S31508000EF00D00402903D97F210F48FFF7ABFF2800D3
S31508000F00FFF7ACFF012803D083210B48FFF7A2FFA8
S31508000F1000240CE0FFF79AFF305DFFF79FFF0128DA
S31508000F2003D08C210448FFF795FF0134A4B2ABB275
S31508000F309C42EFD370BDC046A417000870B50500E3
S31508000F40234B1C78002C13D12248FFF79FFF01285A
S31508000F503CD1204B1B78002B33D000F0CBFA1E4B2C
S31508000F60186000221D4B1A700132194B1A702DE0B9
S31508000F701A4B18780130174B1818FFF787FF04002B
S31508000F80012812D1154B1A780132D2B21A70114BB8
S31508000F901B789A4217D192B20E490131280000F007
S31508000FA03FF800220A4B1A7010E000F0A3FA0A4B29
S31508000FB01B686433984208D90022054B1A7000242E
S31508000FC004E01C0002E0002400E00024200070BDBC
S31508000FD036020020F40100203802002035020020E5
S31508000FE010B500F097F910BD10B500F09FF910BDC7
S31508000FF010B500F0C7F910BD10B500F005FA10BD20
S3150800100010B500F04BFA10BD10B500F0D3F9002862
S3150800101001D000F027FA10BD10B500F073FA10BD24
S3150800102070B508E0461C4D1C0B780370FFF70EFFE1
S31508001030220030002900531E9CB2002AF2D170BD4E
S3150800104010B5FFF7D9FF00281CD0FFF747F900288D
S3150800105018D0FFF787FE00F025FA01210120FFF7D7
S3150800106071FAFFF7CDFF0100C02280208005FFF747
S31508001070D7FF0320FFF714FBFFF7C2FF446800F011
S3150800108043FAA04710BDC04670B50500002416E017
S31508001090FFF7DCFE63001B199A000B4BD358AB42D3
S315080010A00BD80948821852689B189D4205D26300DE
S315080010B019198B00C318187A04E00134E4B20C2C11
S315080010C0E6D9FF2070BDC046CC17000870B50500EC
S315080010D0002410E0FFF7BAFE620012199300084ACE
S315080010E0D3181B7AAB4204D1630019198B009858A0
S315080010F005E00134E4B20C2CECD90120404270BD65
S31508001100CC17000870B50500002411E0FFF79EFE15
S31508001110620012199300084AD3181B7AAB4205D10C
S31508001120630019198B00D318586804E00134E4B237
S315080011300C2CEBD9002070BDCC17000810B5CB05D8
S3150800114009D10368994208D002C080229200FFF7AD
S3150800115067FF012002E0002000E0012010BDC04624
S31508001160F8B507000068FFF78FFFFF282AD0FFF7BA
S3150800117005FA3420FFF71AFAFFF71EFA012815D1E7
S31508001180FFF70CFA00201EE0AB003A68D418FB18EB
S315080011905E68FFF75BFE31002000FFF74FFA042870
S315080011A009D123689E4208D1013500E000257F2D2C
S315080011B0EAD9012402E0002400E00024FFF7EEF952
S315080011C0200000E00020F8BD70B504000D000C4BAF
S315080011D0984207D00B4B994206D0FFF7C1FF00286B
S315080011E003D109E0084C00E0054C29002000FFF770
S315080011F0A5FF002802D102E0002000E0200070BD13
S315080012003C0200200020000840040020F0B54746B4
S3150800121080B407000C0015001E004B0A5B029846B6
S315080012200368013304D14146FFF788FF002828D018
S315080012303B68984505D041463800FFF7C5FF071EAD
S315080012401CD03B68E41A3C190434FFF7FFFD3B1D2C
S31508001250E31A0D4A934208D980218900414438008F
S31508001260FFF7B2FF071E0BD0041D2B78237001343D
S315080012700135013E002EE8D1012002E0002000E001
S31508001280002004BC9046F0BDFF010000F8B504003C
S315080012900F00884237D8032837D9102937D8FFF7DF
S315080012A06DF93420FFF782F9FFF786F9012803D193
S315080012B0FFF774F900202BE02000FFF707FF060070
S315080012C03800FFF703FF05003800FFF71BFF2D184E
S315080012D0013DAD1B0135AD0AADB200240DE0FFF7A7
S315080012E0B5FDA0028019FFF78DF9042803D0FFF792
S315080012F055F900200CE00134A4B2AC42EFD3FFF755
S315080013004DF9012004E0002002E0002000E0002062
S31508001310F8BDC04601235B42024A1360024A1360C5
S315080013207047C046400400203C02002070B5040007
S315080013300D001600FFF7A8FEFF2818D0601901381F
S31508001340FFF7A2FEFF2814D0630A5B020A4A9342FB
S3150800135006D12B00320021000848FFF757FF09E0A5
S315080013602B00320021000648FFF750FF02E000205C
S3150800137000E0002070BDC046002000083C020020A6
S3150800138040040020F8B506000C00FFF77DFE0500B6
S3150800139030190138FFF778FEFF2D06D0FF2806D052
S315080013A001002800FFF772FF02E0002000E000209D
S315080013B0F8BDC04600B583B0114B1B6801331BD07E
S315080013C00F4B5A689868844662441100DA68944656
S315080013D061441A69944661445A69944661449A6913
S315080013E094466144DA698B185B42019301AA042189
S315080013F00448FFF79BFF00E0012003B000BDC0468C
S315080014003C020020C02000080E4B1A680E4B1B68D1
S31508001410D3180E4A12689B180D4A12689B180D4A73
S3150800142012689B180C4A12689B180C4A12689B187B
S315080014300B4A12689B18002B01D1012000E00020FE
S315080014407047C0460020000804200008082000084D
S315080014500C20000810200008142000081820000896
S31508001460C020000810B50B4B1B68013304D009488F
S31508001470FFF776FE00280CD0074B1B68013305D012
S315080014800548FFF76DFE002802D102E0012000E0C2
S31508001490012010BD3C02002040040020004870478F
S315080014A0002000080022014B1A60704710E000E097
S315080014B010B5FFF7F7FF054B054A5A6000229A60F8
S315080014C005211960034B1A6010BDC04610E000E004
S315080014D07FBB000044060020044B1B68DB0303D5D2
S315080014E0034A1368013313607047C04610E000E0F2
S315080014F04406002010B5FFF7EFFF014B186810BD32
S315080015004406002072B6704762B670470022430848
S315080015108B4274D303098B425FD3030A8B4244D3AD
S31508001520030B8B4228D3030C8B420DD3FF220902EF
S3150800153012BA030C8B4202D31212090265D0030BAE
S315080015408B4219D300E0090AC30B8B4201D3CB03A4
S31508001550C01A5241830B8B4201D38B03C01A5241E6
S31508001560430B8B4201D34B03C01A5241030B8B42E8
S3150800157001D30B03C01A5241C30A8B4201D3CB02D3
S31508001580C01A5241830A8B4201D38B02C01A5241B8
S31508001590430A8B4201D34B02C01A5241030A8B42BB
S315080015A001D30B02C01A5241CDD2C3098B4201D3D3
S315080015B0CB01C01A524183098B4201D38B01C01A51
S315080015C0524143098B4201D34B01C01A52410309C8
S315080015D08B4201D30B01C01A5241C3088B4201D377
S315080015E0CB00C01A524183088B4201D38B00C01A24
S315080015F0524143088B4201D34B00C01A5241411A4B
S3150800160000D20146524110467047FFE701B5002057
S3150800161000F006F802BDC0460029F7D076E7704705
S315080016207047C046084B10B50400002B02D00021B5
S3150800163000E000BF054B1868836A002B00D0984766
S315080016402000FEF79FFEC04600000000681800084C
S315080016500E4B70B500251E000D4CE41AA410A542C9
S3150800166004D0AB00F35898470135F8E700F01EF8A8
S31508001670084B00251E00084CE41AA410A54204D005
S31508001680AB00F35898470135F8E770BD34010020E0
S31508001690340100203401002038010020030082189C
S315080016A0934202D019700133FAE77047F8B5C0467D
S315080016B0F8BC08BC9E467047F8B5C046F8BC08BCDE
S315080016C09E467047CA0C0008EE0C0008EE0C00088F
S315080016D0E80C0008EE0C0008EE0C0008E20C000806
S315080016E0D00C0008DC0C0008D60C0008EE0C00082C
S315080016F0EE0C0008EE0C0008EE0C0008EE0C0008D4
S31508001700EE0C0008EE0C0008EE0C0008EE0C0008C3
S31508001710EE0C0008EE0C0008EE0C0008EE0C0008B3
S31508001720EE0C0008EE0C0008EE0C0008EE0C0008A3
S31508001730EE0C0008EE0C0008EE0C0008EE0C000893
S31508001740EE0C0008EE0C0008EE0C0008EE0C000883
S31508001750EE0C0008EE0C0008EE0C0008EE0C000873
S31508001760EE0C0008EE0C0008EE0C0008AC0C0008A5
S31508001770A00C00089A0C0008A60C0008EE0C00083D
S31508001780EE0C0008EE0C0008B20C0008EE0C00087F
S31508001790B80C0008BE0C0008C40C00084F70656E33
S315080017A0424C54002E2E2F2E2E2F2E2E2F536F7571
S315080017B07263652F41524D434D305F53544D33325A
S315080017C046302F756172742E6300000000200008F1
S315080017D000080000040000000028000800080000B7
S315080017E005000000003000080008000006000000A0
S315080017F00038000800080000070000000040000844
S315080018000008000008000000004800080008000062
S315080018100900000000500008000800000A00000047
S3150800182000580008000800000B00000000600008CF
S31508001830000800000C00000000680008000800000E
S315080018400D00000000700008000800000E000000EF
S3150800185000780008000800000F000000008000085B
S315080018600080000010000000D400002000000000E6
S30D08001870B0E8FF7F010000004B
S315080018780000000001020304010203040607080920
S31508001888040000000000000000000000000000003E
S315080018980000000000000000000000000000000032
S315080018A80000000000000000000000000000000022
S315080018B80000000000000000000000000000000012
S315080018C80000000000000000000000000000000002
S315080018D800000000000000000000000000000000F2
S311080018E800000000E9000008C10000082C
S70508000000F2

View File

@ -1,972 +0,0 @@
# depslib dependency file v1.0
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_adc.c
"stm32f0xx_adc.h"
"stm32f0xx_rcc.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_adc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\inc\stm32f0xx.h
"core_cm0.h"
"system_stm32f0xx.h"
<stdint.h>
"stm32f0xx_conf.h"
1461834352 c:\users\voorburg\desktop\stm32f0\cmsis\core_cm0.h
<stdint.h>
"core_cmInstr.h"
"core_cmFunc.h"
1461834353 c:\users\voorburg\desktop\stm32f0\cmsis\core_cminstr.h
<cmsis_iar.h>
1461834352 c:\users\voorburg\desktop\stm32f0\cmsis\core_cmfunc.h
<cmsis_iar.h>
1461834350 c:\users\voorburg\desktop\stm32f0\inc\system_stm32f0xx.h
1461834350 c:\users\voorburg\desktop\stm32f0\inc\stm32f0xx_conf.h
"stm32f0xx_adc.h"
"stm32f0xx_can.h"
"stm32f0xx_cec.h"
"stm32f0xx_crc.h"
"stm32f0xx_crs.h"
"stm32f0xx_comp.h"
"stm32f0xx_dac.h"
"stm32f0xx_dbgmcu.h"
"stm32f0xx_dma.h"
"stm32f0xx_exti.h"
"stm32f0xx_flash.h"
"stm32f0xx_gpio.h"
"stm32f0xx_syscfg.h"
"stm32f0xx_i2c.h"
"stm32f0xx_iwdg.h"
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
"stm32f0xx_rtc.h"
"stm32f0xx_spi.h"
"stm32f0xx_tim.h"
"stm32f0xx_usart.h"
"stm32f0xx_wwdg.h"
"stm32f0xx_misc.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_can.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_cec.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_crc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_crs.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_comp.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_dac.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_dbgmcu.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_dma.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_exti.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_flash.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_gpio.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_syscfg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_i2c.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_iwdg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_pwr.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_rcc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_rtc.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_spi.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_tim.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_usart.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_wwdg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\spl\inc\stm32f0xx_misc.h
"stm32f0xx.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_can.c
"stm32f0xx_can.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_cec.c
"stm32f0xx_cec.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_comp.c
"stm32f0xx_comp.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_crc.c
"stm32f0xx_crc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_crs.c
"stm32f0xx_crs.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_dac.c
"stm32f0xx_dac.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_dbgmcu.c
"stm32f0xx_dbgmcu.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_dma.c
"stm32f0xx_dma.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_exti.c
"stm32f0xx_exti.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_flash.c
"stm32f0xx_flash.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_gpio.c
"stm32f0xx_gpio.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_i2c.c
"stm32f0xx_i2c.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_iwdg.c
"stm32f0xx_iwdg.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_misc.c
"stm32f0xx_misc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_pwr.c
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_rcc.c
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_rtc.c
"stm32f0xx_rtc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_spi.c
"stm32f0xx_spi.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_syscfg.c
"stm32f0xx_syscfg.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_tim.c
"stm32f0xx_tim.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_usart.c
"stm32f0xx_usart.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\spl\src\stm32f0xx_wwdg.c
"stm32f0xx_wwdg.h"
"stm32f0xx_rcc.h"
1461835260 source:c:\users\voorburg\desktop\stm32f0\src\main.c
"stm32f0xx_conf.h"
1461834350 source:c:\users\voorburg\desktop\stm32f0\src\startup_stm32f0xx.s
1461834558 source:c:\users\voorburg\desktop\stm32f0\src\system_stm32f0xx.c
"stm32f0xx.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_adc.c
"stm32f0xx_adc.h"
"stm32f0xx_rcc.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_adc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\stm32f0xx.h
"core_cm0.h"
"system_stm32f0xx.h"
<stdint.h>
"stm32f0xx_conf.h"
1461834352 c:\users\voorburg\desktop\stm32f0\lib\cmsis\core_cm0.h
<stdint.h>
"core_cmInstr.h"
"core_cmFunc.h"
1461834353 c:\users\voorburg\desktop\stm32f0\lib\cmsis\core_cminstr.h
<cmsis_iar.h>
1461834352 c:\users\voorburg\desktop\stm32f0\lib\cmsis\core_cmfunc.h
<cmsis_iar.h>
1461834350 c:\users\voorburg\desktop\stm32f0\src\hw\system_stm32f0xx.h
1461834350 c:\users\voorburg\desktop\stm32f0\lib\stm32f0xx_conf.h
"stm32f0xx_adc.h"
"stm32f0xx_can.h"
"stm32f0xx_cec.h"
"stm32f0xx_crc.h"
"stm32f0xx_crs.h"
"stm32f0xx_comp.h"
"stm32f0xx_dac.h"
"stm32f0xx_dbgmcu.h"
"stm32f0xx_dma.h"
"stm32f0xx_exti.h"
"stm32f0xx_flash.h"
"stm32f0xx_gpio.h"
"stm32f0xx_syscfg.h"
"stm32f0xx_i2c.h"
"stm32f0xx_iwdg.h"
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
"stm32f0xx_rtc.h"
"stm32f0xx_spi.h"
"stm32f0xx_tim.h"
"stm32f0xx_usart.h"
"stm32f0xx_wwdg.h"
"stm32f0xx_misc.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_can.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_cec.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_crc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_crs.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_comp.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_dac.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_dbgmcu.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_dma.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_exti.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_flash.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_gpio.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_syscfg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_i2c.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_iwdg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_pwr.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_rcc.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_rtc.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_spi.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_tim.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_usart.h
"stm32f0xx.h"
1461834351 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_wwdg.h
"stm32f0xx.h"
1461834350 c:\users\voorburg\desktop\stm32f0\lib\spl\inc\stm32f0xx_misc.h
"stm32f0xx.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_can.c
"stm32f0xx_can.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_cec.c
"stm32f0xx_cec.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_comp.c
"stm32f0xx_comp.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_crc.c
"stm32f0xx_crc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_crs.c
"stm32f0xx_crs.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_dac.c
"stm32f0xx_dac.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_dbgmcu.c
"stm32f0xx_dbgmcu.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_dma.c
"stm32f0xx_dma.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_exti.c
"stm32f0xx_exti.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_flash.c
"stm32f0xx_flash.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_gpio.c
"stm32f0xx_gpio.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_i2c.c
"stm32f0xx_i2c.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_iwdg.c
"stm32f0xx_iwdg.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_misc.c
"stm32f0xx_misc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_pwr.c
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_rcc.c
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_rtc.c
"stm32f0xx_rtc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_spi.c
"stm32f0xx_spi.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_syscfg.c
"stm32f0xx_syscfg.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_tim.c
"stm32f0xx_tim.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_usart.c
"stm32f0xx_usart.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\users\voorburg\desktop\stm32f0\lib\spl\src\stm32f0xx_wwdg.c
"stm32f0xx_wwdg.h"
"stm32f0xx_rcc.h"
1461834350 source:c:\users\voorburg\desktop\stm32f0\src\hw\startup_stm32f0xx.s
1461834558 source:c:\users\voorburg\desktop\stm32f0\src\hw\system_stm32f0xx.c
"stm32f0xx.h"
1461838417 source:c:\users\voorburg\desktop\stm32f0\src\app\main.c
"stm32f0xx_conf.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_adc.c
"stm32f0xx_adc.h"
"stm32f0xx_rcc.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_adc.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\stm32f0xx.h
"core_cm0.h"
"system_stm32f0xx.h"
<stdint.h>
"stm32f0xx_conf.h"
1461834352 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\cmsis\core_cm0.h
<stdint.h>
"core_cmInstr.h"
"core_cmFunc.h"
1461834353 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\cmsis\core_cminstr.h
<cmsis_iar.h>
1461834352 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\cmsis\core_cmfunc.h
<cmsis_iar.h>
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\\system_stm32f0xx.h
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\stm32f0xx_conf.h
"stm32f0xx_adc.h"
"stm32f0xx_can.h"
"stm32f0xx_cec.h"
"stm32f0xx_crc.h"
"stm32f0xx_crs.h"
"stm32f0xx_comp.h"
"stm32f0xx_dac.h"
"stm32f0xx_dbgmcu.h"
"stm32f0xx_dma.h"
"stm32f0xx_exti.h"
"stm32f0xx_flash.h"
"stm32f0xx_gpio.h"
"stm32f0xx_syscfg.h"
"stm32f0xx_i2c.h"
"stm32f0xx_iwdg.h"
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
"stm32f0xx_rtc.h"
"stm32f0xx_spi.h"
"stm32f0xx_tim.h"
"stm32f0xx_usart.h"
"stm32f0xx_wwdg.h"
"stm32f0xx_misc.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_can.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_cec.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_crc.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_crs.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_comp.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dac.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dbgmcu.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dma.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_exti.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_flash.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_gpio.h
"stm32f0xx.h"
1461834351 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_syscfg.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_i2c.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_iwdg.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_pwr.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_rcc.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_rtc.h
"stm32f0xx.h"
1461834351 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_spi.h
"stm32f0xx.h"
1461834351 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_tim.h
"stm32f0xx.h"
1461834351 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_usart.h
"stm32f0xx.h"
1461834351 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_wwdg.h
"stm32f0xx.h"
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_misc.h
"stm32f0xx.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_can.c
"stm32f0xx_can.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_cec.c
"stm32f0xx_cec.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_comp.c
"stm32f0xx_comp.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_crc.c
"stm32f0xx_crc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_crs.c
"stm32f0xx_crs.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dac.c
"stm32f0xx_dac.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dbgmcu.c
"stm32f0xx_dbgmcu.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dma.c
"stm32f0xx_dma.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_exti.c
"stm32f0xx_exti.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_flash.c
"stm32f0xx_flash.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_gpio.c
"stm32f0xx_gpio.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_i2c.c
"stm32f0xx_i2c.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_iwdg.c
"stm32f0xx_iwdg.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_misc.c
"stm32f0xx_misc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_pwr.c
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_rcc.c
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_rtc.c
"stm32f0xx_rtc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_spi.c
"stm32f0xx_spi.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_syscfg.c
"stm32f0xx_syscfg.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_tim.c
"stm32f0xx_tim.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_usart.c
"stm32f0xx_usart.h"
"stm32f0xx_rcc.h"
1461834351 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_wwdg.c
"stm32f0xx_wwdg.h"
"stm32f0xx_rcc.h"
1461927866 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\main.c
"boot.h"
"stm32f0xx.h"
1461834350 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\startup_stm32f0xx.s
1461834558 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\system_stm32f0xx.c
"stm32f0xx.h"
1461856989 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\cstart.s
1461959745 source:c:\work\software\openblt\target\source\armcm0_stm32\gcc\cstart.s
1461834350 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\system_stm32f0xx.h
1461834558 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\lib\system_stm32f0xx.c
"stm32f0xx.h"
1461928082 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\hooks.c
"boot.h"
"led.h"
"stm32f0xx.h"
1499159026 c:\work\software\openblt\target\source\boot.h
"types.h"
"assert.h"
"blt_conf.h"
"plausibility.h"
"cpu.h"
"cop.h"
"nvm.h"
"timer.h"
"backdoor.h"
"file.h"
"com.h"
1461858281 c:\work\software\openblt\target\source\armcm0_stm32\types.h
1495810634 c:\work\software\openblt\target\source\assert.h
1461928291 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\\blt_conf.h
1495810634 c:\work\software\openblt\target\source\plausibility.h
1495810632 c:\work\software\openblt\target\source\cpu.h
1495810633 c:\work\software\openblt\target\source\cop.h
1495810632 c:\work\software\openblt\target\source\nvm.h
1495810633 c:\work\software\openblt\target\source\timer.h
1495810633 c:\work\software\openblt\target\source\backdoor.h
1495810634 c:\work\software\openblt\target\source\file.h
"ff.h"
1495810633 c:\work\software\openblt\target\source\com.h
"xcp.h"
1495810633 c:\work\software\openblt\target\source\xcp.h
1461925958 source:c:\work\software\openblt\target\source\armcm0_stm32\cpu.c
"boot.h"
"stm32f0xx.h"
1461857921 source:c:\work\software\openblt\target\source\armcm0_stm32\nvm.c
"boot.h"
"flash.h"
1461857911 c:\work\software\openblt\target\source\armcm0_stm32\flash.h
1461858254 source:c:\work\software\openblt\target\source\armcm0_stm32\timer.c
"boot.h"
"stm32f0xx.h"
1461861905 source:c:\work\software\openblt\target\source\armcm0_stm32\flash.c
"boot.h"
"stm32f0xx.h"
1495810634 source:c:\work\software\openblt\target\source\assert.c
"boot.h"
1495810633 source:c:\work\software\openblt\target\source\backdoor.c
"boot.h"
1495810634 source:c:\work\software\openblt\target\source\boot.c
"boot.h"
1495810633 source:c:\work\software\openblt\target\source\com.c
"boot.h"
"can.h"
"uart.h"
"usb.h"
"net.h"
1495810632 c:\work\software\openblt\target\source\can.h
1495810634 c:\work\software\openblt\target\source\uart.h
1495810633 c:\work\software\openblt\target\source\usb.h
1495810633 c:\work\software\openblt\target\source\net.h
1495810633 source:c:\work\software\openblt\target\source\cop.c
"boot.h"
1495810633 source:c:\work\software\openblt\target\source\xcp.c
"boot.h"
1461910205 source:c:\work\software\openblt\target\source\armcm0_stm32\uart.c
"boot.h"
"stm32f0xx.h"
1461862428 c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\led.h
1461909321 source:c:\work\software\openblt\target\demo\armcm0_stm32_discovery_stm32f051_gcc\boot\led.c
"boot.h"
"led.h"
"stm32f0xx.h"
1495810643 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\hooks.c
"boot.h"
"led.h"
"stm32f0xx.h"
1495810634 c:\work\software\openblt\target\source\armcm0_stm32f0\types.h
1495810643 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\\blt_conf.h
1495810643 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\led.h
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\stm32f0xx.h
"core_cm0.h"
"system_stm32f0xx.h"
<stdint.h>
"stm32f0xx_conf.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\cmsis\core_cm0.h
<stdint.h>
"core_cmInstr.h"
"core_cmFunc.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\cmsis\core_cminstr.h
<cmsis_iar.h>
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\cmsis\core_cmfunc.h
<cmsis_iar.h>
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\system_stm32f0xx.h
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\stm32f0xx_conf.h
"stm32f0xx_adc.h"
"stm32f0xx_can.h"
"stm32f0xx_cec.h"
"stm32f0xx_crc.h"
"stm32f0xx_crs.h"
"stm32f0xx_comp.h"
"stm32f0xx_dac.h"
"stm32f0xx_dbgmcu.h"
"stm32f0xx_dma.h"
"stm32f0xx_exti.h"
"stm32f0xx_flash.h"
"stm32f0xx_gpio.h"
"stm32f0xx_syscfg.h"
"stm32f0xx_i2c.h"
"stm32f0xx_iwdg.h"
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
"stm32f0xx_rtc.h"
"stm32f0xx_spi.h"
"stm32f0xx_tim.h"
"stm32f0xx_usart.h"
"stm32f0xx_wwdg.h"
"stm32f0xx_misc.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_adc.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_can.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_cec.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_crc.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_crs.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_comp.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dac.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dbgmcu.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_dma.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_exti.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_flash.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_gpio.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_syscfg.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_i2c.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_iwdg.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_pwr.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_rcc.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_rtc.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_spi.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_tim.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_usart.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_wwdg.h
"stm32f0xx.h"
1495810644 c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\inc\stm32f0xx_misc.h
"stm32f0xx.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\led.c
"boot.h"
"led.h"
"stm32f0xx.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_adc.c
"stm32f0xx_adc.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_can.c
"stm32f0xx_can.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_cec.c
"stm32f0xx_cec.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_comp.c
"stm32f0xx_comp.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_crc.c
"stm32f0xx_crc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_crs.c
"stm32f0xx_crs.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dac.c
"stm32f0xx_dac.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dbgmcu.c
"stm32f0xx_dbgmcu.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_dma.c
"stm32f0xx_dma.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_exti.c
"stm32f0xx_exti.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_flash.c
"stm32f0xx_flash.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_gpio.c
"stm32f0xx_gpio.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_i2c.c
"stm32f0xx_i2c.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_iwdg.c
"stm32f0xx_iwdg.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_misc.c
"stm32f0xx_misc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_pwr.c
"stm32f0xx_pwr.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_rcc.c
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_rtc.c
"stm32f0xx_rtc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_spi.c
"stm32f0xx_spi.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_syscfg.c
"stm32f0xx_syscfg.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_tim.c
"stm32f0xx_tim.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_usart.c
"stm32f0xx_usart.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\spl\src\stm32f0xx_wwdg.c
"stm32f0xx_wwdg.h"
"stm32f0xx_rcc.h"
1495810644 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\lib\system_stm32f0xx.c
"stm32f0xx.h"
1495810643 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\main.c
"boot.h"
"stm32f0xx.h"
1499944079 source:c:\work\software\openblt\target\demo\armcm0_stm32f0_discovery_stm32f051_gcc\boot\startup_stm32f0xx.s
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\cpu.c
"boot.h"
"stm32f0xx.h"
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\flash.c
"boot.h"
"stm32f0xx.h"
"flash_layout.c"
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\gcc\cpu_comp.c
"boot.h"
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\nvm.c
"boot.h"
"flash.h"
1495810634 c:\work\software\openblt\target\source\armcm0_stm32f0\flash.h
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\timer.c
"boot.h"
"stm32f0xx.h"
1495810634 source:c:\work\software\openblt\target\source\armcm0_stm32f0\uart.c
"boot.h"
"stm32f0xx.h"
1495810634 source:c:\work\software\openblt\target\source\file.c
"boot.h"
<string.h>
<ctype.h>
1495810633 source:c:\work\software\openblt\target\source\net.c
"boot.h"
"netdev.h"
"uip.h"
"uip_arp.h"

View File

@ -1,405 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<EmBitz_project_file>
<EmBitzVersion release="1.00" revision="0" />
<FileVersion major="1" minor="0" />
<Project>
<Option title="stm32f0" />
<Option pch_mode="2" />
<Option compiler="armgcc_eb" />
<Option virtualFolders="Libs\;Srcs\;Libs\cmsis\;Libs\SPL\;Srcs\Core\;Srcs\Core\ARMCM0_STM32F0\;Srcs\Core\ARMCM0_STM32F0\GCC\;" />
<Build>
<Target title="Debug">
<Option output=".\..\bin\openblt_stm32f051.elf" />
<Option object_output=".\..\obj\" />
<Option type="0" />
<Option compiler="armgcc_eb" />
<Option projectDeviceOptionsRelation="0" />
<Compiler>
<Add option="-Wall" />
<Add option="-fdata-sections" />
<Add option="-ffunction-sections" />
<Add option="-O1" />
<Add option="-g3" />
</Compiler>
<Assembler>
<Add option="-Wa,--gdwarf-2" />
</Assembler>
<Linker>
<Add option="-Wl,--gc-sections" />
</Linker>
</Target>
</Build>
<Device>
<Add option="$device=cortex-m0" />
<Add option="$lscript=./../stm32f051r8_flash.ld" />
<Add option="$stack=0x0100" />
<Add option="$heap=0x0000" />
</Device>
<Compiler>
<Add option="-mfloat-abi=soft" />
<Add option="-fno-strict-aliasing" />
<Add symbol="STM32F051R8" />
<Add symbol="STM32F0XX" />
<Add symbol="USE_STDPERIPH_DRIVER" />
<Add symbol="FALSE=0" />
<Add symbol="TRUE=1" />
<Add directory=".\..\cfg" />
<Add directory=".\..\lib" />
<Add directory=".\..\lib\cmsis" />
<Add directory=".\..\lib\SPL\inc" />
<Add directory=".\..\" />
<Add directory=".\..\..\..\..\Source" />
<Add directory=".\..\..\..\..\Source\ARMCM0_STM32F0" />
</Compiler>
<Linker>
<Add option="-eb_lib=n" />
<Add option="-eb_start_files" />
</Linker>
<ExtraCommands>
<Add after="arm-none-eabi-objcopy -O srec $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).elf $(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).srec" />
<Mode before="0" />
<Mode after="1" />
</ExtraCommands>
<Unit filename="..\blt_conf.h">
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\hooks.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\led.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\led.h">
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\lib\cmsis\arm_common_tables.h">
<Option virtualFolder="Libs\cmsis\" />
</Unit>
<Unit filename="..\lib\cmsis\arm_math.h">
<Option virtualFolder="Libs\cmsis\" />
</Unit>
<Unit filename="..\lib\cmsis\core_cm0.h">
<Option virtualFolder="Libs\cmsis\" />
</Unit>
<Unit filename="..\lib\cmsis\core_cmFunc.h">
<Option virtualFolder="Libs\cmsis\" />
</Unit>
<Unit filename="..\lib\cmsis\core_cmInstr.h">
<Option virtualFolder="Libs\cmsis\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_adc.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_can.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_cec.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_comp.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_crc.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_crs.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_dac.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_dbgmcu.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_dma.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_exti.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_flash.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_gpio.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_i2c.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_iwdg.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_misc.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_pwr.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_rcc.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_rtc.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_spi.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_syscfg.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_tim.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_usart.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\inc\stm32f0xx_wwdg.h">
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_adc.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_can.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_cec.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_comp.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_crc.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_crs.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_dac.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_dbgmcu.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_dma.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_exti.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_flash.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_gpio.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_i2c.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_iwdg.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_misc.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_pwr.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_rcc.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_rtc.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_spi.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_syscfg.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_tim.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_usart.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\SPL\src\stm32f0xx_wwdg.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\SPL\" />
</Unit>
<Unit filename="..\lib\stm32f0xx.h">
<Option virtualFolder="Libs\" />
</Unit>
<Unit filename="..\lib\stm32f0xx_conf.h">
<Option virtualFolder="Libs\" />
</Unit>
<Unit filename="..\lib\system_stm32f0xx.c">
<Option compilerVar="CC" />
<Option virtualFolder="Libs\" />
</Unit>
<Unit filename="..\lib\system_stm32f0xx.h">
<Option virtualFolder="Libs\" />
</Unit>
<Unit filename="..\main.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\startup_stm32f0xx.S">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\cpu.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\flash.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\flash.h">
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\GCC\cpu_comp.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\GCC\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\nvm.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\timer.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\types.h">
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\ARMCM0_STM32F0\uart.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\ARMCM0_STM32F0\" />
</Unit>
<Unit filename="..\..\..\..\Source\assert.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\assert.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\backdoor.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\backdoor.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\boot.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\boot.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\can.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\com.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\com.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\cop.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\cop.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\cpu.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\file.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\file.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\net.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\net.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\nvm.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\plausibility.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\timer.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\uart.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\usb.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\xcp.c">
<Option compilerVar="CC" />
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Unit filename="..\..\..\..\Source\xcp.h">
<Option virtualFolder="Srcs\Core\" />
</Unit>
<Extensions>
<code_completion />
<debugger>
<target_debugging_settings target="Debug" active_interface="ST-link">
<debug_interface interface_id="ST-link" ip_address="localhost" ip_port="4242" path="${EMBITZ}\share\contrib" executable="STLinkGDB.exe" description="" dont_start_server="false" backoff_time="1000" options="2" reg_filter="0" active_family="STMicroelectronics" gdb_before_conn="" gdb_after_conn="">
<family_options family_id="STMicroelectronics">
<option opt_id="ID_JTAG_SWD" opt_value="swd" />
<option opt_id="ID_VECTOR_START" opt_value="0x08000000" />
<option opt_id="ID_RESET_TYPE" opt_value="System" />
<option opt_id="ID_LOAD_PROGRAM" opt_value="1" />
<option opt_id="ID_SEMIHOST_CHECK" opt_value="0" />
<option opt_id="ID_RAM_EXEC" opt_value="0" />
<option opt_id="ID_VEC_TABLE" opt_value="1" />
<option opt_id="ID_DONT_CONN_RESET" opt_value="0" />
<option opt_id="ID_ALL_MODE_DEBUG" opt_value="0" />
<option opt_id="ID_DEV_ADDR" opt_value="" />
<option opt_id="ID_VERBOSE_LEVEL" opt_value="3" />
</family_options>
</debug_interface>
</target_debugging_settings>
</debugger>
<envvars />
</Extensions>
</Project>
</EmBitz_project_file>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<EmBitz_layout_file>
<ActiveTarget name="Debug" />
<File name="..\main.c" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="2703" topLine="2" />
</Cursor>
</File>
</EmBitz_layout_file>

View File

@ -0,0 +1,38 @@
// ----------------------------------------------------------------------------
#include <stdlib.h>
// ----------------------------------------------------------------------------
// Forward declaration
void
_exit(int code);
// ----------------------------------------------------------------------------
// We just enter an infinite loop, to be used as landmark when halting
// the debugger.
//
// It can be redefined in the application, if more functionality
// is required.
void
__attribute__((weak))
_exit(int code __attribute__((unused)))
{
// TODO: write on trace
while (1)
;
}
// ----------------------------------------------------------------------------
void
__attribute__((weak,noreturn))
abort(void)
{
_exit(1);
}
// ----------------------------------------------------------------------------

View File

@ -0,0 +1,174 @@
#****************************************************************************************
#| Description: Makefile for GNU ARM Embedded toolchain.
#| File Name: makefile
#|
#|---------------------------------------------------------------------------------------
#| C O P Y R I G H T
#|---------------------------------------------------------------------------------------
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
#|
#|---------------------------------------------------------------------------------------
#| L I C E N S E
#|---------------------------------------------------------------------------------------
#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or
#| modify it under the terms of the GNU General Public License as published by the Free
#| Software Foundation, either version 3 of the License, or (at your option) any later
#| version.
#|
#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
#| PURPOSE. See the GNU General Public License for more details.
#|
#| You have received a copy of the GNU General Public License along with OpenBLT. It
#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy.
#|
#****************************************************************************************
SHELL = sh
#|--------------------------------------------------------------------------------------|
#| Configure project name |
#|--------------------------------------------------------------------------------------|
PROJ_NAME=openblt_stm32f051
#|--------------------------------------------------------------------------------------|
#| Configure tool path |
#|--------------------------------------------------------------------------------------|
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
#|--------------------------------------------------------------------------------------|
#| Collect project files |
#|--------------------------------------------------------------------------------------|
# Recursive wildcard function implementation. Example usages:
# $(call rwildcard, , *.c *.h)
# --> Returns all *.c and *.h files in the current directory and below
# $(call rwildcard, /lib/, *.c)
# --> Returns all *.c files in the /lib directory and below
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
# Collect all application files in the current directory and its subdirectories, but
# exclude flash-layout.c as this one is directly included in a source file, when used.
PROJ_FILES = $(filter-out flash_layout.c, $(call rwildcard, , *.c *.h *.S))
# Collect bootloader core files
PROJ_FILES += $(wildcard ../../../Source/*.c)
PROJ_FILES += $(wildcard ../../../Source/*.h)
# Collect bootloader port files
PROJ_FILES += $(wildcard ../../../Source/ARMCM0_STM32F0/*.c)
PROJ_FILES += $(wildcard ../../../Source/ARMCM0_STM32F0/*.h)
# Collect bootloader port compiler specific files
PROJ_FILES += $(wildcard ../../../Source/ARMCM0_STM32F0/GCC/*.c)
PROJ_FILES += $(wildcard ../../../Source/ARMCM0_STM32F0/GCC/*.h)
#|--------------------------------------------------------------------------------------|
#| Toolchain binaries |
#|--------------------------------------------------------------------------------------|
RM = rm
CC = $(TOOL_PATH)arm-none-eabi-gcc
LN = $(TOOL_PATH)arm-none-eabi-gcc
OC = $(TOOL_PATH)arm-none-eabi-objcopy
OD = $(TOOL_PATH)arm-none-eabi-objdump
AS = $(TOOL_PATH)arm-none-eabi-gcc
SZ = $(TOOL_PATH)arm-none-eabi-size
#|--------------------------------------------------------------------------------------|
#| Filter project files
#|--------------------------------------------------------------------------------------|
PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
#|--------------------------------------------------------------------------------------|
#| Set important path variables |
#|--------------------------------------------------------------------------------------|
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
OBJ_PATH = obj
BIN_PATH = bin
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
LIB_PATH =
#|--------------------------------------------------------------------------------------|
#| Options for toolchain binaries |
#|--------------------------------------------------------------------------------------|
HEAP_SIZE = 0x0000
STACK_SIZE = 0x0100
STDFLAGS = -mcpu=cortex-m0 -mthumb -mfloat-abi=soft -fno-strict-aliasing
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
OPTFLAGS = -Og
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
CFLAGS += -DSTM32F091 -DUSE_STDPERIPH_DRIVER
CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE)
CFLAGS += $(INC_PATH)
AFLAGS = $(CFLAGS)
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
LFLAGS += -Wl,-script="stm32f051r8_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
OFLAGS = -O srec
ODFLAGS = -x
SZFLAGS = -B -d
RMFLAGS = -f
#|--------------------------------------------------------------------------------------|
#| Specify library files |
#|--------------------------------------------------------------------------------------|
LIBS =
#|--------------------------------------------------------------------------------------|
#| Define targets |
#|--------------------------------------------------------------------------------------|
AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS))
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
#|--------------------------------------------------------------------------------------|
#| Make ALL |
#|--------------------------------------------------------------------------------------|
.PHONY: all
all: $(BIN_PATH)/$(PROJ_NAME).srec
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
@$(OC) $< $(OFLAGS) $@
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
@echo +++ Summary of memory consumption:
@$(SZ) $(SZFLAGS) $<
@echo +++ Build complete [$(notdir $@)]
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
@echo +++ Linking [$(notdir $@)]
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
#|--------------------------------------------------------------------------------------|
#| Compile and assemble |
#|--------------------------------------------------------------------------------------|
$(AOBJS): %.o: %.S $(PROJ_CHDRS)
@echo +++ Assembling [$(notdir $<)]
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
$(COBJS): %.o: %.c $(PROJ_CHDRS)
@echo +++ Compiling [$(notdir $<)]
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
#|--------------------------------------------------------------------------------------|
#| Make CLEAN |
#|--------------------------------------------------------------------------------------|
.PHONY: clean
clean:
@echo +++ Cleaning build environment
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
@echo +++ Clean complete

View File

@ -1,278 +1,184 @@
S02300002E5C2E2E5C62696E5C64656D6F70726F675F73746D3332663035312E73726563B9
S3150800200000200020992C0008EB2C0008ED2C000875
S01E000062696E2F64656D6F70726F675F73746D3332663035312E737265632D
S31508002000002000209D210008EF210008F12100088A
S3150800201000000000000000000000000000000000B2
S31508002020000000000000000000000000EF2C00087F
S315080020300000000000000000F12C0008C52E000872
S31508002040F72C0008F92C0008FB2C0008FD2C0008CA
S31508002050FF2C0008012D0008032D0008052D000897
S31508002060072D0008092D00080B2D00080D2D000866
S315080020700F2D0008112D0008132D0008152D000836
S31508002080172D0008192D00081B2D00081D2D000806
S315080020901F2D0008212D0008232D0008252D0008D6
S315080020A0272D0008292D00082B2D00082D2D0008A6
S315080020B02F2D0008312D0008332D0008352D000876
S31508002020000000000000000000000000F321000886
S315080020300000000000000000F5210008B124000897
S31508002040FB210008FD210008FF21000801220008E5
S3150800205003220008052200080722000809220008B2
S315080020600B2200080D2200080F2200081122000882
S315080020701322000815220008172200081922000852
S315080020801B2200081D2200081F2200082122000822
S3150800209023220008252200082722000829220008F2
S315080020A02B2200082D2200082F22000831220008C2
S315080020B03322000835220008372200083922000892
S315080020C0EE11AA5510B5064C2378002B07D1054BFF
S315080020D0002B02D0044800E000BF0123237010BD86
S315080020E03C01002000000000A0300008084B10B595
S315080020E03C01002000000000CC2A0008084B10B56F
S315080020F0002B03D00749084800E000BF07480368DB
S31508002100002B00D110BD064B002BFBD09847F9E7F2
S315080021100000000040010020A03000083C0100201B
S315080021100000000040010020CC2A00083C010020F5
S3150800212000000000164B002B00D1144B9D464022A0
S3150800213092029A1A924600218B460F461348144A71
S31508002140121A00F093FF0F4B002B00D098470E4B46
S31508002140121A00F0ADFC0F4B002B00D098470E4B2F
S31508002150002B00D098470020002104000D000D48F0
S31508002160002802D00C4800E000BF00F059FF20000C
S31508002170290000F07BFD00F03DFFC0460000080086
S31508002160002802D00C4800E000BF00F073FC2000F5
S31508002170290000F01BF900F057FCC04600000800D3
S315080021800020002000000000000000003C010020A4
S31508002190B4010020000000000000000080B500AF78
S315080021A0BFF34F8F024B034ADA60BFF34F8FFEE748
S315080021B000ED00E00400FA0580B500AF00F014F861
S315080021C0C046BD4680BDC04680B500AF00F06AF87F
S315080021D0C046BD4680BDC04680B500AFFFF7DEFFEE
S315080021E0C046BD4680BDC04680B588B000AF8023D6
S315080021F09B020121180000F08BFB80239B02012122
S31508002200180000F065FB9023DB0501220221180067
S3150800221000F0D8F99023DB0501220321180000F00D
S31508002220D1F91823FB180C221A601823FB1803226D
S315080022305A711823FB1802221A711823FB18002258
S315080022409A711823FB180122DA711823FA189023B9
S31508002250DB051100180000F0FDF83B00E122120230
S315080022601A603B0000225A603B0000229A603B003D
S315080022700022DA603B0000225A613B000C221A61F8
S315080022803B00074A1900100000F062FB044B0121CD
S31508002290180000F017FCC046BD4608B080BDC04611
S315080022A00044004080B500AF264B1B78002B16D1A2
S315080022B0254B180000F04EF80300012B3FD1224BA6
S315080022C01B78002B3BD000F0F3FD02001F4B1A6071
S315080022D01C4B01221A701E4B00221A702FE01C4B51
S315080022E01B785A1C184BD318180000F033F8030053
S315080022F0012B19D1164B1B780133DAB2144B1A701D
S31508002300114B1A78124B1B789A4218D10D4B0022A2
S315080023101A700D4B5B78FF2B11D10B4B9B78002B5A
S315080023200DD1FFF759FF0AE000F0C2FD0200074B86
S315080023301B6864339A4202D9024B00221A70C046BF
S31508002340BD4680BD580100205C010020A001002088
S31508002350A401002080B582B000AF78600B4B202125
S31508002360180000F0DBFB0300012B09D1074B18000E
S3150800237000F0C6FB0300DAB27B681A70012300E09E
S3150800238000231800BD4602B080BDC0460044004088
S3150800239080B582B000AF80231B030121180000F02E
S315080023A097FA3B00802292001A603B0001221A71BC
S315080023B03B0000229A713B0003225A713B0000221F
S315080023C0DA713B00074A1900100000F043F8802331
S315080023D09B00044A1900100000F0E4F8C046BD4608
S315080023E002B080BD0008004880B582B000AF00F09A
S315080023F05FFD03007B60144B1B687A68D21AF423CE
S31508002400FF339A421CD9114B1B78002B0AD10F4B6C
S3150800241001221A7080239B000D4A1900100000F053
S31508002420B1F809E0094B00221A7080239B00084A7C
S315080024301900100000F0B6F8034B7A681A6000E03D
S31508002440C046BD4602B080BDA8010020AC010020F0
S315080024500008004880B586B000AF78603960002370
S315080024607B6100233B610023FB6000237B6181E0E5
S3150800247001227B699A4013003B613B681B683A69F5
S315080024801340FB60FA683B699A4270D13B681B7936
S31508002490012B03D03B681B79022B38D17B689B68DC
S315080024A07A695200032191400A00D2431A407B6898
S315080024B09A607B689A683B685B7919007B695B0060
S315080024C099400B001A437B689A607B689B889BB28D
S315080024D07A691204120C012191400A0092B2D24381
S315080024E092B213409AB27B689A807B689B889BB2AB
S315080024F01AB23B689B7919007B691B041B0C99402F
S315080025000B001BB213431BB29AB27B689A807B6896
S315080025101B687A695200032191400A00D2431A4087
S315080025207B681A607B681A683B681B7919007B69A7
S315080025305B0099400B001A437B681A607B68DB686E
S315080025407A691204120C5200032191400A00D24300
S315080025501A407B68DA607B68DA683B68DB791900C1
S315080025607B695B0099400B001A437B68DA607B69DC
S3150800257001337B617B690F2B00D879E7C046BD46DE
S3150800258006B080BD80B582B000AF78600A00BB1C7B
S315080025901A80BB1C1A887B689A61C046BD4602B081
S315080025A080BDC04680B582B000AF78600A00BB1C0B
S315080025B01A807B68BA1C12881A85C046BD4602B0C6
S315080025C080BDC04680B584B000AF786008001100B1
S315080025D0BB1C021C1A807B1C0A1C1A700023FB6099
S315080025E00023BB607B1C1A78BB1C1B8807210B4089
S315080025F09B009A401300FB60BB1C1B88DB089BB240
S315080026001800BB1C1B88DB089BB21A007B680832C3
S315080026109200D358BA1C128807210A4092000F214B
S3150800262091400A00D2431A4011007B680200083222
S315080026309200D150BB1C1B88DB089BB21A007B6832
S3150800264008329200D258FB681343BB60BB1C1B8838
S31508002650DB089BB21A007B6808329200B968D15031
S31508002660C046BD4604B080BD80B588B000AF78606E
S315080026700023BB6100237B6100233B610023FB60D1
S315080026800023BB600023FB618A4B5B680C22134066
S31508002690BB61BB69042B0CD002D8002B05D03BE0EC
S315080026A0082B0AD00C2B33D036E07B68824A1A6096
S315080026B036E07B68804A1A6032E07E4B5A68F0231F
S315080026C09B0313407B617B4B5A68C0235B02134014
S315080026D03B617B699B0C02337B613B69002B04D110
S315080026E07B69764A5343FB610EE0724BDB6A0F2225
S315080026F013400133FB60F9686F4800F0EFFB0300F5
S315080027001A007B695343FB617B68FA691A6007E024
S315080027107B686B4A1A6003E07B68674A1A60C046A2
S31508002720644B5B68F0221340BB61BB691B09BB6144
S31508002730644ABB69D3181B78DBB2BB607B681A682E
S31508002740BB68DA407B685A605A4B5A68E023DB005C
S315080027501340BB61BB691B0ABB615A4ABB69D318E4
S315080027601B78DBB2BB607B685A68BB68DA407B685B
S315080027709A60504B1A6B80235B00134003D17B6829
S31508002780514ADA6010E04B4B5A688023DB0113404C
S3150800279005D17B689B685A087B68DA6004E07B6829
S315080027A09B689A087B68DA60424B1B6B4022134091
S315080027B003D17B68454A1A6103E07B6880221202CE
S315080027C01A613C4B1B6B1022134003D17B683A4AB3
S315080027D05A6103E07B681A687B685A61354B1B6B44
S315080027E00322134004D17B689A687B689A611EE0CD
S315080027F0304B1B6B03221340012B04D17B681A68EC
S315080028007B689A6113E02B4B1B6B03221340022B48
S3150800281004D17B68802212029A6108E0254B1B6B63
S3150800282003221340032B02D17B68234A9A61214B6A
S315080028301A6BC0239B02134004D17B689A687B6895
S31508002840DA6127E01B4B1A6BC0239B021A408023D0
S315080028505B029A4204D17B681A687B68DA6119E0E0
S31508002860144B1A6BC0239B021A4080239B029A4280
S3150800287004D17B6880221202DA610BE00D4B1A6BD9
S31508002880C0239B021A40C0239B029A4202D17B684E
S31508002890094ADA61074B1B6B8022134003D17B6818
S315080028A0074A1A6202E07B68FA691A62C046BD46A0
S315080028B008B080BD0010024000127A0000093D00F1
S315080028C0006CDC02C0000020809FD500128000004A
S315080028D080B582B000AF78600A00FB1C1A70FB1C3A
S315080028E01B78002B06D0094B084A51697A680A43B7
S315080028F05A6106E0054B054A52697968C9430A4098
S315080029005A61C046BD4602B080BDC04600100240AE
S3150800291080B582B000AF78600A00FB1C1A70FB1CF9
S315080029201B78002B06D0094B084AD1697A680A43F6
S31508002930DA6106E0054B054AD2697968C9430A4057
S31508002940DA61C046BD4602B080BDC04600100240EE
S3150800295080B58EB000AF7860396000237B630023B2
S315080029603B630023FB627B681B68012293431A00C2
S315080029707B681A607B685B68FB62FB6A4B4A13409C
S31508002980FB623B689B68FA6A1343FB627B68FA6AD8
S315080029905A607B681B68FB62FB6A454A1340FB6208
S315080029A03B685A683B68DB681A433B681B691343F4
S315080029B0FA6A1343FB627B68FA6A1A607B689B684B
S315080029C0FB62FB6A3B4A1340FB623B685B69FA6A37
S315080029D01343FB627B68FA6A9A600823FB1818009F
S315080029E0FFF742FE7B68344A934204D10823FB185A
S315080029F09B693B630CE07B68304A934204D1082309
S31508002A00FB18DB693B6303E00823FB189B683B6301
S31508002A107B681A6880231B02134014D03B6B5A004C
S31508002A203B681B681900100000F058FA03007B6326
S31508002A303B6B5A003B681B681900100000F0D4FA7B
S31508002A400B00FB6210E03B681B681900386B00F04E
S31508002A5045FA03007B633B681A683B6B1100180054
S31508002A6000F0C2FA0B00FB623B681B685A08FB6A57
S31508002A709A4202D87B6B01337B637B681A68802392
S31508002A801B0213400AD07B6B5B0807221340FB62CC
S31508002A907B6B0B4A1A40FB6A13437B637B6B9AB2C8
S31508002AA07B689A81C046BD460EB080BDFFCFFFFF4A
S31508002AB0F3E9FFFFFFFCFFFF003801400044004038
S31508002AC0F0FF000080B582B000AF78600A00FB1CFA
S31508002AD01A70FB1C1B78002B06D07B681B6801222A
S31508002AE01A437B681A6006E07B681B6801229343D9
S31508002AF01A007B681A60C046BD4602B080BDC04653
S31508002B0080B582B000AF78607B689B8C9BB2DB0592
S31508002B10DB0D9BB21800BD4602B080BD80B584B0FF
S31508002B2000AF786039600F23FB1800221A707B68A3
S31508002B30DB693A68134004D00F23FB1801221A7088
S31508002B4003E00F23FB1800221A700F23FB181B78CB
S31508002B501800BD4604B080BD80B500AF1B4B1B4AAC
S31508002B60126801210A431A60184B184A5268184914
S31508002B700A405A60154B154A126816490A401A60E7
S31508002B80124B124A126814490A401A600F4B0F4A30
S31508002B90526812490A405A600C4B0C4AD26A0F21F5
S31508002BA08A43DA62094B094A126B0D490A401A63CD
S31508002BB0064B064A526B01218A435A63034B00228D
S31508002BC09A6000F00FF8C046BD4680BD001002406E
S31508002BD00CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF85
S31508002BE0ACFEFFFF80B500AF1D4B11221A601D4BCE
S31508002BF01C4A52685A601B4B1A4A52685A60194B4B
S31508002C00184A526818490A405A60164B154A5268BB
S31508002C10A02189030A435A60124B124A126880217E
S31508002C2049040A431A60C0460E4B1A6880239B045F
S31508002C301340F9D00B4B0B4A526803218A435A605A
S31508002C40084B084A526802210A435A60C046054B97
S31508002C505B680C221340082BF9D1C046BD4680BDDF
S31508002C600020024000100240FF7FC0FF80B500AF81
S31508002C7000F008F8FFF7A0FAFFF7B6FBFFF7A4FA8B
S31508002C80FAE7C04680B500AFFFF782FB00F0ECF824
S31508002C90C046BD4680BDC04608498D460849094A12
S31508002CA0094B9B1A05DD00240859105104349C422F
S31508002CB0FADB064880470648004700000020002047
S31508002CC0AC300008C00000203C010020592B000849
S31508002CD0252100081849194A002301E00B60043130
S31508002CE09142FBD3FFF7C2FFFEE7FEE7FEE7FEE7EA
S31508002CF0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE79E
S31508002D00FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE78D
S31508002D10FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE77D
S31508002D20FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE76D
S31508002D30FEE7FEE7FEE700003C010020B4010020A4
S31508002D40B0B582B000AF02003960FB1D1A70FB1DDA
S31508002D501B787F2B32D92F4CFB1D1B781A000F23AB
S31508002D601340083B99082B4AFB1D1B7818000F23B4
S31508002D700340083B9B0806339B00D31804331B68A3
S31508002D80FA1D1278100003220240D200FF2090405C
S31508002D900200D2431A403B689B01FF201840FB1DE6
S31508002DA01B781D0003232B40DB00984003001A43C1
S31508002DB08B1D9B00E31804331A6027E0164CFB1D95
S31508002DC01B785BB29B081449FA1D127852B2920816
S31508002DD0C03292005258F91D0978080003210140B3
S31508002DE0C900FF2088400100C94311403A68920192
S31508002DF0FF201040FA1D1278150003222A40D2003F
S31508002E00904002000A43C0339B001A51C046BD4693
S31508002E1002B0B0BD00ED00E000E100E080B582B090
S31508002E2000AF78607B680E4A934201D9012312E00D
S31508002E300C4B7A681202120A013A5A6001235B4265
S31508002E4003211800FFF77CFF064B00229A60054B0A
S31508002E5007221A6000231800BD4602B080BDC0468E
S31508002E60FFFFFF0010E000E080B500AF084B1A68CE
S31508002E70FA239900100000F031F803001800FFF754
S31508002E80CDFF002000F006F8C046BD4680BDC0460E
S31508002E90D000002080B582B000AF7860034B7A6816
S31508002EA01A60C046BD4602B080BDC046B0010020CB
S31508002EB080B500AF024B1B681800BD4680BDC046F2
S31508002EC0B001002080B500AF034B1B685A1C024BAB
S31508002ED01A60C046BD4680BDB001002000224308E6
S31508002EE08B4274D303098B425FD3030A8B4244D3C4
S31508002EF0030B8B4228D3030C8B420DD3FF22090206
S31508002F0012BA030C8B4202D31212090265D0030BC4
S31508002F108B4219D300E0090AC30B8B4201D3CB03BA
S31508002F20C01A5241830B8B4201D38B03C01A5241FC
S31508002F30430B8B4201D34B03C01A5241030B8B42FE
S31508002F4001D30B03C01A5241C30A8B4201D3CB02E9
S31508002F50C01A5241830A8B4201D38B02C01A5241CE
S31508002F60430A8B4201D34B02C01A5241030A8B42D1
S31508002F7001D30B02C01A5241CDD2C3098B4201D3E9
S31508002F80CB01C01A524183098B4201D38B01C01A67
S31508002F90524143098B4201D34B01C01A52410309DE
S31508002FA08B4201D30B01C01A5241C3088B4201D38D
S31508002FB0CB00C01A524183088B4201D38B00C01A3A
S31508002FC0524143088B4201D34B00C01A5241411A61
S31508002FD000D20146524110467047FFE701B500206E
S31508002FE000F006F802BDC0460029F7D076E770471C
S31508002FF07047C046084B10B50400002B02D00021CC
S3150800300000E000BF054B1868836A002B00D098477C
S31508003010200000F033F8C046000000009C3000088D
S315080030200E4B70B500251E000D4CE41AA410A542DF
S3150800303004D0AB00F35898470135F8E700F020F8BC
S31508003040084B00251E00084CE41AA410A54204D01B
S31508003050AB00F35898470135F8E770BD34010020F6
S3150800306034010020340100203801002003008218B2
S31508003070934202D019700133FAE77047FEE7000061
S31508003080F8B5C046F8BC08BC9E467047F8B5C046B9
S31508003090F8BC08BC9E46704743000000D4000020D8
S309080030A0000000001E
S30D080030A480F0FF7F0100000027
S315080030AC00000000010203040102030406070809D4
S315080030BC006CDC02000000000000000000000000AC
S315080030CC00000000000000000000000000000000E6
S315080030DC0000000098300008000000000000000006
S315080030EC00000000000000000000000000000000C6
S315080030FC00000000000000000000000000000000B6
S3150800310C00000000000000000000000000000000A5
S3110800311C00000000ED200008C520000897
S31508002190B0010020000000000000000008498D463C
S315080021A00849094A094B9B1A05DD002408591051AC
S315080021B004349C42FADB064880470648004700007C
S315080021C000200020D82A0008C00000203C0100207A
S315080021D0AD280008252100081849194A002301E0FE
S315080021E00B6004319142FBD300F0E0F8FEE7FEE70E
S315080021F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A9
S31508002200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798
S31508002210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788
S31508002220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778
S31508002230FEE7FEE7FEE7FEE7FEE700003C010020BA
S31508002240B001002070B588B08024A40201212000C6
S3150800225000F016FA0121200000F004FA9025ED0599
S3150800226001220221280000F0DFFA012203212800BA
S3150800227000F0DAFA06A90C26069603234B71013BF1
S315080022800B7100248C71013BCB71280000F086FA93
S31508002290E1231B0200930194029403940594049687
S315080022A0054C6946200000F0F9F90121200000F0EC
S315080022B05DFA08B070BDC0460044004010B5040081
S315080022C02021064800F062FA012805D1034800F0EB
S315080022D059FA2070012000E0002010BD004400409B
S315080022E010B5FFF7AFFF10BDBFF34F8F024A034B80
S315080022F0DA60BFF34F8FFEE70400FA0500ED00E051
S3150800230010B5214B1B78002B13D12048FFF7D6FFB9
S31508002310012837D11D4B1B78002B33D000F0C2F8AB
S315080023201B4B18600122184B1A700022194B1A70A1
S3150800233028E0184B18780130144B1818FFF7BEFF21
S31508002340012815D1134A13780133DBB213700F4AEB
S315080023501278934216D100220B4B1A700B4B5B78FE
S31508002360FF2B0FD1094B9B78002B0BD1FFF7BCFF36
S3150800237000F098F8064B1B686433984202D900228D
S31508002380014B1A7010BDC046990100205801002063
S315080023909C010020A001002010B5FFF7B1FF10BD79
S315080023A010B500F00DF800F05BF810BD10B5FFF79A
S315080023B0F7FFFFF795FF00F023F8FFF7EDFFFAE7C1
S315080023C030B583B001218020000300F04BF9802549
S315080023D0AD00009501236A46137100239371032209
S315080023E069464A71CB71054C200000F0D7F92900DF
S315080023F0200000F017FA03B030BDC04600080048B8
S3150800240010B500F04FF804000F4B1B68C31AF422EE
S31508002410FF32934217D90D4B1B78002B09D1F33A9B
S31508002420FF3A0A4B1A7080218900094800F0F8F92A
S3150800243007E00022054B1A7080218900044800F045
S31508002440F1F9014B1C6010BDA4010020A801002071
S3150800245000080048014B18607047C046AC010020D0
S3150800246010B50D4B1868FA21890000F051FA0002E0
S31508002470000A0138094A506009490B6A1B021B0AFF
S31508002480C020000603430B620023936007331360E2
S315080024900020FFF7DFFF10BDD000002010E000E0AD
S315080024A000ED00E0014B18687047C046AC010020FB
S315080024B0024A1368013313607047C046AC01002016
S315080024C0FEE7C046F8B504005F4B5B680C22134074
S315080024D0042B0CD002D8002B05D029E0082B0AD0F3
S315080024E00C2B21D024E0594B0360002023E0574BE6
S315080024F0036000201FE0544B58685A68C0235B02EB
S31508002500800C0F252840851C1A4202D15048684382
S3150800251008E04D4BDB6A0F21194001314B4800F0AA
S31508002520F7F96843206006E04A4B0360002002E0A2
S31508002530464B2360002044494B681B090F22134071
S31508002540454DEB5CDBB226683200DA401300626068
S315080025504A68120A07273A40AA5CD2B2D340A36057
S315080025600A6BD20502D43D4AE26008E0364A526850
S31508002570520402D45A08E26001E09A08E260324A3C
S31508002580126B520602D4364A226102E080221202F7
S3150800259022612D4A126BD20602D42C4A626100E0EF
S315080025A06661294A126B920701D1A36119E0264A8E
S315080025B0126B03210A40012A01D1A66111E0224AC1
S315080025C0126B03210A40022A03D180221202A26159
S315080025D007E01D4A126B03210A40032A01D11B4A50
S315080025E0A261194A116BC0229202114201D1E3611C
S315080025F020E0154B1A6BC0239B021340802252021F
S31508002600934201D1E66115E00F4B1A6BC0239B027A
S31508002610134080229202934203D180231B02E36176
S3150800262008E0094B1B6BC02292021340934201D16A
S31508002630064BE361044B1B6B1B0602D4054B236256
S3150800264000E02062F8BDC0460010024000127A0081
S3150800265000093D00006CDC02C0000020809FD50008
S3150800266012800000002904D0044B5A6910435861AF
S3150800267003E0024A536983435361704700100240DE
S31508002680002904D0044BDA691043D86103E0024AF2
S31508002690D3698343D361704700100240F0B58DB00B
S315080026A004000D0003680122934303604268294B26
S315080026B013408A68134343600168274B19406B68C7
S315080026C0EA6813432A691A430B00134303608268B6
S315080026D0224B13406A691343836003A8FFF7F2FE8F
S315080026E01F4B9C4201D1099E05E01E4B9C4201D11D
S315080026F00A9E00E0059E23681B040CD576002B680D
S3150800270001931900300000F003F907000199300021
S3150800271000F084F90AE02B6801931900300000F0F4
S31508002720F7F807000199300000F078F92B685B0884
S31508002730994200D3013723681B0406D57B08072274
S315080027401A40094B3B401A431700BBB2A3810DB090
S31508002750F0BDC046FFCFFFFFF3E9FFFFFFFCFFFF19
S315080027600038014000440040F0FF0000002904D072
S31508002770026801231343036003E0036801229343BD
S3150800278003607047808CC005C00D7047C369194245
S3150800279001D0012000E000207047C04670B5002235
S315080027A03AE0012393400C681C40A34233D10B79CD
S315080027B0013BDBB2012B17D8836855000324AC40D4
S315080027C0A343836084684B79AB4023438360838843
S315080027D015042D0C0124AC40A343838086888C798C
S315080027E0AC40A3B233438380036855000324260014
S315080027F0AE40B343036006680B79AB4033430360CE
S31508002800C3681604F60BB440A343C360C468CB7907
S31508002810AB402343C36001320F2AC2D970BDC046FC
S31508002820816170470185704730B507230B409B00CF
S315080028309A40C908083189000C580F259D40AC43B9
S315080028400C500B581A430A5030BDC0461122144B7F
S315080028501A60144B5A685A605A685A605968124A7C
S315080028600A405A605A68A02189030A435A601A68BE
S31508002870802149040A431A600A4B1B689B01FBD551
S31508002880084B5A6803218A435A60596802220A4348
S315080028905A60044B5B680C221340082BF9D1704729
S315080028A00020024000100240FF7FC0FF10B5124B07
S315080028B01A6801210A431A605868104A02405A6089
S315080028C018680F4A02401A6018680E4A02401A60D1
S315080028D058680D4A02405A60DA6A0F208243DA6263
S315080028E0186B0A4A02401A635A6B8A435A630022D3
S315080028F09A60FFF7ABFF10BD001002400CB8FFF856
S31508002900FFFFF6FEFFFFFBFFFFFFC0FFACFEFFFF6A
S31508002910002243088B4274D303098B425FD3030A10
S315080029208B4244D3030B8B4228D3030C8B420DD323
S31508002930FF22090212BA030C8B4202D312120902B1
S3150800294065D0030B8B4219D300E0090AC30B8B42EF
S3150800295001D3CB03C01A5241830B8B4201D38B039D
S31508002960C01A5241430B8B4201D34B03C01A524142
S31508002970030B8B4201D30B03C01A5241C30A8B4285
S3150800298001D3CB02C01A5241830A8B4201D38B0270
S31508002990C01A5241430A8B4201D34B02C01A524114
S315080029A0030A8B4201D30B02C01A5241CDD2C30986
S315080029B08B4201D3CB01C01A524183098B4201D302
S315080029C08B01C01A524143098B4201D34B01C01AED
S315080029D0524103098B4201D30B01C01A5241C30865
S315080029E08B4201D3CB00C01A524183088B4201D3D4
S315080029F08B00C01A524143088B4201D34B00C01AC0
S31508002A005241411A00D20146524110467047FFE72B
S31508002A1001B5002000F006F802BDC0460029F7D02F
S31508002A2076E770477047C046084B10B50400002B80
S31508002A3002D0002100E000BF054B1868836A002B0E
S31508002A4000D098472000FFF73BFDC0460000000075
S31508002A50C82A00080E4B70B500251E000D4CE41A56
S31508002A60A410A54204D0AB00F35898470135F8E7FF
S31508002A7000F01EF8084B00251E00084CE41AA410A6
S31508002A80A54204D0AB00F35898470135F8E770BD66
S31508002A9034010020340100203401002038010020D0
S31508002AA003008218934202D019700133FAE770477F
S31508002AB0F8B5C046F8BC08BC9E467047F8B5C0468F
S31508002AC0F8BC08BC9E467047D400002000000000F1
S30D08002AD054F6FF7F0100000027
S31508002AD800000000010203040102030406070809AE
S31508002AE8006CDC0200000000000000000000000086
S31508002AF800000000000000000000000000000000C0
S31508002B0800000000000000000000000000000000AF
S31508002B18000000000000000000000000000000009F
S31508002B28000000000000000000000000000000008F
S31508002B38000000000000000000000000000000007F
S31108002B4800000000ED200008C520000871
S70508002000D2

View File

@ -0,0 +1,38 @@
// ----------------------------------------------------------------------------
#include <stdlib.h>
// ----------------------------------------------------------------------------
// Forward declaration
void
_exit(int code);
// ----------------------------------------------------------------------------
// We just enter an infinite loop, to be used as landmark when halting
// the debugger.
//
// It can be redefined in the application, if more functionality
// is required.
void
__attribute__((weak))
_exit(int code __attribute__((unused)))
{
// TODO: write on trace
while (1)
;
}
// ----------------------------------------------------------------------------
void
__attribute__((weak,noreturn))
abort(void)
{
_exit(1);
}
// ----------------------------------------------------------------------------

View File

@ -0,0 +1,164 @@
#****************************************************************************************
#| Description: Makefile for GNU ARM Embedded toolchain.
#| File Name: makefile
#|
#|---------------------------------------------------------------------------------------
#| C O P Y R I G H T
#|---------------------------------------------------------------------------------------
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
#|
#|---------------------------------------------------------------------------------------
#| L I C E N S E
#|---------------------------------------------------------------------------------------
#| This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or
#| modify it under the terms of the GNU General Public License as published by the Free
#| Software Foundation, either version 3 of the License, or (at your option) any later
#| version.
#|
#| OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
#| without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
#| PURPOSE. See the GNU General Public License for more details.
#|
#| You have received a copy of the GNU General Public License along with OpenBLT. It
#| should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy.
#|
#****************************************************************************************
SHELL = sh
#|--------------------------------------------------------------------------------------|
#| Configure project name |
#|--------------------------------------------------------------------------------------|
PROJ_NAME=demoprog_stm32f051
#|--------------------------------------------------------------------------------------|
#| Configure tool path |
#|--------------------------------------------------------------------------------------|
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
#|--------------------------------------------------------------------------------------|
#| Collect project files |
#|--------------------------------------------------------------------------------------|
# Recursive wildcard function implementation. Example usages:
# $(call rwildcard, , *.c *.h)
# --> Returns all *.c and *.h files in the current directory and below
# $(call rwildcard, /lib/, *.c)
# --> Returns all *.c files in the /lib directory and below
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
# Collect all application files in the current directory and its subdirectories
PROJ_FILES = $(call rwildcard, , *.c *.h *.S)
#|--------------------------------------------------------------------------------------|
#| Toolchain binaries |
#|--------------------------------------------------------------------------------------|
RM = rm
CC = $(TOOL_PATH)arm-none-eabi-gcc
LN = $(TOOL_PATH)arm-none-eabi-gcc
OC = $(TOOL_PATH)arm-none-eabi-objcopy
OD = $(TOOL_PATH)arm-none-eabi-objdump
AS = $(TOOL_PATH)arm-none-eabi-gcc
SZ = $(TOOL_PATH)arm-none-eabi-size
#|--------------------------------------------------------------------------------------|
#| Filter project files
#|--------------------------------------------------------------------------------------|
PROJ_ASRCS = $(filter %.S,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
#|--------------------------------------------------------------------------------------|
#| Set important path variables |
#|--------------------------------------------------------------------------------------|
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
OBJ_PATH = obj
BIN_PATH = bin
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
LIB_PATH =
#|--------------------------------------------------------------------------------------|
#| Options for toolchain binaries |
#|--------------------------------------------------------------------------------------|
HEAP_SIZE = 0x0000
STACK_SIZE = 0x0100
STDFLAGS = -mcpu=cortex-m0 -mthumb -mfloat-abi=soft -fno-strict-aliasing
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
OPTFLAGS = -Og
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
CFLAGS += -DSTM32F091 -DUSE_STDPERIPH_DRIVER
CFLAGS += -D__HEAP_SIZE=$(HEAP_SIZE) -D__STACK_SIZE=$(STACK_SIZE)
CFLAGS += $(INC_PATH)
AFLAGS = $(CFLAGS)
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
LFLAGS += -Wl,--defsym=__HEAP_SIZE=$(HEAP_SIZE) -Wl,--defsym=__STACK_SIZE=$(STACK_SIZE)
LFLAGS += -Wl,-script="stm32f051r8_flash.ld" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
OFLAGS = -O srec
ODFLAGS = -x
SZFLAGS = -B -d
RMFLAGS = -f
#|--------------------------------------------------------------------------------------|
#| Specify library files |
#|--------------------------------------------------------------------------------------|
LIBS =
#|--------------------------------------------------------------------------------------|
#| Define targets |
#|--------------------------------------------------------------------------------------|
AOBJS = $(patsubst %.S,%.o,$(PROJ_ASRCS))
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
#|--------------------------------------------------------------------------------------|
#| Make ALL |
#|--------------------------------------------------------------------------------------|
.PHONY: all
all: $(BIN_PATH)/$(PROJ_NAME).srec
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
@$(OC) $< $(OFLAGS) $@
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
@echo +++ Summary of memory consumption:
@$(SZ) $(SZFLAGS) $<
@echo +++ Build complete [$(notdir $@)]
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
@echo +++ Linking [$(notdir $@)]
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
#|--------------------------------------------------------------------------------------|
#| Compile and assemble |
#|--------------------------------------------------------------------------------------|
$(AOBJS): %.o: %.S $(PROJ_CHDRS)
@echo +++ Assembling [$(notdir $<)]
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
$(COBJS): %.o: %.c $(PROJ_CHDRS)
@echo +++ Compiling [$(notdir $<)]
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
#|--------------------------------------------------------------------------------------|
#| Make CLEAN |
#|--------------------------------------------------------------------------------------|
.PHONY: clean
clean:
@echo +++ Cleaning build environment
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
@echo +++ Clean complete