MYSBootloader 1.1

Enhancements: static parent, bootloader commands, updated delay funtion
for more precise timing and minor improvements
This commit is contained in:
tekka
2015-03-14 13:46:24 +01:00
parent c83d8d62b3
commit 9b41d2a8e6
6 changed files with 1149 additions and 272 deletions
+126 -115
View File
@@ -1,117 +1,128 @@
:1078000021E0A0E0B1E001C01D92A53DB207E1F783
:10781000CDB7DEB76897DEBFCDBF112414BE88E1B7
:107820008093600089E2809360008FEE84B963E00A
:1078300083E201D26FE584E2FED16BE381E2FBD10A
:107840006CE485E2F8D167E286E2F5D10DD263E718
:1078500080E5F1D166E08DE3EED16FE38CE3EBD10F
:107860006EEF80E2E8D185E053D143E050E060E084
:1078700070E08AEC91E032D348E050E06BE171E0D7
:1078800082EC91E02BD38FEF8093CC018093CB01DE
:107890002091CA012093A2012093A1018093A70106
:1078A0008093A30182E08093A4018091A501887058
:1078B00083608093A5012F3FD1F130E040E050E09C
:1078C00060E070E080E090E034504E4157456745FD
:1078D0007F4F8F4F9F4F29013A014B015C01298B4C
:1078E0005A8A4B8B7C8A6D8B9E8A8F8BB88E85E0F3
:1078F000FE017196ADECB1E001900D928A95E1F731
:1079000045E0BE016F5E7F4F8AE27FD149865A868D
:107910006B867C868D869E86AF86B88A45E0BE01E2
:10792000675F7F4F8BE271D163E082E284D168E0D0
:1079300087E09FD1811101C049D11092A3018091AC
:10794000CA018F3FF1F489838CEF8A8381EE8B83A8
:1079500088EA8C838D831E821F82188645E0BE01D3
:107960006F5F7F4F8BE251D164E083E082D1882347
:1079700039F087E891E080D2682F80E090E0C7D2AC
:107980001CD1A8958091A401877080658093A40183
:107990008091A5018871846C8093A50188E0E2EC58
:1079A000F1E0A8EAB1E001900D928A95E1F781E05B
:1079B00090E09093B1018093B00161E080E059D1F3
:1079C000811101C003D148E050E067E871E082EC2A
:1079D00091E06FD2892B09F4F9D08FEF9FEF90934C
:1079E000C9018093C80148E050E06BE171E082EC8E
:1079F00091E084D288E0E7E8F1E0A2ECB1E0019008
:107A00000D928A95E1F78091A4018770806380933D
:107A1000A4018091C2019091C3019093A901809328
:107A2000A8018091C4019091C5019093AB0180930E
:107A3000AA01A090C601B090C70185010150104F66
:107A400064E0000F111F6A95E1F770E1972E88241A
:107A50008394E5E07E2EF1E16F2EA114B10409F4C8
:107A60004AC081E0A81AB108B092AD01A092AC0161
:107A700063E082E0FED0882309F482CF802F8077F4
:107A8000A82FB0E0A050BF4FEDE8F1E0992D019094
:107A90000D929A95E1F781112BC083E0F80187BF21
:107AA000E89507B600FCFDCF4091000180E090E032
:107AB000DC01A050BF4FFC01E00FF11F11962C918B
:107AC000119730E0322F2227240F311D090187BE84
:107AD000E895112412964C9102968038910541F751
:107AE000F80177BEE89507B600FCFDCF67BEE895C4
:107AF00000511109B2CFA8952CD0882309F440CFAA
:107B000048E050E06BE171E082EC91E0F7D138CFD2
:107B100090E0981751F02DE730E000002150310936
:107B200021153105D1F79F5FF4CF089598E087FFC5
:107B300002C02B9A01C02B9800002D9A000023B19F
:107B4000880F22952170822B2D980000915079F793
:107B500008958091C6019091C70124E0880F991F74
:107B60002A95E1F7E0E0F0E02FEF3FEFE817F907A3
:107B7000D1F044912427422F42954227042E469566
:107B800046954025042E469540254770022E232F0A
:107B9000469507944795302D242706944795302520
:107BA00024273196E3CF81E04091C8015091C9016B
:107BB0002417350709F080E00895F999FECF88E190
:107BC0008093600088E080936000FFCFC2DF88234D
:107BD00041F088E18093600010926000E0E0F0E006
:107BE0000994EBDF1F93CF93DF93EB01142F2A98B7
:107BF0009DDF1C0F1C1721F08FEF98DF8993FACFC0
:107C00002A9ADF91CF911F9108951F93CF93DF930D
:107C1000EB01142F2A988ADF1C0F1C1719F0899189
:107C200085DFFBCF2A9ADF91CF911F91089541E024
:107C300060E070E0D7CFCF93DF931F92CDB7DEB770
:107C4000698341E0BE016F5F7F4FDFDF0F90DF91FF
:107C5000CF91089540E060E070E082EED6CF40E042
:107C600060E070E081EED1CFF5DFF9DF60E787E219
:107C7000E2CF6F927F928F929F92AF92BF92CF92FC
:107C8000DF92EF92FF920F931F93CF93DF93CDB7C5
:107C9000DEB7AA97DEBFCDBF762E8093A60105E0A2
:107CA00041E2642EE1EAF1E0DE011196862D0190B9
:107CB0000D928A95E1F7FB801C8116951695169515
:107CC000195F2091CB0129982AA7CEDF6EEF80E2C1
:107CD000B2DF2AA530E040E050E060E070E080E0F4
:107CE00090E034504E41574567457F4F8F4F9F4F2F
:107CF0002AA33BA34CA35DA36EA37FA388A799A748
:107D000045E0BE016E5D7F4F8AE27FDF45E0BE0148
:107D10006E5D7F4F80E379DF8FEFF81202C080EB5A
:107D200001C080EA412FBE016F5F7F4F6EDF299A4D
:107D300081E0EEDE299840E060E070E08FEF52DFF6
:107D40008073C9F360E787E276DF84FD88DF6FE048
:107D500080E271DF89DF8090CD019090CE01A0900C
:107D6000CF01B090D001C090D101D090D201E0906D
:107D7000D301F090D4019401A501B601C701A0E0A0
:107D80006FD029F045E06DEC71E08AE23EDF299A80
:107D900014E134E6F32EA89587E149DF80FD4BC05E
:107DA00080E645DF813210F055DF80E0482F60E843
:107DB00071E081E617DF60E787E23DDF80918301B4
:107DC0008770823059F5909182018091CA01981391
:107DD00025C040918401842F87708330B1F4809155
:107DE0008501883091F450918701252F30E08091F2
:107DF000CC0190E00197281739073CF45F5F50935E
:107E0000CC01809181018093CB018091A5018427D1
:107E1000877021F480918501871559F0FA9409F053
:107E2000BACF115009F0B5CF015009F03BCF80E037
:107E300005C081E003C08AE06BDEF0CFAA96DEBF0A
:107E4000CDBFDF91CF911F910F91FF90EF90DF9009
:107E5000CF90BF90AF909F908F907F906F9008953C
:107E60000024A7FD00942A17300540055005600541
:107E70007005800590050895FC0188279927E894EE
:107E800021912032E9F3293010F02E30C8F32B3243
:107E900039F02D3231F4689403C018D0820F911D4F
:107EA000219120532A30C8F31EF4909581959F4F5D
:107EB0000895FB01DC0104C08D910190801921F42B
:107EC00041505040C8F7881B990B08957AE0979F5E
:107ED000902D879F802D910D11240895DC01CB01F9
:107EE000FC01F999FECF06C0F2BDE1BDF89A3196CA
:107EF00000B40D9241505040B8F70895DC01CB0119
:107F000002C02D9105D041505040D8F70895262F3A
:107F1000F999FECF1FBA92BD81BD20BD0FB6F8946E
:0A7F2000FA9AF99A0FBE019608952F
:1078000011E0A0E0B1E0E0EDFFE702C005900D92CD
:10781000A230B107D9F721E0A2E0B1E001C01D928A
:10782000A83DB207E1F7CDB7DEB76897DEBFCDBFA1
:10783000112414BE88E18093600089E28093600087
:107840008FEE84B963E083E2D9D16FE584E2D6D1CB
:107850006BE381E2D3D16CE485E2D0D167E286E2CA
:10786000CDD12ED263E780E5C9D166E08DE3C6D1E4
:107870006FE38CE3C3D16EEF80E2C0D18FE19EE471
:107880000197F1F700C0000043E050E060E070E0D5
:107890008DEC91E06CD348E050E06BE171E085EC59
:1078A00091E065D38091CE01809300018FEF8093AA
:1078B000CF012091CD012093A5012093A4018093B5
:1078C000AA018093A60182E08093A7018091A8017C
:1078D000887083608093A8012F3FD1F130E040E0B1
:1078E00050E060E070E080E090E034504E41574559
:1078F00067457F4F8F4F9F4F29013A014B015C0134
:10790000298B5A8A4B8B7C8A6D8B9E8A8F8BB88E83
:1079100085E0FE017196A0EDB1E001900D928A958F
:10792000E1F745E0BE016F5E7F4F8AE255D149869F
:107930005A866B867C868D869E86AF86B88A45E0A1
:10794000BE01675F7F4F8BE247D163E082E256D191
:1079500068E087E0BAD1811101C09CD11092A601E4
:107960008091CD018F3FF1F489838CEF8A8381EE82
:107970008B8388EA8C838D831E821F82188645E064
:10798000BE016F5F7F4F8BE227D164E083E09DD122
:10799000882339F08AE891E0B8D2682F80E090E03F
:1079A00005D36FD1A8958091A701877080658093DA
:1079B000A7018091A8018871846C8093A80188E058
:1079C000E5ECF1E0ABEAB1E001900D928A95E1F7C8
:1079D00081E091E09093B4018093B30161E080E095
:1079E00074D1811101C056D180918E0190918F0187
:1079F000892B09F580919001909191018A379A4DD8
:107A000081F680918A0190918B018130910569F412
:107A1000A12CB12C6FEFC501C9D2FFEFAF1ABF0A7D
:107A2000A11424E0B206B1F7BCCF029709F0B9CF98
:107A300060918C01B3CF48E050E06AE871E085ECDA
:107A400091E080D2892B09F425D18FEF9FEF90939D
:107A5000CC018093CB0148E050E06BE171E085EC14
:107A600091E095D288E0EAE8F1E0A5ECB1E0019080
:107A70000D928A95E1F78091A701877080638093CA
:107A8000A7018091C5019091C6019093AC018093AC
:107A9000AB018091C7019091C8019093AE01809392
:107AA000AD01A090C901B090CA0110E101E0E5E08C
:107AB0007E2EF1E16F2E450181E0881A91089092A7
:107AC000B0018092AF0163E082E0FFD0882309F427
:107AD00068CF46E050E06AE871E08BEA91E032D28C
:107AE000892B09F045C091E0A91A90EFB90A8A2DB7
:107AF00082958077A82FB0E0AE5FBE4FE0E9F1E05D
:107B0000912F01900D929A95E1F7811130C074E0A8
:107B1000AA0CBB1C7A95E1F783E0F50187BFE895D5
:107B200007B600FCFDCF4091020180E090E0DC014F
:107B3000AE5FBE4FFC01EA0DFB1D11962C91119713
:107B400030E0322F2227240F311D090107BFE895AD
:107B5000112412964C9102968038910541F7F50157
:107B600077BEE89507B600FCFDCF67BEE8955401E7
:107B7000A114B10409F09FCFA8954FD0882309F430
:107B800010CF48E050E06BE171E085EC91E0FFD16F
:107B900008CF98E087FF02C02B9A01C02B982D9A3E
:107BA00023B1880F22952170822B2D98915091F747
:107BB00008951F93CF93DF93EB01142F2A98E9DFE9
:107BC0001C0F1C1721F08FEFE4DF8993FACF2A9A5C
:107BD000DF91CF911F9108951F93CF93DF93EB0116
:107BE000142F2A98D6DF1C0F1C1719F08991D1DFAA
:107BF000FBCF2A9ADF91CF911F910895CF93DF9306
:107C00001F92CDB7DEB7698341E0BE016F5F7F4F42
:107C1000E3DF0F90DF91CF9108958091C90190919A
:107C2000CA0124E0880F991F2A95E1F7E0E0F0E00F
:107C30002FEF3FEFE817F907D1F044912427422FA7
:107C400042954227042E469546954025042E46959A
:107C500040254770022E232F469507944795302DD7
:107C6000242706944795302524273196E3CF81E0D9
:107C70004091CB015091CC012417350709F080E0E9
:107C80000895F999FECF88E18093600088E08093A1
:107C90006000FFCFC2DF882341F088E1809360005D
:107CA00010926000E0E0F0E00994EBDF40E060E07B
:107CB00070E082EE91CF40E060E070E081EE8CCF2A
:107CC000F5DFF9DF60E787E299CF6F927F928F92BD
:107CD0009F92AF92BF92CF92DF92EF92FF920F935B
:107CE0001F93CF93DF93CDB7DEB7AA97DEBFCDBF8B
:107CF000762E8093A90105E051E2652EE4EAF1E0D9
:107D0000DE011196862D01900D928A95E1F7FB8098
:107D10001C81169516951695195F2091CE0129980C
:107D20002AA7CEDF6EEF80E269DF2AA530E040E0CF
:107D300050E060E070E080E090E034504E41574504
:107D400067457F4F8F4F9F4F2AA33BA34CA35DA353
:107D50006EA37FA388A799A745E0BE016E5D7F4F04
:107D60008AE23ADF45E0BE016E5D7F4F80E334DF9B
:107D70008FEFF81202C080EB01C080EA412FBE01F4
:107D80006F5F7F4F29DF299A9AE69A95F1F700C035
:107D9000299840E060E070E08FEF0BDF8073C9F35B
:107DA00060E787E22BDF84FD86DF6FE080E226DF7D
:107DB00087DF8090D0019090D101A090D201B09047
:107DC000D301C090D401D090D501E090D601F090BD
:107DD000D7019401A501B601C701A0E08AD029F01E
:107DE00045E060ED71E08AE2F7DE299A44E1E42E95
:107DF00034E6F32EA89541E060E070E087E1D9DE3B
:107E000080FD5EC041E060E070E080E6D2DE182FC9
:107E1000813210F04BDF10E0412F63E871E081E622
:107E2000C8DE60E787E2EADE1123E9F1809186018E
:107E300087708230C1F5909185018091CD019813B2
:107E400032C050918701852F8770833019F580915A
:107E500088018830F9F47091000140918401741315
:107E600003C081E08093820160918A01262F30E077
:107E70008091CF0190E001972817390724F4809171
:107E80008201882311F0741305C06F5F6093CF01E6
:107E90004093CE018091A8018527877021F48091BD
:107EA0008801871559F0FA9409F0A4CFEA9409F0F3
:107EB0009FCF015009F022CF80E009C081E007C0C8
:107EC0008FE99FE00197F1F700C00000ECCFAA9680
:107ED000DEBFCDBFDF91CF911F910F91FF90EF904B
:107EE000DF90CF90BF90AF909F908F907F906F90DA
:107EF00008950024A7FD00942A1730054005500579
:107F000060057005800590050895FC018827992774
:107F1000E89421912032E9F3293010F02E30C8F393
:107F20002B3239F02D3231F4689403C018D0820F0F
:107F3000911D219120532A30C8F31EF4909581950C
:107F40009F4F0895FB01DC0104C08D9101908019C1
:107F500021F441505040C8F7881B990B08957AE0EE
:107F6000979F902D879F802D910D11240895DC01FE
:107F7000CB01FC01F999FECF06C0F2BDE1BDF89A34
:107F8000319600B40D9241505040B8F70895DC018D
:107F9000A40FB51F4150504040F0CB01840F951FF6
:107FA0002E9105D041505040D8F70895262FF999C9
:107FB000FECF92BD81BDF89A019700B4021639F048
:107FC0001FBA20BD0FB6F894FA9AF99A0FBE089519
:027FD000FF00B0
:040000030000780081
:00000001FF