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 S01D000062696E2F6F70656E626C745F73746D3332663035312E7372656397
S3150800000000200020B5080008FF08000801090008BC S315080000000020002099010008E3010008E501000826
S3150800001000000000000000000000000000000000D2 S3150800001000000000000000000000000000000000D2
S3150800002000000000000000000000000003090008AE S31508000020000000000000000000000000E7010008D2
S315080000300000000000000000050900080709000884 S315080000300000000000000000E9010008EB010008CC
S315080000400B0900080D0900080F0900081109000826 S31508000040EF010008F1010008F3010008F5010008B6
S3150800005013090008150900081709000819090008F6 S31508000050F7010008F9010008FB010008FD01000886
S315080000601B0900081D0900081F09000821090008C6 S31508000060FF01000801020008030200080502000853
S315080000702309000825090008270900082909000896 S3150800007007020008090200080B0200080D02000822
S315080000802B0900082D0900082F0900083109000866 S315080000800F020008110200081302000815020008F2
S315080000903309000835090008370900083909000836 S3150800009017020008190200081B0200081D020008C2
S315080000A03B0900083D0900083F0900084109000806 S315080000A01F02000821020008230200082502000892
S315080000B043090008450900084709000849090008D6 S315080000B027020008290200082B0200082D02000862
S315080000C010B5064C2378002B07D1054B002B02D020 S315080000C010B5064C2378002B07D1054B002B02D020
S315080000D0044800E000BF0123237010BD3C01002046 S315080000D0044800E000BF0123237010BD3C01002046
S315080000E000000000BC170008084B10B5002B03D011 S315080000E0000000006C180008084B10B5002B03D060
S315080000F00749084800E000BF07480368002B00D1FD S315080000F00749084800E000BF07480368002B00D1FD
S3150800010010BD064B002BFBD09847F9E7000000000E S3150800010010BD064B002BFBD09847F9E7000000000E
S3150800011040010020BC1700083C0100200000000038 S31508000110400100206C1800083C0100200000000087
S31508000120164B002B00D1144B9D46402292029A1A78 S31508000120164B002B00D1144B9D46402292029A1A78
S31508000130924600218B460F461348144A121A01F0BC S31508000130924600218B460F461348144A121A01F0BC
S315080001404FFA0F4B002B00D098470E4B002B00D0D0 S31508000140ADFA0F4B002B00D098470E4B002B00D072
S3150800015098470020002104000D000D48002802D011 S3150800015098470020002104000D000D48002802D011
S315080001600C4800E000BF01F015FA2000290000F055 S315080001600C4800E000BF01F073FA2000290000F0F7
S3150800017055FB01F0F9F9C0460000080000200020F0 S31508000170ADF801F057FAC04600000800002000203C
S3150800018000000000000000003C0100204806002096 S3150800018000000000000000003C0100204806002096
S31508000190000000000000000010B500F047F801213B S3150800019000000000000000000749084A084B9B1AA7
S315080001A09020C00500F034F90138431E9841C0B2CA S315080001A005DD00240859105104349C42FADB054841
S315080001B010BDC04610B5642000F006F810BDC04654 S315080001B0804705480047000078180008C00000205E
S315080001C010B500F007F810BD014B18807047C046FF S315080001C03C010020F1080008210100081849194AD5
S315080001D05C01002010B500F047FE104B1B689842E2 S315080001D0002301E00B6004319142FBD300F076F86E
S315080001E01BD30F4B1B78002B08D101220C4B1A701E S315080001E0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D9
S315080001F0802149000B4800F011F907E00022084B5E S315080001F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C9
S315080002001A7080214900074800F00AF900F02CFE10 S31508000200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8
S31508000210054B1B881818014B186010BD58010020A3 S31508000210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8
S315080002205E010020000800485C01002010B580210E S31508000220FEE7FEE7FEE7FEE7FEE7FEE7FEE700007D
S315080002304900024800F0F4F810BDC046000800481E S315080002303C01002048060020F0B583B0012180204B
S31508000240044B1B691B0604D5024B034A5A60034A32 S31508000240000300F071F98024A4020121200000F0C7
S315080002505A6070470020024023016745AB89EFCDFD S3150800025087F90121200000F067F980256D000095D7
S31508000260024A116980230B4313617047002002403C S3150800026001266B461E7100249C7103275F71DC71A1
S31508000270014BD8607047C04600200240084BDB6837 S315080002706946154800F0ACFA2900134800F0F4FA6C
S315080002800120DB070AD4064BDB680130DB0605D400 S315080002806B461C71DC7100969025ED0569462800C1
S31508000290034BD8684007C00F0423181A7047C04696 S3150800029000F09EFA01220221280000F0E7FA012266
S315080002A00020024010B50400FFF7E8FF012809D135 S315080002A00321280000F0E2FA0C2300936B465F71E5
S315080002B0002C0BD0FFF7E2FF013C012802D1002CED S315080002B002236A4613719471D6716946280000F0C4
S315080002C0F8D103E0002C02D1052000E0052010BD7E S315080002C087FA03B0F0BDC0460008004810B5FFF72E
S315080002D070B50500B0200003FFF7E4FF042810D12D S315080002D0B3FF00F09FFD00F0ABFDFCE710B500F0A2
S315080002E0084C23690226334323616561226940234A S315080002E047F801219020C00500F0B4FA012801D191
S315080002F013432361B0200003FFF7D4FF2369B343F8 S315080002F0002000E0012010BD10B5642000F006F8CB
S31508000300236170BD0020024030B583B005000C00A3 S3150800030010BDC04610B500F007F810BD014B1880A7
S3150800031000230193B0200003FFF7C4FF042820D16F S315080003107047C0465C01002010B501F0EBF8104BA1
S31508000320114A116901230B431361A3B22B80B02034 S315080003201B6898421BD30F4B1B78002B08D1012260
S315080003300003FFF7B7FF04280ED102350195019B8C S315080003300C4B1A70802149000B4800F093FA07E02D
S31508000340240C1C80B0200003FFF7ACFF064A136993 S315080003400022084B1A7080214900074800F08CFAF1
S3150800035001218B43136104E0034A136901218B438E S3150800035001F0D0F8054B1B881818014B186010BD22
S31508000360136103B030BDC04600200240F0B54F46C9 S31508000360580100205E010020000800485C010020BA
S315080003704646C0B4002500220126032733009340D1 S3150800037010B580214900024800F076FA10BDC04643
S315080003800C681C40A3423AD10B79013B012B1DD8BE S3150800038000080048FEE7C046F8B504005F4B5B6806
S3150800039083683C00AC40A343836084684B79AB40D8 S315080003900C221340042B0CD002D8002B05D029E0E0
S315080003A023438360838898461404230C99463300B4 S315080003A0082B0AD00C2B21D024E0594B03600020DF
S315080003B04C46A34044469C43848083889C468B795C S315080003B023E0574B036000201FE0544B58685A68E7
S315080003C04C46A340644623439BB2838003683C00A3 S315080003C0C0235B02800C0F252840851C1A4202D1E7
S315080003D0AC40A343036004680B79AB402343036036 S315080003D05048684308E04D4BDB6A0F21194001314C
S315080003E0C3689C461404E40B3B00A3401C00634608 S315080003E04B4801F093F86843206006E04A4B0360E7
S315080003F0A343C360C468CB79AB402343C3600132CF S315080003F0002002E0464B2360002044494B681B0955
S315080004000235102ABAD10CBC90469946F0BDC046B2 S315080004000F221340454DEB5CDBB226683200DA401A
S31508000410008A0840411E8841C0B270478161704712 S31508000410130062604A68120A07273A40AA5CD2B2F9
S315080004200185704710B507230B409B00C908890052 S31508000420D340A3600A6BD20502D43D4AE26008E0D5
S315080004304018016A0F249C40A1430162016A9A4050 S31508000430364A5268520402D45A08E26001E09A0821
S315080004400A43026210BDC04670B504005D4B5B6886 S31508000440E260324A126B520602D4364A226102E050
S315080004500C221340042B0CD002D8002B05D028E020 S315080004508022120222612D4A126BD20602D42C4A3D
S31508000460082B0AD00C2B20D023E0574B0360002022 S31508000460626100E06661294A126B920701D1A361B5
S3150800047022E0554B036000201EE0524B58685A682C S3150800047019E0264A126B03210A40012A01D1A66116
S315080004808002000F851CC0235B021A4202D14F4826 S3150800048011E0224A126B03210A40022A03D1802274
S31508000490684308E04B4BDB6A0F21194001314A4893 S315080004901202A26107E01D4A126B03210A40032AD1
S315080004A000F0D6FF6843206006E0494B0360002051 S315080004A001D11B4AA261194A116BC022920211425C
S315080004B002E0454B2360002042494B681B061B0F90 S315080004B001D1E36120E0154B1A6BC0239B02134060
S315080004C0444DEB5CDBB226683200DA40130062600A S315080004C080225202934201D1E66115E00F4B1A6B66
S315080004D04A685205520FAA5CD2B2D340A3600A6B8F S315080004D0C0239B02134080229202934203D18023B9
S315080004E0D20502D43C4AE26008E0364A5268520411 S315080004E01B02E36108E0094B1B6BC0229202134012
S315080004F002D45A08E26001E09A08E260314A126BB7 S315080004F0934201D1064BE361044B1B6B1B0602D4E6
S31508000500520602D4354A226102E080221202226192 S31508000500054B236200E02062F8BDC0460010024099
S315080005102C4A126BD20602D42B4A626100E066614D S3150800051000127A0000093D00006CDC02C0000020D1
S31508000520284A126B920701D1A36118E0254A126B7B S31508000520809FD50012800000002904D0044B5A6928
S3150800053003210A40012A01D1A66110E0214A126B63 S315080005301043586103E0024A536983435361704785
S3150800054003210A40022A03D180221202A26106E090 S3150800054000100240002904D0044B9A6910439861B0
S315080005501C4A126BD243920701D11B4AA261194A5F S3150800055003E0024A9369834393617047001002409F
S31508000560116BC0229202114201D1E36120E0154BC2 S31508000560002904D0044BDA691043D86103E0024A33
S315080005701A6BC0239B02134080225202934201D178 S31508000570D3698343D361704700100240044B1B695B
S31508000580E66115E00F4B1A6BC0239B0213408022CD S315080005801B0604D5024B034A5A60034A5A60704751
S315080005909202934203D180231B02E36108E0094BD0 S315080005900020024023016745AB89EFCD024A116965
S315080005A01B6BC02292021340934201D1064BE361B2 S315080005A080230B431361704700200240014BD8603B
S315080005B0044B1B6B1B0602D4054B236200E020622A S315080005B07047C04600200240094BDB68DB0709D4B8
S315080005C070BDC0460010024000127A0000093D00C6 S315080005C0074BDB68DB0607D4054BDB685B0705D5FD
S315080005D0006CDC02C0000020809FD500128000005D S315080005D0032004E0012002E0022000E00420704726
S315080005E0002904D0044B5A691043586103E0024AB3 S315080005E00020024010B50400FFF7E6FF02E0FFF71F
S315080005F0536983435361704700100240002904D0B1 S315080005F0E3FF013C012801D1002CF8D1002C00D1E1
S31508000600044B9A691043986103E0024A936983434D S31508000600052010BD70B50500B0200003FFF7EAFF0E
S315080006109361704700100240002904D0044BDA6940 S31508000610042810D1084C23690226334323616561F7
S315080006201043D86103E0024AD3698343D361704714 S315080006202269402313432361B0200003FFF7DAFF52
S3150800063000100240034A136803218B4318431060D5 S315080006302369B343236170BD0020024030B583B0FF
S315080006407047C04600000140F0B58DB004000D00AB S3150800064005000C0000230193B0200003FFF7CAFF42
S3150800065003680122934303604268284B13408A6863 S31508000650042820D1114A116901230B431361A3B25F
S31508000660134343600268264B1A404B68C9680B431C S315080006602B80B0200003FFF7BDFF04280ED102350A
S3150800067029690B43134303608268224B13406A6956 S315080006700195019B240C1C80B0200003FFF7B2FFF4
S315080006801343836003A8FFF7DFFE1F4B9C4201D18B S31508000680064A136901218B43136104E0034A13697F
S31508000690099E05E01D4B9C4201D10A9E00E0059E7D S3150800069001218B43136103B030BDC04600200240E0
S315080006A023681B040CD576002B68019319003000CB S315080006A0034A136803218B43184310607047C046FA
S315080006B000F0CEFE07000199300000F04FFF0AE077 S315080006B000000140F0B58DB004000D00036801226A
S315080006C02B6801931900300000F0C2FE070001995B S315080006C0934303604268294B13408A681343436087
S315080006D0300000F043FF2A685208002391425B412C S315080006D00168274B19406B68EA6813432A691A436D
S315080006E0FF1823681B0405D53A07520F084B3B40F1 S315080006E00B00134303608268224B13406A69134365
S315080006F01A431700BBB2A3810DB0F0BDFFCFFFFFB1 S315080006F0836003A8FFF748FE1F4B9C4201D1099E61
S31508000700F3E9FFFFFFFCFFFF00380140004400400B S3150800070005E01E4B9C4201D10A9E00E0059E236827
S31508000710F0FF0000002904D0026801231343036098 S315080007101B040CD576002B6801931900300000F0F5
S3150800072003E003680122934303607047C905C90DB6 S31508000720F5FE07000199300000F076FF0AE02B6815
S3150800073001857047808CC005C00D70478268034BE1 S3150800073001931900300000F0E9FE07000199300026
S31508000740134083608368194381607047FFEFFFFF9A S3150800074000F06AFF2B685B08994200D301372368DB
S31508000750C36919400800411E8841C0B27047C046A7 S315080007501B0406D57B0807221A40094B3B401A435F
S31508000760264B1A6801210A431A605868244A02402F S315080007601700BBB2A3810DB0F0BDC046FFCFFFFF97
S315080007705A601868234A02401A601868224A0240DA S31508000770F3E9FFFFFFFCFFFF00380140004400409B
S315080007801A605868214A02405A60DA6A0F20824382 S31508000780F0FF0000002904D0026801231343036028
S31508000790DA62186B1E4A02401A635A6B8A435A6316 S3150800079003E003680122934303607047C905C90D46
S315080007A000229A6010311B4A11605A685A605A68CA S315080007A001857047808CC005C00D70478268034B71
S315080007B05A605968184A0A405A605A68A02189033B S315080007B0134083608368194381607047FFEFFFFF2A
S315080007C00A435A601A68802149040A431A601900C4 S315080007C0C369194201D0012000E000207047C046E5
S315080007D0802292040B681342FCD0084B5A68032106 S315080007D070B500223AE0012393400C681C40A342FE
S315080007E08A435A60596802220A435A6019000C2241 S315080007E033D10B79013BDBB2012B17D8836855004F
S315080007F04B681340082BFBD17047C04600100240D7 S315080007F00324AC40A343836084684B79AB4023430E
S315080008000CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF78 S315080008008360838815042D0C0124AC40A3438380A0
S31508000810ACFEFFFF00200240FF7FC0FFF0B583B0AB S3150800081086888C79AC40A3B233438380036855003D
S31508000820012180200003FFF7DBFE8024A4020121BA S3150800082003242600AE40B343036006680B79AB4049
S315080008302000FFF7F1FE01212000FFF7D1FE8025F9 S3150800083033430360C3681604F60BB440A343C3608E
S315080008406D00009501266B461E7100249C710327D6 S31508000840C468CB79AB402343C36001320F2AC2D9AF
S315080008505F71DC7169461648FFF788FD2900144860 S3150800085070BDC046038A0B4201D0012000E000208B
S31508000860FFF7DEFD6B461C71DC7100969025ED05E1 S315080008607047C046816170470185704730B50723D8
S3150800087069462800FFF77AFD012202212800FFF7C2 S315080008700B409B009A40C908083189000C580F257F
S31508000880D1FD012203212800FFF7CCFD0C2300939C S315080008809D40AC430C500B581A430A5030BDC04625
S315080008906B465F7102236A4613719471D671694675 S315080008901122144B1A60144B5A685A605A685A60E7
S315080008A02800FFF763FD00F0DDFB00F0E9FBFCE73D S315080008A05968124A0A405A605A68A02189030A43BD
S315080008B0000800480749084A084B9B1A05DD00242A S315080008B05A601A68802149040A431A600A4B1B6861
S315080008C00859105104349C42FADB0548804705480C S315080008C09B01FBD5084B5A6803218A435A6059682D
S315080008D000470000C8170008C00000203C0100209F S315080008D002220A435A60044B5B680C221340082B19
S315080008E061070008210100081849194A002301E098 S315080008E0F9D170470020024000100240FF7FC0FF88
S315080008F00B6004319142FBD3FFF790FFFEE7FEE75A S315080008F010B5124B1A6801210A431A605868104A43
S31508000900FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B1 S3150800090002405A6018680F4A02401A6018680E4A70
S31508000910FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A1 S3150800091002401A6058680D4A02405A60DA6A0F2087
S31508000920FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE791 S315080009208243DA62186B0A4A02401A635A6B8A4390
S31508000930FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE781 S315080009305A6300229A60FFF7ABFF10BD0010024011
S31508000940FEE7FEE7FEE7FEE7FEE700003C010020C3 S315080009400CB8FFF8FFFFF6FEFFFFFBFFFFFFC0FF37
S315080009504806002010B500F041FA10BD70B5551EC6 S31508000950ACFEFFFF10B5002304E001785B18DBB29C
S31508000960ADB2002A0AD06D1801350C00461A237854 S31508000960013021004C1E0029F7D11360012010BD6B
S31508000970335500F0DDFB0134AC42F8D170BDC046FA S315080009700022014B5A70704760010020034BFE228B
S3150800098010B500F03BFA00281CD0FFF705FC00283C S31508000980DA7018710221BA3A99527047600100204C
S3150800099018D000F09DFB00F053FA01210120FFF763 S3150800099010B5054C00232370FFF7EAFFFF23E37029
S315080009A02DFE00F02FFA0100C02280208005FFF7F7 S315080009A00122BB3BE25210BD60010020064BFF222C
S315080009B0D5FF0320FFF73EFE00F024FA446800F056 S315080009B0DA7000221A71597859719A71DA711A72B5
S315080009C00FFAA04710BDC04670B506000C4D0024AE S315080009C006214432995270476001002010B5002074
S315080009D000F0AEFB2B68B3420BD869688C466344BB S315080009D0FFF7D4FF10BDC046094BFF22DA70094A5B
S315080009E09E4206D263001A199200054B9A18107A8D S315080009E09A6400221A715A719A710721D9710021E5
S315080009F004E001340C350D2CEAD1FF2070BDC04649 S315080009F01972597299720831442299527047C04641
S31508000A000C160008F8B54F464646C0B407000068FD S31508000A00600100209C170008044BFF22DA70426838
S31508000A10FFF7DAFF0023FF2831D0FFF711FC342057 S31508000A109A640121442299527047C0466001002019
S31508000A20FFF726FCFFF72AFC3D1D81239B0099460C S31508000A2010B5084CFF23E370E21D4168A06CFFF780
S31508000A30B944012803D1FFF713FC00231FE0042360 S31508000A3091FF207100236371A37108224433E252A7
S31508000A405B42DB1B984643465C193B689C466444FC S31508000A4010BDC0466001002010B53120FFF796FFA3
S31508000A502E6800F06DFB31002000FFF755FC0428D6 S31508000A5010BDC04670B5084CFF23E370002525710C
S31508000A6007D123689E4206D104354D45EBD10124B2 S31508000A60657100F08FF9A071E5712572657207222C
S31508000A7002E0002400E00024FFF7F2FB2300180040 S31508000A704423E25270BDC0466001002070B5FFF7FE
S31508000A800CBC90469946F8BD70B504000D00104B95 S31508000A8077FF0D4C01252570FF23E370EF3B23719B
S31508000A90984207D00F4B99420AD0FFF7B3FF0028B8 S31508000A900023637100F076F9A07100F07FF9E07128
S31508000AA001D111E00C4CEB050020002B0FD100E022 S31508000AA000F07CF9000A20726572A57208224423B8
S31508000AB0074C2368AB4209D0200020C08022920050 S31508000AB0E25200F095FA70BD6001002070B505009D
S31508000AC02900FFF74BFF01E0002000E0200070BD81 S31508000AC0447800F05FF90138844203DD2220FFF7FD
S31508000AD0600100200020000864030020F0B54F469E S31508000AD055FF10E0084C6A78201DA16C00F0A0FABA
S31508000AE04646C0B483B005000C0016001F004B0A2A S31508000AE0FF23E3706B78A26C94466344A3646B7827
S31508000AF05B0298460368013306D1434608C0802244 S31508000AF001334422A35270BD6001002070B5040082
S31508000B0092004146FFF72AFF2B68984505D04146D3 S31508000B00457800F03FF90138854203DD2220FFF7DA
S31508000B102800FFF7B9FF051E21D02B68E41A2C1907 S31508000B1035FF11E06168094DA9646278281D00F067
S31508000B200434134B99464346802292009446634404 S31508000B207FFAFF23EB706378AA6C94466344AB6440
S31508000B30019300F0FDFA2B1DE31A4B4506D90199DE S31508000B30637801334422AB5270BDC0466001002081
S31508000B402800FFF7A1FF051E0BD0041D337823707C S31508000B4070B504000E4B9D6C00F01CF9411E621C2A
S31508000B5001340136013F002FEBD1012002E00020CD S31508000B50280000F049FA002803D13130FFF70EFFCC
S31508000B6000E0002003B00CBC90469946F0BDC04694 S31508000B600CE0074CFF23E37000F00CF90138A36C86
S31508000B70FF01000001235B42024A1360024A136028 S31508000B709C466044A06401224423E25270BDC046EC
S31508000B807047C046640300206001002070B5040069 S31508000B806001002070B50400457800F0FBF80238D3
S31508000B900D001600FFF718FF0023FF281BD0681E5C S31508000B90854203DD2220FFF7F1FE21E0114BFF22FB
S31508000BA00019FFF711FFFF2814D0630A5B020B4AEE S31508000BA0DA700121BB3A99526178002907D100F021
S31508000BB0934207D12B00320021000948FFF78EFF28 S31508000BB02BFA002814D13130FFF7E0FE10E0094B7C
S31508000BC0030008E02B00320021000648FFF786FFE5 S31508000BC0986CA21C00F010FA002803D13130FFF708
S31508000BD0030000E00023180070BDC046002000088E S31508000BD0D5FE05E06378034A916C8C4663449364BA
S31508000BE06001002064030020F0B5474680B4040085 S31508000BE070BDC0466001002010B5094B9B6C41687A
S31508000BF00E00FFF7E9FE05000700701E0019FFF753 S31508000BF0180000F0FDF9002803D13130FFF7BEFEDA
S31508000C00E3FE04000020A54271D8043DEDB2FA2D9A S31508000C0005E0034BFF22DA700121BB3A995210BD69
S31508000C106DD8102C6BD8FFF713FB3420FFF728FB91 S31508000C106001002010B500F013FA034BFF22DA70CA
S31508000C20FFF72CFB012803D1FFF71AFB00205EE033 S31508000C200121BB3A995210BD6001002010B589B266
S31508000C30304B0822904698444646002500F078FA3C S31508000C3000F09AF810BDC046054B00221A709A6457
S31508000C403378BB4205D16B005A199200294BD55807 S31508000C4043215A5401315A529A705A707047C04615
S31508000C5004E001350C360D2DF0D10E3D4746002631 S31508000C5060010020024B1878002800D00120704758
S31508000C6000F066FA3B78A34205D173009A19920000 S31508000C606001002000214323014AD1547047C04641
S31508000C70204BD75805E001360C370D2EF0D1012749 S31508000C706001002010B50378FF2B02D1FFF7FEFEB6
S31508000C807F42002600F054FA43461B78A34206D159 S31508000C8038E0274A1278012A48D13733DAB2352AAA
S31508000C9073009A199200174B9A18526806E00136A3 S31508000C902DD89300234AD3589F46FFF70FFF29E024
S31508000CA00C239C46E0440D2EECD100227B1B9B189E S31508000CA0FFF72CFF26E0FFF7AFFE23E0FFF7B8FEBD
S31508000CB09B0A9BB2002B17D0013B9BB29B0280225A S31508000CB020E0FFF791FE1DE0FFF788FE1AE0FFF738
S31508000CC0D200AC181C1900F033FA2800FFF700FB15 S31508000CC075FE17E0FFF764FE14E0FFF739FF11E041
S31508000CD0042803D0FFF7C4FA002008E08023DB00CD S31508000CD0FFF758FF0EE0FFF7BDFE0BE0FFF784FFB6
S31508000CE09C466544A542EED1FFF7BAFA012004BC3A S31508000CE008E0FFF797FF05E0FFF7AEFE02E02020D9
S31508000CF09046F0BD0C16000800B583B0104B1B6873 S31508000CF0FFF744FE43230A4AD35C012B02D1102096
S31508000D00012001331AD00E4B5A689868844662440B S31508000D00FFF73CFE4423064AD15E002906DD1000A3
S31508000D101100DA68944661441A69944661445A692E S31508000D1001224323C2540330FFF788FF10BDC046A3
S31508000D20944661449A6994466144DA698B185B4231 S31508000D2060010020C416000810B5FFF785FF00F023
S31508000D30019301AA04210348FFF728FF03B000BD69 S31508000D30BFF80022014B1A7010BDC046D000002033
S31508000D4060010020C02000080D4B18680D4B1B6879 S31508000D4010B5064800F0FAF8012805D10022044B30
S31508000D50C0180D4B1B68C0180C4B1B68C0180C4BF1 S31508000D501A700248FFF78EFF10BDC046AC0100208E
S31508000D601B68C0180B4B1B68C0180B4B1B68C018B8 S31508000D60D00000207047C04610B5054B1B78002BF5
S31508000D700A4B1B68C01843425841C0B27047C04668 S31508000D7002D1C9B200F0BAF8FFF774FF10BDC04639
S31508000D800020000804200008082000080C2000089D S31508000D80D0000020044B1B78013BDBB2022B01D9B3
S31508000D90102000081420000818200008C0200008A9 S31508000D90402000E000207047D0000020044B1B785C
S31508000DA010B50A4B1B68013304D00848FFF72AFE22 S31508000DA0013BDBB2022B01D9402000E0002070474E
S31508000DB000280AD0064B1B680120013305D00448D9 S31508000DB0D000002010B5FFF74DFF10BD10B5FFF7A6
S31508000DC0FFF720FE431E9841C0B210BD6001002007 S31508000DC0F9FF012810D0094B1B78012B0CD100F034
S31508000DD064030020004870470020000872B6704778 S31508000DD091FB074B1B68F533FF33984204D3002277
S31508000DE062B6704710B5FFF7C5FE10BD10B5FFF720 S31508000DE0024B1A7000F02CF910BDC046EC01002029
S31508000DF0CDFE10BD10B5FFF7F7FE10BD10B5FFF715 S31508000DF0F001002010B50122044B1A7000F07AFBAE
S31508000E00A3FF10BD10B5FFF7E5FF10BD10B5FFF73E S31508000E00034B1860FFF7DAFF10BDC046EC0100205F
S31508000E1073FF002801D0FFF7C3FF10BD054B002262 S31508000E10F001002010B500F0FFF800F013F800F01C
S31508000E201A60054959609A6005211960034B1A60D2 S31508000E2047FB00F0DDF8FFF77FFFFFF7E3FF10BD94
S31508000E307047C04610E000E07FBB00006805002050 S31508000E3010B500F00BF800F04FFBFFF781FFFFF746
S31508000E400022014B1A60704710E000E0044B1B6853 S31508000E40BDFF10BD10B5FFF757FA10BD10B5FFF777
S31508000E50DB0303D5034A1368013313607047C046A2 S31508000E5059FA10BD10B5FFF7F9FFFCE710B5040005
S31508000E6010E000E06805002010B5FFF7EFFF014B22 S31508000E6080210948FFF7ACFC00280BD0A1B2064840
S31508000E70186810BD6805002010B5040080210A48CE S31508000E70FFF794FC80210448FFF7A2FC0028F9D06C
S31508000E80FFF766FC002300280BD0A1B20648FFF73F S31508000E80012000E0002010BD0044004010B5040019
S31508000E904DFC054C80212000FFF75AFC0028F9D0AC S31508000E9020210648FFF794FC012805D10348FFF7EF
S31508000EA00123180010BDC0460044004010B50400D8 S31508000EA081FC2070012000E0002010BD00440040B5
S31508000EB020210648FFF74CFC0023012804D10348EB S31508000EB010B586B0E1231B02009300230193029329
S31508000EC0FFF738FC20700123180010BD00440040CD S31508000EC0039305930C330493074C69462000FFF7F8
S31508000ED010B586B0E1231B02009300230193029309 S31508000ED0F1FB802149012000FFF768FC0121200071
S31508000EE0039305930C330493074C69462000FFF7D8 S31508000EE0FFF750FC06B010BD0044004070B5060080
S31508000EF0ABFB802149012000FFF720FC01212000DF S31508000EF00D00402903D97F210F48FFF7ABFF2800D3
S31508000F00FFF708FC06B010BD0044004070B50600A7 S31508000F00FFF7ACFF012803D083210B48FFF7A2FFA8
S31508000F100C00402903D97F21114800F073F82000FE S31508000F1000240CE0FFF79AFF305DFFF79FFF0128DA
S31508000F20FFF7AAFF012803D083210D4800F06AF8CD S31508000F2003D08C210448FFF795FF0134A4B2ABB275
S31508000F30A3B2002B12D03400013B9DB201357519BE S31508000F309C42EFD370BDC046A417000870B50500E3
S31508000F4000F0F6F82078FFF797FF012803D08C21E8 S31508000F40234B1C78002C13D12248FFF79FFF01285A
S31508000F50034800F057F80134AC42F1D170BDC046E1 S31508000F503CD1204B1B78002B33D000F0CBFA1E4B2C
S31508000F60A816000870B50500224B1C78002C13D172 S31508000F60186000221D4B1A700132194B1A702DE0B9
S31508000F702148FFF79BFF01283AD11F4B1B78002B0E S31508000F701A4B18780130174B1818FFF787FF04002B
S31508000F8033D0FFF771FF1D4B186000221C4B1A70F7 S31508000F80012812D1154B1A780132D2B21A70114BB8
S31508000F900132184B1A702BE0194B18780130164B92 S31508000F901B789A4217D192B20E490131280000F007
S31508000FA01818FFF783FF0400012812D1144B1A788A S31508000FA03FF800220A4B1A7010E000F0A3FA0A4B29
S31508000FB00132D2B21A70104B1B78934217D192B2F3 S31508000FB01B686433984208D90022054B1A7000242E
S31508000FC00D4901312800FFF7C9FC0022094B1A70A8 S31508000FC004E01C0002E0002400E00024200070BDBC
S31508000FD00EE0FFF749FF094B1B686433002498426B S31508000FD036020020F40100203802002035020020E5
S31508000FE006D90022034B1A7002E01C0000E0002418 S31508000FE010B500F097F910BD10B500F09FF910BDC7
S31508000FF0200070BDAE0500206C050020B00500205D S31508000FF010B500F0C7F910BD10B500F005FA10BD20
S31508001000AD05002010B500F093F8FCE710B500F028 S3150800100010B500F04BFA10BD10B500F0D3F9002862
S3150800101087F8012810D0094B1B78012B0CD1FFF754 S3150800101001D000F027FA10BD10B500F073FA10BD24
S3150800102023FF074B1B68F533FF33984204D300228E S3150800102070B508E0461C4D1C0B780370FFF70EFFE1
S31508001030024B1A70FFF7A4FC10BDC046B405002089 S31508001030220030002900531E9CB2002AF2D170BD4E
S31508001040B805002010B50122044B1A70FFF70CFFF3 S3150800104010B5FFF7D9FF00281CD0FFF747F900288D
S31508001050034B1860FFF7DAFF10BDC046B405002041 S3150800105018D0FFF787FE00F025FA01210120FFF7D7
S31508001060B805002010B5FFF775FC00F05DF8FFF72E S3150800106071FAFFF7CDFF0100C02280208005FFF747
S31508001070D5FEFFF7B7FE00F00DF8FFF7E3FF10BD4A S31508001070D7FF0320FFF714FBFFF7C2FF446800F011
S3150800108010B500F055F8FFF7E1FE00F00FF8FFF78E S3150800108043FAA04710BDC04670B50500002416E017
S31508001090BDFF10BD10B500F059F8FFF719FF002283 S31508001090FFF7DCFE63001B199A000B4BD358AB42D3
S315080010A0014B1A7010BDC046D000002010B5064886 S315080010A00BD80948821852689B189D4205D26300DE
S315080010B0FFF758FF012805D10022044B1A70024891 S315080010B019198B00C318187A04E00134E4B20C2C11
S315080010C000F062F810BDC046BC050020D000002024 S315080010C0E6D9FF2070BDC046CC17000870B50500EC
S315080010D07047C04610B5054B1B78002B02D1C9B224 S315080010D0002410E0FFF7BAFE620012199300084ACE
S315080010E0FFF714FF00F048F810BDC046D0000020F6 S315080010E0D3181B7AAB4204D1630019198B009858A0
S315080010F0044B18780138C0B202238342804140422B S315080010F005E00134E4B20C2CECD90120404270BD65
S3150800110080017047D0000020044B18780138C0B21F S31508001100CC17000870B50500002411E0FFF79EFE15
S31508001110022383428041404280017047D00000206C S31508001110620012199300084AD3181B7AAB4205D10C
S3150800112010B500F021F810BD10B5FFF743F810BD53 S31508001120630019198B00D318586804E00134E4B237
S3150800113010B5FFF745F810BD034BFE22DA7018719B S315080011300C2CEBD9002070BDCC17000810B5CB05D8
S315080011400221BA3A99527047FC050020054B002245 S3150800114009D10368994208D002C080229200FFF7AD
S315080011501A709A6443215A5401315A529A705A7035 S3150800115067FF012002E0002000E0012010BDC04624
S315080011607047C046FC050020024B1878431E98417C S31508001160F8B507000068FFF78FFFFF282AD0FFF7BA
S31508001170C0B27047FC05002000214323014AD15420 S3150800117005FA3420FFF71AFAFFF71EFA012815D1E7
S315080011807047C046FC05002070B504000378FF2BA5 S31508001180FFF70CFA00201EE0AB003A68D418FB18EB
S315080011901BD1AC4C0023637001252570FF22E27039 S315080011905E68FFF75BFE31002000FFF74FFA042870
S315080011A0EF3A22716371FFF7A3FFA071FFF7ACFF57 S315080011A009D123689E4208D1013500E000257F2D2C
S315080011B0E071FFF7A9FF000A20726572A57208227E S315080011B0EAD9012402E0002400E00024FFF7EEF952
S315080011C04423E252FFF70EFE1BE19E4A1278012ADB S315080011C0200000E00020F8BD70B504000D000C4BAF
S315080011D000D036E13733DAB2352A00D90EE193006A S315080011D0984207D00B4B994206D0FFF7C1FF00286B
S315080011E0994AD3589F464578FFF782FF01388542CA S315080011E003D109E0084C00E0054C29002000FFF770
S315080011F003DD2220FFF7A0FF03E16278914D281D49 S315080011F0A5FF002802D102E0002000E0200070BD13
S31508001200A96CFFF7ABFBFF23EB706378AA6C9446D7 S315080012003C0200200020000840040020F0B54746B4
S315080012106344AB64637801334422AB52F1E045780A S3150800121080B407000C0015001E004B0A5B029846B6
S31508001220FFF766FF0138854203DD2220FFF784FFBA S315080012200368013304D14146FFF788FF002828D018
S31508001230E7E06168834DA9646278281DFFF78EFB95 S315080012303B68984505D041463800FFF7C5FF071EAD
S31508001240FF23EB706378AA6C94466344AB646378B7 S315080012401CD03B68E41A3C190434FFF7FFFD3B1D2C
S3150800125001334422AB52D4E07A4BFF22DA7042685B S31508001250E31A0D4A934208D980218900414438008F
S315080012609A64012144229952E5E0764BFF22DA700E S31508001260FFF7B2FF071E0BD0041D2B78237001343D
S315080012709A6C4068002808D01018002311785B186B S315080012700135013E002EE8D1012002E0002000E001
S31508001280DBB201329042F9D100E000236D4A00201A S31508001280002004BC9046F0BDFF010000F8B504003C
S31508001290D3710024147254721B0E937201231371B6 S315080012900F00884237D8032837D9102937D8FFF7DF
S315080012A05071907108214333D152C4E0654BFF2237 S315080012A06DF93420FFF782F9FFF786F9012803D193
S315080012B0DA70664A9A6400221A715A719A7107217D S315080012B0FFF774F900202BE02000FFF707FF060070
S315080012C0D9710021197259729972083144229952BA S315080012C03800FFF703FF05003800FFF71BFF2D184E
S315080012D0B1E00020FFF730FF93E05A4BFF22DA70A7 S315080012D0013DAD1B0135AD0AADB200240DE0FFF7A7
S315080012E000221A71597859719A71DA711A7206219F S315080012E0B5FDA0028019FFF78DF9042803D0FFF792
S315080012F0443299529FE0534B00221A705A70FF32BB S315080012F055F900200CE00134A4B2AC42EFD3FFF755
S31508001300DA700121BB3A995295E04E4B9D6CFFF776 S315080013004DF9012004E0002002E0002000E0002062
S31508001310EFFE621C411E2800FFF768FD002803D176 S31508001310F8BDC04601235B42024A1360024A1360C5
S315080013203130FFF709FF6CE0464CFF23E370FFF707 S315080013207047C046400400203C02002070B5040007
S31508001330DFFE0138A36C9C466044A0640122442366 S315080013300D001600FFF7A8FEFF2818D0601901381F
S31508001340E25278E04578FFF7D3FE0238854203DD9E S31508001340FFF7A2FEFF2814D0630A5B020A4A9342FB
S315080013502220FFF7F1FE54E03A4BFF22DA70012112 S3150800135006D12B00320021000848FFF757FF09E0A5
S31508001360BB3A99526178002907D1FFF74FFD00284B S315080013602B00320021000648FFF750FF02E000205C
S3150800137047D13130FFF7E0FE43E0A21C314B986CB1 S3150800137000E0002070BDC046002000083C020020A6
S31508001380FFF734FD002803D13130FFF7D5FE38E0EA S3150800138040040020F8B506000C00FFF77DFE0500B6
S315080013902C4A6378916C8C466344936431E0294CFB S3150800139030190138FFF778FEFF2D06D0FF2806D052
S315080013A0FF23E370002525716571FFF7A1FEA07183 S315080013A001002800FFF772FF02E0002000E000209D
S315080013B0E5712572657207224423E2523BE04168D3 S315080013B0F8BDC04600B583B0114B1B6801331BD07E
S315080013C0204B986CFFF716FD002803D13130FFF744 S315080013C00F4B5A689868844662441100DA68944656
S315080013D0B3FE16E01B4BFF22DA700121BB3A995285 S315080013D061441A69944661445A69944661449A6913
S315080013E029E0FFF7CDFA174BFF22DA700121BB3A45 S315080013E094466144DA698B185B42019301AA042189
S315080013F0995220E03120FFF79FFE02E02020FFF7F8 S315080013F00448FFF79BFF00E0012003B000BDC0468C
S315080014009BFE43230F4AD35C012B02D11020FFF722 S315080014003C020020C02000080E4B1A680E4B1B68D1
S3150800141093FE44230B4AD15E002912DD09480122B6 S31508001410D3180E4A12689B180D4A12689B180D4A73
S315080014204323C25489B20330FFF754FE09E044232C S3150800142012689B180C4A12689B180C4A12689B187B
S31508001430044AD15EF2E74323024AD35C012BF6D174 S315080014300B4A12689B18002B01D1012000E00020FE
S31508001440E4E770BDFC050020D4160008AC170008B8 S315080014407047C0460020000804200008082000084D
S31508001450002243088B4274D303098B425FD3030AE5 S315080014500C20000810200008142000081820000896
S315080014608B4244D3030B8B4228D3030C8B420DD3F8 S31508001460C020000810B50B4B1B68013304D009488F
S31508001470FF22090212BA030C8B4202D31212090286 S31508001470FFF776FE00280CD0074B1B68013305D012
S3150800148065D0030B8B4219D300E0090AC30B8B42C4 S315080014800548FFF76DFE002802D102E0012000E0C2
S3150800149001D3CB03C01A5241830B8B4201D38B0372 S31508001490012010BD3C02002040040020004870478F
S315080014A0C01A5241430B8B4201D34B03C01A524117 S315080014A0002000080022014B1A60704710E000E097
S315080014B0030B8B4201D30B03C01A5241C30A8B425A S315080014B010B5FFF7F7FF054B054A5A6000229A60F8
S315080014C001D3CB02C01A5241830A8B4201D38B0245 S315080014C005211960034B1A6010BDC04610E000E004
S315080014D0C01A5241430A8B4201D34B02C01A5241E9 S315080014D07FBB000044060020044B1B68DB0303D5D2
S315080014E0030A8B4201D30B02C01A5241CDD2C3095B S315080014E0034A1368013313607047C04610E000E0F2
S315080014F08B4201D3CB01C01A524183098B4201D3D7 S315080014F04406002010B5FFF7EFFF014B186810BD32
S315080015008B01C01A524143098B4201D34B01C01AC1 S315080015004406002072B6704762B670470022430848
S31508001510524103098B4201D30B01C01A5241C30839 S315080015108B4274D303098B425FD3030A8B4244D3AD
S315080015208B4201D3CB00C01A524183088B4201D3A8 S31508001520030B8B4228D3030C8B420DD3FF220902EF
S315080015308B00C01A524143088B4201D34B00C01A94 S3150800153012BA030C8B4202D31212090265D0030BAE
S315080015405241411A00D20146524110467047FFE700 S315080015408B4219D300E0090AC30B8B4201D3CB03A4
S3150800155001B5002000F006F802BDC0460029F7D004 S31508001550C01A5241830B8B4201D38B03C01A5241E6
S3150800156076E770477047C046084B10B50400002B55 S31508001560430B8B4201D34B03C01A5241030B8B42E8
S3150800157002D0002100E000BF054B1868836A002BE3 S3150800157001D30B03C01A5241C30A8B4201D3CB02D3
S3150800158000D09847200000F033F8C046000000005D S31508001580C01A5241830A8B4201D38B02C01A5241B8
S31508001590B81700080E4B70B500251E000D4CE41A4E S31508001590430A8B4201D34B02C01A5241030A8B42BB
S315080015A0A410A54204D0AB00F35898470135F8E7D4 S315080015A001D30B02C01A5241CDD2C3098B4201D3D3
S315080015B000F020F8084B00251E00084CE41AA41079 S315080015B0CB01C01A524183098B4201D38B01C01A51
S315080015C0A54204D0AB00F35898470135F8E770BD3B S315080015C0524143098B4201D34B01C01A52410309C8
S315080015D034010020340100203401002038010020A5 S315080015D08B4201D30B01C01A5241C3088B4201D377
S315080015E003008218934202D019700133FAE7704754 S315080015E0CB00C01A524183088B4201D38B00C01A24
S315080015F0FEE70000F8B5C046F8BC08BC9E46704732 S315080015F0524143088B4201D34B00C01A5241411A4B
S31508001600F8B5C046F8BC08BC9E46704700200008DE S3150800160000D20146524110467047FFE701B5002057
S315080016100008000004000000002800080008000078 S3150800161000F006F802BDC0460029F7D076E7704705
S315080016200500000000300008000800000600000061 S315080016207047C046084B10B50400002B02D00021B5
S315080016300038000800080000070000000040000805 S3150800163000E000BF054B1868836A002B00D0984766
S315080016400008000008000000004800080008000024 S315080016402000FEF79FFEC04600000000681800084C
S315080016500900000000500008000800000A00000009 S315080016500E4B70B500251E000D4CE41AA410A542C9
S3150800166000580008000800000B0000000060000891 S3150800166004D0AB00F35898470135F8E700F01EF8A8
S31508001670000800000C0000000068000800080000D0 S31508001670084B00251E00084CE41AA410A54204D005
S315080016800D00000000700008000800000E000000B1 S31508001680AB00F35898470135F8E770BD34010020E0
S3150800169000780008000800000F000000008000081D S31508001690340100203401002038010020030082189C
S315080016A000800000100000002E2E5C2E2E5C2E2ED0 S315080016A0934202D019700133FAE77047F8B5C0467D
S315080016B05C2E2E5C536F757263655C41524D434DCB S315080016B0F8BC08BC9E467047F8B5C046F8BC08BCDE
S315080016C0305F53544D333246305C756172742E6305 S315080016C09E467047CA0C0008EE0C0008EE0C00088F
S315080016D0000000000A130008FC130008FC130008A9 S315080016D0E80C0008EE0C0008EE0C0008E20C000806
S315080016E0F4130008FC130008FC130008E2130008B2 S315080016E0D00C0008DC0C0008D60C0008EE0C00082C
S315080016F044130008BE1300089E130008FC130008D4 S315080016F0EE0C0008EE0C0008EE0C0008EE0C0008D4
S31508001700FC130008FC130008FC130008FC1300086F S31508001700EE0C0008EE0C0008EE0C0008EE0C0008C3
S31508001710FC130008FC130008FC130008FC1300085F S31508001710EE0C0008EE0C0008EE0C0008EE0C0008B3
S31508001720FC130008FC130008FC130008FC1300084F S31508001720EE0C0008EE0C0008EE0C0008EE0C0008A3
S31508001730FC130008FC130008FC130008FC1300083F S31508001730EE0C0008EE0C0008EE0C0008EE0C000893
S31508001740FC130008FC130008FC130008FC1300082F S31508001740EE0C0008EE0C0008EE0C0008EE0C000883
S31508001750FC130008FC130008FC130008FC1300081F S31508001750EE0C0008EE0C0008EE0C0008EE0C000873
S31508001760FC130008FC130008FC130008FC1300080F S31508001760EE0C0008EE0C0008EE0C0008AC0C0008A5
S31508001770FC130008FC130008FC1300086A12000892 S31508001770A00C00089A0C0008A60C0008EE0C00083D
S315080017801E120008E611000858120008FC1300088B S31508001780EE0C0008EE0C0008B20C0008EE0C00087F
S31508001790FC130008FC130008AC120008FC13000830 S31508001790B80C0008BE0C0008C40C00084F70656E33
S315080017A0D2120008DA120008F61200084F70656EA9 S315080017A0424C54002E2E2F2E2E2F2E2E2F536F7571
S315080017B0424C540043000000D40000200000000002 S315080017B07263652F41524D434D305F53544D33325A
S30D080017C060E9FF7F010000004B S315080017C046302F756172742E6300000000200008F1
S315080017C800000000010203040102030406070809D1 S315080017D000080000040000000028000800080000B7
S315080017D804000000000000000000000000000000EF S315080017E005000000003000080008000006000000A0
S315080017E800000000000000000000000000000000E3 S315080017F00038000800080000070000000040000844
S315080017F800000000B4170008000000000000000000 S315080018000008000008000000004800080008000062
S3150800180800000000000000000000000000000000C2 S315080018100900000000500008000800000A00000047
S3150800181800000000000000000000000000000000B2 S3150800182000580008000800000B00000000600008CF
S3150800182800000000000000000000000000000000A2 S31508001830000800000C00000000680008000800000E
S3110800183800000000E9000008C1000008DC S315080018400D00000000700008000800000E000000EF
S3150800185000780008000800000F000000008000085B
S315080018600080000010000000D400002000000000E6
S30D08001870B0E8FF7F010000004B
S315080018780000000001020304010203040607080920
S31508001888040000000000000000000000000000003E
S315080018980000000000000000000000000000000032
S315080018A80000000000000000000000000000000022
S315080018B80000000000000000000000000000000012
S315080018C80000000000000000000000000000000002
S315080018D800000000000000000000000000000000F2
S311080018E800000000E9000008C10000082C
S70508000000F2 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 S01E000062696E2F64656D6F70726F675F73746D3332663035312E737265632D
S3150800200000200020992C0008EB2C0008ED2C000875 S31508002000002000209D210008EF210008F12100088A
S3150800201000000000000000000000000000000000B2 S3150800201000000000000000000000000000000000B2
S31508002020000000000000000000000000EF2C00087F S31508002020000000000000000000000000F321000886
S315080020300000000000000000F12C0008C52E000872 S315080020300000000000000000F5210008B124000897
S31508002040F72C0008F92C0008FB2C0008FD2C0008CA S31508002040FB210008FD210008FF21000801220008E5
S31508002050FF2C0008012D0008032D0008052D000897 S3150800205003220008052200080722000809220008B2
S31508002060072D0008092D00080B2D00080D2D000866 S315080020600B2200080D2200080F2200081122000882
S315080020700F2D0008112D0008132D0008152D000836 S315080020701322000815220008172200081922000852
S31508002080172D0008192D00081B2D00081D2D000806 S315080020801B2200081D2200081F2200082122000822
S315080020901F2D0008212D0008232D0008252D0008D6 S3150800209023220008252200082722000829220008F2
S315080020A0272D0008292D00082B2D00082D2D0008A6 S315080020A02B2200082D2200082F22000831220008C2
S315080020B02F2D0008312D0008332D0008352D000876 S315080020B03322000835220008372200083922000892
S315080020C0EE11AA5510B5064C2378002B07D1054BFF S315080020C0EE11AA5510B5064C2378002B07D1054BFF
S315080020D0002B02D0044800E000BF0123237010BD86 S315080020D0002B02D0044800E000BF0123237010BD86
S315080020E03C01002000000000A0300008084B10B595 S315080020E03C01002000000000CC2A0008084B10B56F
S315080020F0002B03D00749084800E000BF07480368DB S315080020F0002B03D00749084800E000BF07480368DB
S31508002100002B00D110BD064B002BFBD09847F9E7F2 S31508002100002B00D110BD064B002BFBD09847F9E7F2
S315080021100000000040010020A03000083C0100201B S315080021100000000040010020CC2A00083C010020F5
S3150800212000000000164B002B00D1144B9D464022A0 S3150800212000000000164B002B00D1144B9D464022A0
S3150800213092029A1A924600218B460F461348144A71 S3150800213092029A1A924600218B460F461348144A71
S31508002140121A00F093FF0F4B002B00D098470E4B46 S31508002140121A00F0ADFC0F4B002B00D098470E4B2F
S31508002150002B00D098470020002104000D000D48F0 S31508002150002B00D098470020002104000D000D48F0
S31508002160002802D00C4800E000BF00F059FF20000C S31508002160002802D00C4800E000BF00F073FC2000F5
S31508002170290000F07BFD00F03DFFC0460000080086 S31508002170290000F01BF900F057FCC04600000800D3
S315080021800020002000000000000000003C010020A4 S315080021800020002000000000000000003C010020A4
S31508002190B4010020000000000000000080B500AF78 S31508002190B0010020000000000000000008498D463C
S315080021A0BFF34F8F024B034ADA60BFF34F8FFEE748 S315080021A00849094A094B9B1A05DD002408591051AC
S315080021B000ED00E00400FA0580B500AF00F014F861 S315080021B004349C42FADB064880470648004700007C
S315080021C0C046BD4680BDC04680B500AF00F06AF87F S315080021C000200020D82A0008C00000203C0100207A
S315080021D0C046BD4680BDC04680B500AFFFF7DEFFEE S315080021D0AD280008252100081849194A002301E0FE
S315080021E0C046BD4680BDC04680B588B000AF8023D6 S315080021E00B6004319142FBD300F0E0F8FEE7FEE70E
S315080021F09B020121180000F08BFB80239B02012122 S315080021F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A9
S31508002200180000F065FB9023DB0501220221180067 S31508002200FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798
S3150800221000F0D8F99023DB0501220321180000F00D S31508002210FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788
S31508002220D1F91823FB180C221A601823FB1803226D S31508002220FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778
S315080022305A711823FB1802221A711823FB18002258 S31508002230FEE7FEE7FEE7FEE7FEE700003C010020BA
S315080022409A711823FB180122DA711823FA189023B9 S31508002240B001002070B588B08024A40201212000C6
S31508002250DB051100180000F0FDF83B00E122120230 S3150800225000F016FA0121200000F004FA9025ED0599
S315080022601A603B0000225A603B0000229A603B003D S3150800226001220221280000F0DFFA012203212800BA
S315080022700022DA603B0000225A613B000C221A61F8 S3150800227000F0DAFA06A90C26069603234B71013BF1
S315080022803B00074A1900100000F062FB044B0121CD S315080022800B7100248C71013BCB71280000F086FA93
S31508002290180000F017FCC046BD4608B080BDC04611 S31508002290E1231B0200930194029403940594049687
S315080022A00044004080B500AF264B1B78002B16D1A2 S315080022A0054C6946200000F0F9F90121200000F0EC
S315080022B0254B180000F04EF80300012B3FD1224BA6 S315080022B05DFA08B070BDC0460044004010B5040081
S315080022C01B78002B3BD000F0F3FD02001F4B1A6071 S315080022C02021064800F062FA012805D1034800F0EB
S315080022D01C4B01221A701E4B00221A702FE01C4B51 S315080022D059FA2070012000E0002010BD004400409B
S315080022E01B785A1C184BD318180000F033F8030053 S315080022E010B5FFF7AFFF10BDBFF34F8F024A034B80
S315080022F0012B19D1164B1B780133DAB2144B1A701D S315080022F0DA60BFF34F8FFEE70400FA0500ED00E051
S31508002300114B1A78124B1B789A4218D10D4B0022A2 S3150800230010B5214B1B78002B13D12048FFF7D6FFB9
S315080023101A700D4B5B78FF2B11D10B4B9B78002B5A S31508002310012837D11D4B1B78002B33D000F0C2F8AB
S315080023200DD1FFF759FF0AE000F0C2FD0200074B86 S315080023201B4B18600122184B1A700022194B1A70A1
S315080023301B6864339A4202D9024B00221A70C046BF S3150800233028E0184B18780130144B1818FFF7BEFF21
S31508002340BD4680BD580100205C010020A001002088 S31508002340012815D1134A13780133DBB213700F4AEB
S31508002350A401002080B582B000AF78600B4B202125 S315080023501278934216D100220B4B1A700B4B5B78FE
S31508002360180000F0DBFB0300012B09D1074B18000E S31508002360FF2B0FD1094B9B78002B0BD1FFF7BCFF36
S3150800237000F0C6FB0300DAB27B681A70012300E09E S3150800237000F098F8064B1B686433984202D900228D
S3150800238000231800BD4602B080BDC0460044004088 S31508002380014B1A7010BDC046990100205801002063
S3150800239080B582B000AF80231B030121180000F02E S315080023909C010020A001002010B5FFF7B1FF10BD79
S315080023A097FA3B00802292001A603B0001221A71BC S315080023A010B500F00DF800F05BF810BD10B5FFF79A
S315080023B03B0000229A713B0003225A713B0000221F S315080023B0F7FFFFF795FF00F023F8FFF7EDFFFAE7C1
S315080023C0DA713B00074A1900100000F043F8802331 S315080023C030B583B001218020000300F04BF9802549
S315080023D09B00044A1900100000F0E4F8C046BD4608 S315080023D0AD00009501236A46137100239371032209
S315080023E002B080BD0008004880B582B000AF00F09A S315080023E069464A71CB71054C200000F0D7F92900DF
S315080023F05FFD03007B60144B1B687A68D21AF423CE S315080023F0200000F017FA03B030BDC04600080048B8
S31508002400FF339A421CD9114B1B78002B0AD10F4B6C S3150800240010B500F04FF804000F4B1B68C31AF422EE
S3150800241001221A7080239B000D4A1900100000F053 S31508002410FF32934217D90D4B1B78002B09D1F33A9B
S31508002420B1F809E0094B00221A7080239B00084A7C S31508002420FF3A0A4B1A7080218900094800F0F8F92A
S315080024301900100000F0B6F8034B7A681A6000E03D S3150800243007E00022054B1A7080218900044800F045
S31508002440C046BD4602B080BDA8010020AC010020F0 S31508002440F1F9014B1C6010BDA4010020A801002071
S315080024500008004880B586B000AF78603960002370 S3150800245000080048014B18607047C046AC010020D0
S315080024607B6100233B610023FB6000237B6181E0E5 S3150800246010B50D4B1868FA21890000F051FA0002E0
S3150800247001227B699A4013003B613B681B683A69F5 S31508002470000A0138094A506009490B6A1B021B0AFF
S315080024801340FB60FA683B699A4270D13B681B7936 S31508002480C020000603430B620023936007331360E2
S31508002490012B03D03B681B79022B38D17B689B68DC S315080024900020FFF7DFFF10BDD000002010E000E0AD
S315080024A07A695200032191400A00D2431A407B6898 S315080024A000ED00E0014B18687047C046AC010020FB
S315080024B09A607B689A683B685B7919007B695B0060 S315080024B0024A1368013313607047C046AC01002016
S315080024C099400B001A437B689A607B689B889BB28D S315080024C0FEE7C046F8B504005F4B5B680C22134074
S315080024D07A691204120C012191400A0092B2D24381 S315080024D0042B0CD002D8002B05D029E0082B0AD0F3
S315080024E092B213409AB27B689A807B689B889BB2AB S315080024E00C2B21D024E0594B0360002023E0574BE6
S315080024F01AB23B689B7919007B691B041B0C99402F S315080024F0036000201FE0544B58685A68C0235B02EB
S315080025000B001BB213431BB29AB27B689A807B6896 S31508002500800C0F252840851C1A4202D15048684382
S315080025101B687A695200032191400A00D2431A4087 S3150800251008E04D4BDB6A0F21194001314B4800F0AA
S315080025207B681A607B681A683B681B7919007B69A7 S31508002520F7F96843206006E04A4B0360002002E0A2
S315080025305B0099400B001A437B681A607B68DB686E S31508002530464B2360002044494B681B090F22134071
S315080025407A691204120C5200032191400A00D24300 S31508002540454DEB5CDBB226683200DA401300626068
S315080025501A407B68DA607B68DA683B68DB791900C1 S315080025504A68120A07273A40AA5CD2B2D340A36057
S315080025607B695B0099400B001A437B68DA607B69DC S315080025600A6BD20502D43D4AE26008E0364A526850
S3150800257001337B617B690F2B00D879E7C046BD46DE S31508002570520402D45A08E26001E09A08E260324A3C
S3150800258006B080BD80B582B000AF78600A00BB1C7B S31508002580126B520602D4364A226102E080221202F7
S315080025901A80BB1C1A887B689A61C046BD4602B081 S3150800259022612D4A126BD20602D42C4A626100E0EF
S315080025A080BDC04680B582B000AF78600A00BB1C0B S315080025A06661294A126B920701D1A36119E0264A8E
S315080025B01A807B68BA1C12881A85C046BD4602B0C6 S315080025B0126B03210A40012A01D1A66111E0224AC1
S315080025C080BDC04680B584B000AF786008001100B1 S315080025C0126B03210A40022A03D180221202A26159
S315080025D0BB1C021C1A807B1C0A1C1A700023FB6099 S315080025D007E01D4A126B03210A40032A01D11B4A50
S315080025E00023BB607B1C1A78BB1C1B8807210B4089 S315080025E0A261194A116BC0229202114201D1E3611C
S315080025F09B009A401300FB60BB1C1B88DB089BB240 S315080025F020E0154B1A6BC0239B021340802252021F
S315080026001800BB1C1B88DB089BB21A007B680832C3 S31508002600934201D1E66115E00F4B1A6BC0239B027A
S315080026109200D358BA1C128807210A4092000F214B S31508002610134080229202934203D180231B02E36176
S3150800262091400A00D2431A4011007B680200083222 S3150800262008E0094B1B6BC02292021340934201D16A
S315080026309200D150BB1C1B88DB089BB21A007B6832 S31508002630064BE361044B1B6B1B0602D4054B236256
S3150800264008329200D258FB681343BB60BB1C1B8838 S3150800264000E02062F8BDC0460010024000127A0081
S31508002650DB089BB21A007B6808329200B968D15031 S3150800265000093D00006CDC02C0000020809FD50008
S31508002660C046BD4604B080BD80B588B000AF78606E S3150800266012800000002904D0044B5A6910435861AF
S315080026700023BB6100237B6100233B610023FB60D1 S3150800267003E0024A536983435361704700100240DE
S315080026800023BB600023FB618A4B5B680C22134066 S31508002680002904D0044BDA691043D86103E0024AF2
S31508002690BB61BB69042B0CD002D8002B05D03BE0EC S31508002690D3698343D361704700100240F0B58DB00B
S315080026A0082B0AD00C2B33D036E07B68824A1A6096 S315080026A004000D0003680122934303604268294B26
S315080026B036E07B68804A1A6032E07E4B5A68F0231F S315080026B013408A68134343600168274B19406B68C7
S315080026C09B0313407B617B4B5A68C0235B02134014 S315080026C0EA6813432A691A430B00134303608268B6
S315080026D03B617B699B0C02337B613B69002B04D110 S315080026D0224B13406A691343836003A8FFF7F2FE8F
S315080026E07B69764A5343FB610EE0724BDB6A0F2225 S315080026E01F4B9C4201D1099E05E01E4B9C4201D11D
S315080026F013400133FB60F9686F4800F0EFFB0300F5 S315080026F00A9E00E0059E23681B040CD576002B680D
S315080027001A007B695343FB617B68FA691A6007E024 S3150800270001931900300000F003F907000199300021
S315080027107B686B4A1A6003E07B68674A1A60C046A2 S3150800271000F084F90AE02B6801931900300000F0F4
S31508002720644B5B68F0221340BB61BB691B09BB6144 S31508002720F7F807000199300000F078F92B685B0884
S31508002730644ABB69D3181B78DBB2BB607B681A682E S31508002730994200D3013723681B0406D57B08072274
S31508002740BB68DA407B685A605A4B5A68E023DB005C S315080027401A40094B3B401A431700BBB2A3810DB090
S315080027501340BB61BB691B0ABB615A4ABB69D318E4 S31508002750F0BDC046FFCFFFFFF3E9FFFFFFFCFFFF19
S315080027601B78DBB2BB607B685A68BB68DA407B685B S315080027600038014000440040F0FF0000002904D072
S315080027709A60504B1A6B80235B00134003D17B6829 S31508002770026801231343036003E0036801229343BD
S31508002780514ADA6010E04B4B5A688023DB0113404C S3150800278003607047808CC005C00D7047C369194245
S3150800279005D17B689B685A087B68DA6004E07B6829 S3150800279001D0012000E000207047C04670B5002235
S315080027A09B689A087B68DA60424B1B6B4022134091 S315080027A03AE0012393400C681C40A34233D10B79CD
S315080027B003D17B68454A1A6103E07B6880221202CE S315080027B0013BDBB2012B17D8836855000324AC40D4
S315080027C01A613C4B1B6B1022134003D17B683A4AB3 S315080027C0A343836084684B79AB4023438360838843
S315080027D05A6103E07B681A687B685A61354B1B6B44 S315080027D015042D0C0124AC40A343838086888C798C
S315080027E00322134004D17B689A687B689A611EE0CD S315080027E0AC40A3B233438380036855000324260014
S315080027F0304B1B6B03221340012B04D17B681A68EC S315080027F0AE40B343036006680B79AB4033430360CE
S315080028007B689A6113E02B4B1B6B03221340022B48 S31508002800C3681604F60BB440A343C360C468CB7907
S3150800281004D17B68802212029A6108E0254B1B6B63 S31508002810AB402343C36001320F2AC2D970BDC046FC
S3150800282003221340032B02D17B68234A9A61214B6A S31508002820816170470185704730B507230B409B00CF
S315080028301A6BC0239B02134004D17B689A687B6895 S315080028309A40C908083189000C580F259D40AC43B9
S31508002840DA6127E01B4B1A6BC0239B021A408023D0 S315080028400C500B581A430A5030BDC0461122144B7F
S315080028505B029A4204D17B681A687B68DA6119E0E0 S315080028501A60144B5A685A605A685A605968124A7C
S31508002860144B1A6BC0239B021A4080239B029A4280 S315080028600A405A605A68A02189030A435A601A68BE
S3150800287004D17B6880221202DA610BE00D4B1A6BD9 S31508002870802149040A431A600A4B1B689B01FBD551
S31508002880C0239B021A40C0239B029A4202D17B684E S31508002880084B5A6803218A435A60596802220A4348
S31508002890094ADA61074B1B6B8022134003D17B6818 S315080028905A60044B5B680C221340082BF9D1704729
S315080028A0074A1A6202E07B68FA691A62C046BD46A0 S315080028A00020024000100240FF7FC0FF10B5124B07
S315080028B008B080BD0010024000127A0000093D00F1 S315080028B01A6801210A431A605868104A02405A6089
S315080028C0006CDC02C0000020809FD500128000004A S315080028C018680F4A02401A6018680E4A02401A60D1
S315080028D080B582B000AF78600A00FB1C1A70FB1C3A S315080028D058680D4A02405A60DA6A0F208243DA6263
S315080028E01B78002B06D0094B084A51697A680A43B7 S315080028E0186B0A4A02401A635A6B8A435A630022D3
S315080028F05A6106E0054B054A52697968C9430A4098 S315080028F09A60FFF7ABFF10BD001002400CB8FFF856
S315080029005A61C046BD4602B080BDC04600100240AE S31508002900FFFFF6FEFFFFFBFFFFFFC0FFACFEFFFF6A
S3150800291080B582B000AF78600A00FB1C1A70FB1CF9 S31508002910002243088B4274D303098B425FD3030A10
S315080029201B78002B06D0094B084AD1697A680A43F6 S315080029208B4244D3030B8B4228D3030C8B420DD323
S31508002930DA6106E0054B054AD2697968C9430A4057 S31508002930FF22090212BA030C8B4202D312120902B1
S31508002940DA61C046BD4602B080BDC04600100240EE S3150800294065D0030B8B4219D300E0090AC30B8B42EF
S3150800295080B58EB000AF7860396000237B630023B2 S3150800295001D3CB03C01A5241830B8B4201D38B039D
S315080029603B630023FB627B681B68012293431A00C2 S31508002960C01A5241430B8B4201D34B03C01A524142
S315080029707B681A607B685B68FB62FB6A4B4A13409C S31508002970030B8B4201D30B03C01A5241C30A8B4285
S31508002980FB623B689B68FA6A1343FB627B68FA6AD8 S3150800298001D3CB02C01A5241830A8B4201D38B0270
S315080029905A607B681B68FB62FB6A454A1340FB6208 S31508002990C01A5241430A8B4201D34B02C01A524114
S315080029A03B685A683B68DB681A433B681B691343F4 S315080029A0030A8B4201D30B02C01A5241CDD2C30986
S315080029B0FA6A1343FB627B68FA6A1A607B689B684B S315080029B08B4201D3CB01C01A524183098B4201D302
S315080029C0FB62FB6A3B4A1340FB623B685B69FA6A37 S315080029C08B01C01A524143098B4201D34B01C01AED
S315080029D01343FB627B68FA6A9A600823FB1818009F S315080029D0524103098B4201D30B01C01A5241C30865
S315080029E0FFF742FE7B68344A934204D10823FB185A S315080029E08B4201D3CB00C01A524183088B4201D3D4
S315080029F09B693B630CE07B68304A934204D1082309 S315080029F08B00C01A524143088B4201D34B00C01AC0
S31508002A00FB18DB693B6303E00823FB189B683B6301 S31508002A005241411A00D20146524110467047FFE72B
S31508002A107B681A6880231B02134014D03B6B5A004C S31508002A1001B5002000F006F802BDC0460029F7D02F
S31508002A203B681B681900100000F058FA03007B6326 S31508002A2076E770477047C046084B10B50400002B80
S31508002A303B6B5A003B681B681900100000F0D4FA7B S31508002A3002D0002100E000BF054B1868836A002B0E
S31508002A400B00FB6210E03B681B681900386B00F04E S31508002A4000D098472000FFF73BFDC0460000000075
S31508002A5045FA03007B633B681A683B6B1100180054 S31508002A50C82A00080E4B70B500251E000D4CE41A56
S31508002A6000F0C2FA0B00FB623B681B685A08FB6A57 S31508002A60A410A54204D0AB00F35898470135F8E7FF
S31508002A709A4202D87B6B01337B637B681A68802392 S31508002A7000F01EF8084B00251E00084CE41AA410A6
S31508002A801B0213400AD07B6B5B0807221340FB62CC S31508002A80A54204D0AB00F35898470135F8E770BD66
S31508002A907B6B0B4A1A40FB6A13437B637B6B9AB2C8 S31508002A9034010020340100203401002038010020D0
S31508002AA07B689A81C046BD460EB080BDFFCFFFFF4A S31508002AA003008218934202D019700133FAE770477F
S31508002AB0F3E9FFFFFFFCFFFF003801400044004038 S31508002AB0F8B5C046F8BC08BC9E467047F8B5C0468F
S31508002AC0F0FF000080B582B000AF78600A00FB1CFA S31508002AC0F8BC08BC9E467047D400002000000000F1
S31508002AD01A70FB1C1B78002B06D07B681B6801222A S30D08002AD054F6FF7F0100000027
S31508002AE01A437B681A6006E07B681B6801229343D9 S31508002AD800000000010203040102030406070809AE
S31508002AF01A007B681A60C046BD4602B080BDC04653 S31508002AE8006CDC0200000000000000000000000086
S31508002B0080B582B000AF78607B689B8C9BB2DB0592 S31508002AF800000000000000000000000000000000C0
S31508002B10DB0D9BB21800BD4602B080BD80B584B0FF S31508002B0800000000000000000000000000000000AF
S31508002B2000AF786039600F23FB1800221A707B68A3 S31508002B18000000000000000000000000000000009F
S31508002B30DB693A68134004D00F23FB1801221A7088 S31508002B28000000000000000000000000000000008F
S31508002B4003E00F23FB1800221A700F23FB181B78CB S31508002B38000000000000000000000000000000007F
S31508002B501800BD4604B080BD80B500AF1B4B1B4AAC S31108002B4800000000ED200008C520000871
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
S70508002000D2 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