From b8363ad86446d6772b083c5c15aa5ee689374e5b Mon Sep 17 00:00:00 2001 From: sskaug Date: Tue, 27 Sep 2016 20:04:11 +0200 Subject: [PATCH] Added TBS Bulletproof ESCs --- Atmel/BLHeli supported Atmel ESCs.pdf | Bin 10269580 -> 10355111 bytes Atmel/BLHeli.asm | 38 ++ .../TBS_BULLETPROOF_30A_MAIN_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_30A_MULTI_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_30A_TAIL_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_4A_MAIN_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_4A_MULTI_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_4A_TAIL_REV14_7.EEP | 7 + .../TBS_BULLETPROOF_30A_MAIN_REV14_7.HEX | 465 ++++++++++++++++++ .../TBS_BULLETPROOF_30A_MULTI_REV14_7.HEX | 442 +++++++++++++++++ .../TBS_BULLETPROOF_30A_TAIL_REV14_7.HEX | 431 ++++++++++++++++ .../TBS_BULLETPROOF_4A_MAIN_REV14_7.HEX | 465 ++++++++++++++++++ .../TBS_BULLETPROOF_4A_MULTI_REV14_7.HEX | 442 +++++++++++++++++ .../TBS_BULLETPROOF_4A_TAIL_REV14_7.HEX | 431 ++++++++++++++++ Atmel/MakeHexfiles.bat | 6 +- Atmel/TBS_Bulletproof_30A.inc | 422 ++++++++++++++++ Atmel/TBS_Bulletproof_4A.inc | 422 ++++++++++++++++ 17 files changed, 3605 insertions(+), 1 deletion(-) create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_30A_MAIN_REV14_7.EEP create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_30A_MULTI_REV14_7.EEP create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_30A_TAIL_REV14_7.EEP create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_4A_MAIN_REV14_7.EEP create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_4A_MULTI_REV14_7.EEP create mode 100644 Atmel/Eeprom files/TBS_BULLETPROOF_4A_TAIL_REV14_7.EEP create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_30A_MAIN_REV14_7.HEX create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_30A_MULTI_REV14_7.HEX create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_30A_TAIL_REV14_7.HEX create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_4A_MAIN_REV14_7.HEX create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_4A_MULTI_REV14_7.HEX create mode 100644 Atmel/Hex files/TBS_BULLETPROOF_4A_TAIL_REV14_7.HEX create mode 100644 Atmel/TBS_Bulletproof_30A.inc create mode 100644 Atmel/TBS_Bulletproof_4A.inc diff --git a/Atmel/BLHeli supported Atmel ESCs.pdf b/Atmel/BLHeli supported Atmel ESCs.pdf index 208ed738d70bbb11fb7f24d7d89066b934627b9b..8c1e96ad33406db9d2c6f0d2eb29dff60d508a66 100644 GIT binary patch delta 130475 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 delta 47375 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 I>I!uK2N$SX#sB~S diff --git a/Atmel/BLHeli.asm b/Atmel/BLHeli.asm index bb1e71fb..8b7a0387 100644 --- a/Atmel/BLHeli.asm +++ b/Atmel/BLHeli.asm @@ -317,6 +317,12 @@ ;#define HTIRC_DRAGONFLY_40A_MAIN ;#define HTIRC_DRAGONFLY_40A_TAIL ;#define HTIRC_DRAGONFLY_40A_MULTI +;#define TBS_BULLETPROOF_4A_MAIN ; ICP1 as input +;#define TBS_BULLETPROOF_4A_TAIL +;#define TBS_BULLETPROOF_4A_MULTI +;#define TBS_BULLETPROOF_30A_MAIN ; ICP1 as input +;#define TBS_BULLETPROOF_30A_TAIL +;#define TBS_BULLETPROOF_30A_MULTI @@ -1012,6 +1018,38 @@ .INCLUDE "Htirc_Dragonfly_40A.inc" ; Select HTIRC Dragonfly 40A pinout #endif +#if defined(TBS_BULLETPROOF_4A_MAIN) +.EQU MODE = 0 ; Choose mode. Set to 0 for main motor +.INCLUDE "TBS_BULLETPROOF_4A.inc" ; Select TBS BULLETPROOF 4A pinout +#endif + +#if defined(TBS_BULLETPROOF_4A_TAIL) +.EQU MODE = 1 ; Choose mode. Set to 1 for tail motor +.INCLUDE "TBS_BULLETPROOF_4A.inc" ; Select TBS BULLETPROOF 4A pinout +#endif + +#if defined(TBS_BULLETPROOF_4A_MULTI) +.EQU MODE = 2 ; Choose mode. Set to 2 for multirotor +.INCLUDE "TBS_BULLETPROOF_4A.inc" ; Select TBS BULLETPROOF 4A pinout +#endif + +#if defined(TBS_BULLETPROOF_30A_MAIN) +.EQU MODE = 0 ; Choose mode. Set to 0 for main motor +.INCLUDE "TBS_BULLETPROOF_30A.inc" ; Select TBS BULLETPROOF 30A pinout +#endif + +#if defined(TBS_BULLETPROOF_30A_TAIL) +.EQU MODE = 1 ; Choose mode. Set to 1 for tail motor +.INCLUDE "TBS_BULLETPROOF_30A.inc" ; Select TBS BULLETPROOF 30A pinout +#endif + +#if defined(TBS_BULLETPROOF_30A_MULTI) +.EQU MODE = 2 ; Choose mode. Set to 2 for multirotor +.INCLUDE "TBS_BULLETPROOF_30A.inc" ; Select TBS BULLETPROOF 30A pinout +#endif + + + ;**** **** **** **** **** diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MAIN_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MAIN_REV14_7.EEP new file mode 100644 index 00000000..d4af3ec4 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MAIN_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3330412357 +:1000500023424C48454C4923416D38412320202000 +:100000000E071507070104FFFF09020101A55A01A8 +:1000100000B4FFFFFF03FF01FF25D078C804FF01F4 +:0900200000FF0A000100FF00FFCF +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MULTI_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MULTI_REV14_7.EEP new file mode 100644 index 00000000..51bb8191 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_MULTI_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3330412357 +:1000500023424C48454C4923416D38412320202000 +:100000000E0715090904FF03FF0903010155AA01A1 +:10001000FFFFFFFFFF03FFFFFF25D0285004FF0273 +:09002000007AFF0001000300FF5B +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_30A_TAIL_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_TAIL_REV14_7.EEP new file mode 100644 index 00000000..300ac8e6 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_30A_TAIL_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3330412357 +:1000500023424C48454C4923416D38412320202000 +:100000000E0715FFFFFFFF0304090301015AA501B5 +:10001000FFFFFFFFFF03FFFFFF25D0FAFA04FF01F8 +:09002000007AFF0001000300FF5B +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MAIN_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MAIN_REV14_7.EEP new file mode 100644 index 00000000..6007c1a9 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MAIN_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3441232066 +:1000500023424C48454C4923416D38412320202000 +:100000000E071507070104FFFF0B020101A55A01A6 +:1000100000B4FFFFFF03FF01FF25D078C804FF01F4 +:0900200000FF07000100FF00FFD2 +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MULTI_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MULTI_REV14_7.EEP new file mode 100644 index 00000000..9130a922 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_MULTI_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3441232066 +:1000500023424C48454C4923416D38412320202000 +:100000000E0715090904FF03FF0B03010155AA019F +:10001000FFFFFFFFFF03FFFFFF25D0285004FF0273 +:09002000007AFF0001000300FF5B +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Eeprom files/TBS_BULLETPROOF_4A_TAIL_REV14_7.EEP b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_TAIL_REV14_7.EEP new file mode 100644 index 00000000..c05159f5 --- /dev/null +++ b/Atmel/Eeprom files/TBS_BULLETPROOF_4A_TAIL_REV14_7.EEP @@ -0,0 +1,7 @@ +:10004000235442535F4250524F4F465F3441232066 +:1000500023424C48454C4923416D38412320202000 +:100000000E0715FFFFFFFF03040B0301015AA501B3 +:10001000FFFFFFFFFF03FFFFFF25D0FAFA04FF01F8 +:09002000007AFF0001000300FF5B +:100060002020202020202020202020202020202090 +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_30A_MAIN_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_30A_MAIN_REV14_7.HEX new file mode 100644 index 00000000..d146b522 --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_30A_MAIN_REV14_7.HEX @@ -0,0 +1,465 @@ +:020000020000FC +:1000000071CE00000000000020C0BDC18EC0000005 +:10001000000098C000000000000000000203040679 +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000D0D9E +:100040000403060D0503030202004FB662FD0CC057 +:10005000552041F00994C52DC095089483FDC7959E +:10006000C4BD64604FBE1895C0916400089483FDC0 +:10007000C795C4BD6B7FC0916400CF3F09F41EC01B +:1000800070FF1AC082FD05C04FBEAC98929894983C +:10009000189576FD0EC064FD0CC0C091B100C0FD86 +:1000A0009598C1FDAD98C2FD9398CAEFC095CA95C9 +:1000B000F1F7AC98929894984FBE189524BCCC2731 +:1000C000C064C8BF6460F8CFC6CF70FFC4CF64FD02 +:1000D000C2CFAC9AC0CF70FFBECF64FDBCCF929AA6 +:1000E000BACF70FFB8CF64FDB6CF949AB4CF959ACB +:1000F00070FFB1CF64FDAFCFC7E0CA95F1F7AC9AFE +:10010000AACFAD9A70FFA7CF64FDA5CFC7E0CA956F +:10011000F1F7929AA0CF939A70FF9DCF64FD9BCF89 +:10012000C7E0CA95F1F7949A96CF4FB6C9B7CF7E7C +:10013000C9BF6E7FCCB5CE0DDDB5DF1DDBBDCABD41 +:100140004FBE18953FB68F7EA9B7A072A2118061ED +:10015000A9B7AF7DA9BFA9B7AE7FA9BF7894A09179 +:100160006800AA2341F085FD2BC0A0916800AA95E4 +:10017000A093680025C040E050E085FD15C0A6B3FF +:1001800096FDA095A0FD4FEFAEB5A06496FDAF7BA8 +:10019000AEBDAA27A062A8BF8D7FA6B396FDA0958D +:1001A000A0FD5FEF451739F7A0E461FDA09368005B +:1001B00085FD03C0A0E4A093680040939600816091 +:1001C00085FD0EC0A0916900AA2331F0A0916900BD +:1001D000AA95A093690004C08061AA27A062A8BF65 +:1001E00080FF0AC0A09196004A2F61FF8E7F85FD97 +:1001F00001C000C0409361004091B400443009F058 +:1002000004C0A0916100A0936300A0916000A39539 +:10021000A093600059F0F894A9B7A160A9BF84FF2A +:1002200003C0A9B7A062A9BF3FBE1895A0917400F2 +:10023000A395A093740042E050916800552329F0E3 +:1002400085FF03C05A9550936800A0919600A13095 +:1002500018F0209299000DC020929A002092A300DD +:10026000A0919900AF5FA093990018F0AFEFA09311 +:100270009900B09061005091B400523049F465FF8C +:1002800091F0A2E3BA1678F0A0918600A0936100E5 +:10029000533049F465FF39F0A2E3BA1620F0A0917B +:1002A000C000A0936100509162005B1521F010F036 +:1002B0005A9501C05395509362004A95D1F65091DA +:1002C000A300539509F45A955093A300A091A4005C +:1002D000AA95A093A40009F04BC0A1E0A093A400AC +:1002E00048E0A091A500AA2381F145E0A091A500D6 +:1002F0005A17F0F1A091A6005A1728F441E0A3E0A4 +:10030000A093A40007C0A091A7005A1718F441E0D9 +:100310004093A400D0909C00C0906300DC14A8F02F +:10032000A091B400A430D9F065FD0FC0C0929C002C +:10033000539511F0A091A500A093A300A1E0A09374 +:10034000A400ACE3A093620013C0A0919C00A40F92 +:1003500020F45FEF50939C0002C0A0939C00A091FA +:100360009C00AF3F29F4AFEFA0939A00A093A300A5 +:10037000F894A9B7A160A9BF84FF03C0A9B7A06280 +:10038000A9BF3FBE18953FB646B557B58F7EA9B7F2 +:10039000A072A2118061A9B7AF7DA9BFA9B7AE7F36 +:1003A000A9BF789481FD25C0AEB5AF7B96FDA06452 +:1003B000AEBD8260A6B396FDA095A0FF05C0409398 +:1003C0006500509366001FC1AEB5A06496FDAF7B7B +:1003D000AEBDAA27A062A8BF8D7F85FF01C006C160 +:1003E00040E0A6B396FDA095A0FD00C14093960005 +:1003F000EFC0AEB5A06496FDAF7BAEBD8D7F61FF53 +:1004000072C0AEB5AF7B96FDA064AEBDAA27A06258 +:10041000A8BF82604093910050939200A0908F00FB +:100420004A19B09090005B09BB24A22C4C385205AD +:1004300018F42092950049C0A091D400AA2359F144 +:10044000483C520528F4A0E1BA2EAAE0AA2E23C007 +:100450004836A1E05A0728F4A8E0BA2EAFE0AA2E49 +:100460001AC0403DA2E05A0728F4A4E0BA2EAEE13B +:10047000AA2E11C0403AA5E05A0728F4A2E0BA2EED +:10048000ACE3AA2E08C04839A8E05A0720F4A1E03E +:10049000BA2EA8E7AA2EC42EA0919300CA1AD52E70 +:1004A000A0919400DA0ADD202AF4AFEFC094D09432 +:1004B000CA1ADA0A20929500A8E0A210A0E0CA1495 +:1004C000DA0618F4A1E0A0939500409393005093AE +:1004D0009400409191005091920040938F0050936E +:1004E000900042E075C0A09165004A1BA091660093 +:1004F0005A0B94FD60C093FD5EC092FD5AC086FF0A +:1005000003C0D52EC42E0CC05695479591FD51C001 +:100510005695479590FD4DC0D52EC42ED694C794C0 +:1005200061FD19C0AC2DAC51AD2DA24008F005C045 +:10053000DD2089F4AC2DA85C70F4A0916700A39530 +:10054000AA2311F0A0936700AA3008F44FC02092AC +:10055000960081604BC0A0916700AA2319F0AA956C +:10056000A0936700A22C5091BA0097FD02C0A09002 +:10057000C800AAEFAA0EA22DA21DCA18DA0A4FB708 +:100580004170442319F040E050E015C0AFEFCA16A7 +:10059000D20418F04FEF50E00EC0A091AC00CA9EFC +:1005A000412D000C441F50E008F012C04FEF50E006 +:1005B0000FC05695479594FF07C0552309F04FEF9C +:1005C000A42FA6954A0F521D4F3F520508F04FEF3A +:1005D00040939600816061FF09C0AFE1A095A92317 +:1005E000AB299A2F8F7DBB2009F48062A0E4A093F1 +:1005F000680085FF03C0AAE0A093680061FD03C006 +:1006000085FD01C08F7E85FD03C0A0E2A093690037 +:10061000F894A9B7A160A9BF84FF03C0A9B7A062DD +:10062000A9BF3FBE189511E00AC013E008C01AE048 +:1006300006C01EE104C014E602C018EC00C005E1CB +:10064000BB27BA95F1F70A95D9F71A95C1F708951E +:100650002AE338E709C020E33CE806C02AE234EB8D +:1006600003C025E238EC00C0B091AD00BA9509F4A2 +:10067000089512E0BB27AD9ABA95F1F7929ABA9510 +:10068000F1F79298BA95F1F7AD98BA95F1F7123063 +:1006900009F0AC9A123009F4949AB091AD00BA9571 +:1006A000F1F7123009F0AC98123009F49498B7E8D9 +:1006B000BA95F1F71A95F1F6022FB22FBA95F1F724 +:1006C0000A95D9F73A9581F6AD9A0895221B39E03B +:1006D000001F3A9509F40895221F211B18F4210FD9 +:1006E0008894F6CF0894F4CF622C722CB0E08894F2 +:1006F000B395221F331FE0F7379527958894912EE5 +:10070000802E020B130B10F4192D082D10F4889471 +:1007100001C00894661C771CBA9571F7172D062D39 +:100720000895322D11232AF43A9500951095031B54 +:10073000130BF894029F712C002D129F912C802C8A +:100740007894780C172D921C292DB4E06B2E2695E9 +:10075000179507956A94D9F7332321F000951095E2 +:10076000031B130B08950091B400043009F474C006 +:10077000B0919600B95198F0B72FB67081F465FD2D +:100780002BC005E09090C600B92DBA9521F00AE083 +:10079000BA9509F002E1B0917B00B01BE0F065FF73 +:1007A0000AC0B0919E00B0939C00BFEFB093A3002D +:1007B000B1E0B093A400B0916100B09363002092C7 +:1007C0007E0020927F002092800020928100209263 +:1007D00082006F7D41C060629090C600B92DBA95CD +:1007E00079F4B0916200B095BB1FBB1F1B2FB7956A +:1007F0000B2FB12FB170B3951B2FB02FBE7F25C02B +:10080000B92DBA95BA9581F4B0916200B095BB1F2D +:10081000BB1FBB1F1B2FB7950B2FB12FB370B39509 +:100820001B2FB02FBC7F14C0B0916200B095BB1FCE +:10083000BB1FBB1FBB1F1B2FB7950B2FB12FB77053 +:10084000B395B3951B2FB02FB87FB0540B2F12095F +:1008500000937E0010937F00089510917B00169501 +:1008600000917A000795B0917E00B01B0B2FB091DC +:100870007F00B10B1B2F28F40038BFEF1B0740F09F +:1008800009C00F37120508F405C00FE710E002C0D9 +:1008900000E81FEF009383001093840008950091F7 +:1008A0008300B09180000B0F10918400B091810003 +:1008B0001B1F20E03091840033230AF42A95B09165 +:1008C00082002B1F1AF4203F40F00AC02F3008F49A +:1008D00007C00FEF1FEF2FE003C000E010E020EF94 +:1008E00030916300B0919B003B1718F4323030F028 +:1008F00009C0B0918400BB235AF004C0B0918400B9 +:10090000BB2332F400938000109381002093820077 +:1009100008952091D70000918300000F109184006A +:10092000111FFFDE11232AF40038BFEF1B0740F030 +:1009300009C00F37120508F405C00FE710E002C028 +:1009400000E81FEF002352F0B0916200B01B0B2FA4 +:1009500018F0013008F00AC001E008C000950F5FF0 +:10096000B09162000B0F08F001C00FEF00938500FB +:1009700008952091D8000091810010918200D1DE6D +:1009800011232AF40130BFEF1B0740F009C00F3FCD +:10099000120508F405C00FEF10E002C001E01FEFE0 +:1009A000112352F0B0918500B01B0B2F18F00130CD +:1009B00008F00AC001E008C000950F5FB091850003 +:1009C0000B0F08F001C00FEF0093630008950FEFC5 +:1009D00071FD1EC0B091D300BB23D1F0B0917B005C +:1009E000BB23B1F00FEF10917B0070DEF894B09153 +:1009F000730072FDB5E00B9F112D002D789411232B +:100A000009F00FEFB0919E000B1710F400919E00BB +:100A100000939D00089500917A0010917B0000548E +:100A20001140B0919D0010F4BA9501C0B39511F03A +:100A3000B0939D000895EAD3B2E074FDB2E0B7B977 +:100A4000B6B1B068B064B6B9EEDDB2E074FDB2E044 +:100A5000B7B9B6B1B068B064B6B9B6B1B6FDFDCF3E +:100A600004B115B1B6B1BF77B6B927D420E0209351 +:100A7000A800222309F441C030E03093A900732E6E +:100A80007694622E6694620E731E262D372D021701 +:100A9000130778F08090A800B0E0B80DB093A800DC +:100AA0008090A900B0E0B81DB093A900260D371DB5 +:100AB000EECF8090A8009090A9001091A900169503 +:100AC0000091A80007951695079523E016950795C0 +:100AD0002A95E1F72091B5002A9529F42092A800E3 +:100AE0002092A9000AC02A9521F0800E911E2A9515 +:100AF000E1F78092A8009092A90008952091B50096 +:100B0000B6B1B6FDFBCF04B115B1B6B1BF77B6B97A +:100B1000B091AA00B395B093AA00B83060F12092CA +:100B2000AA00B091D200BB2321F1112329F0B0918A +:100B3000AB00BF3F61F009C0B091AB000B1739F0BB +:100B400020F4BB2321F0BA9502C0B395E1F30091E4 +:100B50009B00B093AB00B03050F400ECB03038F4F0 +:100B600000E8B03020F400E4B03008F400E0009376 +:100B70009B007F7E08952130B1F00F3FB3E01B074B +:100B800090F4B0E0BB2379F0B091A8000B17B091BE +:100B9000A9001B0740F4B0919B00BB2359F0BA9504 +:100BA000B0939B0007C0B0919B00BF3F19F0B39575 +:100BB000B0939B0000919B00B0916300B01B10F4B8 +:100BC00000916300B0919C000B1750F000919C00C5 +:100BD000B0919C00BF3F21F0B0919C00B0939B006E +:100BE000502E00936400B091AA00B73009F47061F0 +:100BF000089502E3F894B091D9000B9F012D000CE9 +:100C0000001F7894B0919B000B1710F000919B008F +:100C10000093610000936300502E009364000093E2 +:100C20009E00089520927A00B0EFB0937B00089563 +:100C3000F8940CB51DB5209174007894309175002E +:100C4000609076000093750010937600031B1609E0 +:100C500071FD03C077FD7FC027C07090770020939F +:100C600077002709222311F00FEF1FEF8090780003 +:100C7000909079003093780060927900009175002F +:100C8000109176000819190920917A0030917B00A3 +:100C900036952795020F131F10F40FEF1FEF0093E7 +:100CA0007A0010937B002BC020917A0030917B005A +:100CB0003901B4E08B2EB2E09B2E343040F08A94A0 +:100CC0009A94383020F072FD02C08A949A947694F7 +:100CD00067948A94E1F726193709992021F016952F +:100CE00007959A94E1F7200F311F20937A003093F3 +:100CF0007B0028F43FEF30937A0030937B00323052 +:100D000008F4706871FF02C0B3E00DC0B091C40078 +:100D100000917100023838F0B395003A08F0B395AD +:100D2000B63008F0B5E09B2EB4E08B2E10917B001E +:100D300000917A0024E0169507952A95E1F70819A5 +:100D4000120928F0B02FB250B12FB20910F402E00E +:100D500010E0980126C020917A0030917B00390183 +:100D6000769467946694669466942619320906957B +:100D70000695200F321D20937A0030937B0032308D +:100D800008F07F7704E036952795369527952695C8 +:100D90002695201B10F0223008F422E08901909063 +:100DA000C40060FDFECFE0908B00F0908C0061608D +:100DB000B9B7B061B9BF380177FD41C07694679487 +:100DC00000938B0010938C00B92DB330E1F0B0FD8F +:100DD00004C0060D171D930106C0000F111F02501D +:100DE000120922E030E0B92DB33068F020938D0075 +:100DF00030938E00009387001093880060928900E2 +:100E000070928A003AC000938D0010938E00209358 +:100E10008700309388006092890070928A0071FF89 +:100E20000DC0BFE0B0938D0020928E00B09389007A +:100E300020928A00B0938B0020928C001EC0669492 +:100E400000938B00B92DB33091F0B0FD03C0060DB7 +:100E5000262D03C0000F025022E0B92DB33038F028 +:100E600020938D00009387006092890006C0009354 +:100E70008D00209387006092890000917C0002FD24 +:100E80000350013029F495FD0AC0B6E0B7B909C096 +:100E9000023019F4B7E0B7B904C095FDF6CFB0E061 +:100EA000B7B90091A200000F10F4BBE60B27009326 +:100EB000A20060FDFECFB2E0B0936E006160B9B7F2 +:100EC000B061B9BFB72FB670D1F020917A003091E0 +:100ED0007B00369527953695279571FF02C0B0E4C3 +:100EE0003B0FF8940CB51DB5020F131F1BBD0ABDB7 +:100EF0006160B0E1B8BFB9B7B061B9BF7894089587 +:100F0000686020927D0020E066FD20E206C06860F7 +:100F100020927D0020E266FD20E001E011E077FDF7 +:100F200011C0B72FB67009F0677F14E100917B0004 +:100F3000069509F403950F3008F00FE071FF02C029 +:100F400004E114E160FD0FC0B0917D00BB2359F0B6 +:100F500071FF06C0B0916E00BA95B0936E0011F4A7 +:100F600070624FC0ABDFB0B7B77FB0BFB8B1B0B73A +:100F7000B860B0BFB0917D00B395B0937D00B8B1BB +:100F800077FD06C0B1E071FDB3E0BA95F1F7B8B1F5 +:100F9000B072B21709F02AC071FF05C0039501179E +:100FA00008F00A95CFCF63FD05C00395011708F03F +:100FB000B4CFC8CF677FF8943CB56DB470907A0019 +:100FC000B0917B00770CBB1F08F4BFEF770CBB1F01 +:100FD00008F4BFEF370D6B1E6BBC3ABD6160B0E12A +:100FE000B8BFB9B7B061B9BF789497CFB0916D0071 +:100FF000B13008F492CF63FD90CF0A9509F0A2CFEB +:101000007F7D20918D0030918E00F894B0E1B8BFC3 +:101010000CB51DB5020F131F1BBD0ABDE090870064 +:10102000F09088006160B9B7B061B9BF7894B72F0C +:10103000B67039F0B0916D0072FFB395B0936D004A +:1010400009C075FF07C066FD05C063FD03C0BF9101 +:10105000BF91F3C4089500E063FF01C001E0F8947C +:1010600010917100B7E01B9F212D102D7894200F57 +:101070002695179526951795269517951093710027 +:10108000183718F4B8E7B093710000917100B0916F +:1010900072000B1720F06061AC989298949860FDF4 +:1010A000FECFE0908900F0908A006160B9B7B0612E +:1010B000B9BF0895B2E095FD0AC0F894B0937C00E2 +:1010C000AD9A959862FF01C0949A7894F4C0F89410 +:1010D000B0937C00AD9A939862FF01C0AC9A78946B +:1010E000EAC0B3E082FF24C095FD11C002E0F8948D +:1010F000B0937C00E1E8F0E00093B1009498939AFB +:1011000062FF02C0929A01C0AD987894D4C002E008 +:10111000F894B0937C00E1E8F0E00093B100AC9863 +:10112000959A62FF02C0929A01C0AD987894C3C0AC +:1011300095FD0BC0F894B0937C00EBE6F0E094983A +:1011400062FF01C0929A7894B6C0F894B0937C0084 +:10115000EBE6F0E0AC9862FF01C0929A7894ABC0E5 +:10116000B4E095FD0AC0F894B0937C00959A9398EA +:1011700062FF01C0929A78949EC0F894B0937C006C +:10118000939A959862FF01C0929A789494C0B5E0C2 +:1011900082FF24C095FD11C001E0F894B0937C005B +:1011A000E7E7F0E00093B1009298AD9A62FF02C0C9 +:1011B000AC9A01C0959878947EC004E0F894B093FE +:1011C0007C00EBE8F0E00093B1009298AD9A62FFEA +:1011D00002C0949A01C0939878946DC095FD0BC09D +:1011E000F894B0937C00E5E6F0E0929862FF01C0CD +:1011F000AC9A789460C0F894B0937C00E1E7F0E09A +:10120000929862FF01C0949A789455C0B6E095FD1B +:101210000AC0F894B0937C00939AAD9862FF01C025 +:10122000AC9A789448C0F894B0937C00959AAD98A5 +:1012300062FF01C0949A78943EC0B1E082FF24C05E +:1012400095FD11C004E0F894B0937C00EBE8F0E069 +:101250000093B100AC98959A62FF02C0949A01C0C5 +:101260009398789428C001E0F894B0937C00E7E765 +:10127000F0E00093B1009498939A62FF02C0AC9A98 +:1012800001C09598789417C095FD0BC0F894B09361 +:101290007C00E1E7F0E0AC9862FF01C0949A78949A +:1012A0000AC0F894B0937C00E5E6F0E0949862FF01 +:1012B00001C0AC9A78946F7E089524E630E0F9017D +:1012C0002092B100AC9892989498959AAD9A939A7E +:1012D0006B7F0895A2EBB0E007E00D9307E00D935C +:1012E00001E00D9304E00D930FEF0D930D9309E0D2 +:1012F0000D9302E00D9301E00D9301E00D93AEEB31 +:10130000B0E001E00D9300E00D9304EB0D930FEFBF +:101310000D930D930D9303E00D930FEF0D9301E0EB +:101320000D930FEF0D9305E20D9300ED0D9308E77C +:101330000D9308EC0D9304E00D930FEF0D9301E076 +:101340000D9300E00D930AE70D930AE00D9300E082 +:101350000D9301E00D9300E00D930FEF0D9300E06E +:101360000D9308952091B9008B7F233009F4846098 +:10137000B091BA009F7DB1FD90629F7BB091BB00A0 +:10138000B1FD9064223011F0886001C0877F08951C +:101390000A95E00FF21DB4910895ECE1F0E00091A0 +:1013A000B200F6DFB093D700ECE1F0E00091B300BB +:1013B000EFDFB093D800EAE2F0E00091B800E8DF98 +:1013C000B093D9000091D100002319F42092A50018 +:1013D00013C0013108F001E1B02FB00FB00FB0938E +:1013E000A5001B2FB10FB10FB00FB093A600B10F26 +:1013F000B00FB00FB093A7000091B800023008F40E +:1014000002E000937300B091CE000FEFB23009F408 +:1014100000EAB33009F402E800937200E8E3F0E078 +:101420000091D500B5DFB093A000089508952091F4 +:10143000C8003091C900B091BA00B33009F43E50F1 +:1014400097FF02C020E03FEFB32FB21B6B2EB258C4 +:1014500010F4B2E86B2E00E00395609EB12DBD57ED +:10146000D8F30093AC0008959068E1DFE2D8E1D8AA +:1014700020E030E0B0E16B2ED8D8B09196002B0F71 +:10148000321D6A94C9F7B4E036952795BA95E1F70D +:10149000822E9F77CCDF0895F894E3E0F0E0B9E086 +:1014A000B7BFB491B078C1F3F894A895B1B5B8615D +:1014B000B1BDB0E0B1BDB4E0BEBFBFE5BDBFFDDEB4 +:1014C000B0E0B8BBB0E1B7BBB0E2B5BBB0E3B4BB12 +:1014D000B8E2B2BBBCE3B1BB2224A0E0B0E02D92E5 +:1014E000AA31E9F7A0E6B0E00FEF2D920A95E9F7EF +:1014F000B1E0B093A200EEDEDDD2B6B1B460B6B911 +:101500000091CA000093AD00B1E0B0936A00F89476 +:1015100094D89ED88ED89FD88CD8A0D88AD859D3A2 +:101520008CD88BD888D8F8940AEF1AEFA6B396FD1A +:10153000A095A0FF1FC01A95C9F70A95B1F7E0E082 +:10154000FCE1B591B43E39F4B591B03E21F4B591CA +:10155000BF3F09F40CC0E0E0F395F395B591B83FB7 +:1015600049F4B591B43931F4B591BA3A19F4EE278A +:10157000F6950994F7DE11DF59DF59DF0091CA00B3 +:101580000093AD009ADEB2E0B3BFB2E0BEBDB2E000 +:10159000B5BDB1E5B8BFB9BFB0B7B77FB0BFB8B1DF +:1015A000B0B7B860B0BF3FD8789445DA20927000E9 +:1015B000BEB5B06496FDBF7BBEBDB9B7B062B9BF62 +:1015C000BB27B062B8BF8D7F38D8626033E02CE0B3 +:1015D000B0919500BB2321F42CE03A9509F4A3CFF8 +:1015E00028D880FFA0CF8E7FB0919600B23078F3DC +:1015F000B92FBF710091980000939700B0939800A5 +:10160000B01729F72A9521F76D7FBEB5B06496FD16 +:10161000BF7BBEBDBB27B062B8BF8D7FB091D40089 +:10162000BB2321F48062B92FB0709B2F8F7B209257 +:10163000670001D885FF05C0B0916700BA3008F097 +:101640008064F3D702E085FF01C000E0B09196000E +:10165000B017B8F3F894FCD7FBD7FAD77894EDD746 +:1016600020928600E2D7B091BE00B13008F478C075 +:10167000B0916A00B13008F473C085FD18C0B09114 +:101680009600BF3F08F46CC0F894EBD77894D3D79A +:10169000B0919600B130C0F7F894DAD7C8D7D8D750 +:1016A0007894C9D7B0919600BF3FB0F3C4C2B8E0F8 +:1016B0009B2E9068F894BBDE7894BDD7F8949F7702 +:1016C000B6DE80909600B0919600BF37789408F40B +:1016D0004FC0A9D7F894C5D778949A9451F7C4DE2F +:1016E000B82DB550B093C900A8D7F89477D27894A4 +:1016F000BAE09B2E9068F8949ADE78949CD7F89480 +:101700009F7795DE80909600B0919600BF377894D1 +:1017100078F789D7F8949CD78AD79AD778949A94EF +:1017200049F7A2DEB82DBB5FB093C8000B2F109114 +:10173000C900125810F0100B20F4B2E80B0F009300 +:10174000C9007BD7F894E3D158D2789474D7F89431 +:101750006EDE7894B0919600BF3F08F48ECF6BC2D6 +:1017600000919600B09186000B1710F00093860050 +:1017700062D701E0B091BA00B35009F405E0B0912E +:101780009600B01708F06ECFF8946BD76AD769D778 +:10179000789453D720926A0020926B0020926C00BC +:1017A000B0916B00B395B0936B00BF3F71F5B091F2 +:1017B0006C00B395B0936C00B091CC0009E1BA9580 +:1017C00059F002E3BA9541F00DE7BA9529F00AEF16 +:1017D000BA9511F020926C00B0916C00B017A8F08F +:1017E0006CDD21D7B0916C00BA95B0936C0020925B +:1017F0006B00B091CB00B093AD00F89432D77894E1 +:10180000B091CA00B093AD0016D711D7B09168005F +:10181000BB2319F485FF01C086CE01E085FD01C020 +:1018200006E0B0919600B01708F4BACF04D7B09193 +:101830006800BB2309F477CEF8943FDD2092610065 +:101840002092620020926300522C20926400209229 +:10185000A1007894B091B700BB0FB0939F00209285 +:101860007E0020927F0020928000209281002092B2 +:1018700082002092AA0060E070E020927100B8E03F +:10188000B093AA007061CFD6B2E074FDB2E0B7B9F0 +:10189000B6B1B068B064B6B9B6B1B6FDFDCF04B1AB +:1018A00015B1B6B1BF77B6B9112309F00FEF0093A8 +:1018B000AB0024D9B8E0B093AA00706153DDF8946E +:1018C000BFEFB0939B0095D9B0916100B0939B009E +:1018D000B0939C00B0939D007894B1E0B093610008 +:1018E000B09363005B2EB0936400B093A400B091FA +:1018F0009A00B093A300B091BA00B33019F49F7D61 +:1019000087FD90627160726020926D007FDC95DCD3 +:1019100089D98ED987D98CD985D9F9DA24D79BDB97 +:10192000C9DB86D9EDDA65FD98D777FF50D877FD0A +:1019300072D891DBD6DB7CD9EADA65FDB0D78BDBD8 +:101940000FDC76D9DDDA65FDE4D785DB20DC70D9E4 +:10195000DEDA65FD0ED87FDB59DC6AD9D1DAB2E078 +:1019600074FDB2E0B7B9B6B1B068B064B6B973DBB4 +:1019700064DC5ED9C3D871FF1EC0B0919E00B093E5 +:101980009B00B0939C00B0919A00B093A300B1E08B +:10199000B093A40018E12CE0B0916D00B11728F0CD +:1019A0007D7F746020936F0006C0B0919600B130C7 +:1019B00008F0B3CF4CC072FF11C066FD0FC0B091EC +:1019C0006F00BA9519F47B7F7860A7CFB0936F0052 +:1019D000B0919600B13008F0A0CF39C020927000CD +:1019E000B0919900B13058F0B0919E00B0939C0036 +:1019F000B0919A00B093A300B1E0B093A400B0916D +:101A000099000AEF1091D600112309F003E0B017F6 +:101A100008F01DC085FF04C0B0916800BB23B9F079 +:101A200000EF66FF05C0B0919E00B0939B0000E2FE +:101A3000B0917B00B01708F470CFB0917000B395EF +:101A4000B0937000B0919600BB2309F002C02092C1 +:101A50007000F89432DC8090B900B2E0B093B90025 +:101A600081DC8092B9002092610020926200209275 +:101A70006300522C2092640020929F0060E070E08E +:101A80007894D9D51ADC0091D600002319F0AC9ACD +:101A9000929A949AB6B1B460B6B985FF05C0B09178 +:101AA0006800BB2309F43FCDB091BF00B13008F00E +:101AB000C8CD72CEEDE0F0E023D0053A09F01BC0AE +:101AC000EEE0F0E01DD00A3509F015C03AE0A2EBD7 +:101AD000B0E0E3E0F0E014D00D9331963A95D9F7F9 +:101AE00039E1AEEBB0E0EFE0F0E00AD00D933196D3 +:101AF0003A95D9F702C0EEDB0AD0E8E2F0E00895AB +:101B0000E199FECFEEBBFFBBE09A0DB308951ED066 +:101B10003AE0A2EBB0E0E3E0F0E00D910FD03196B7 +:101B20003A95D9F739E1AEEBB0E0EFE0F0E00D9196 +:101B300005D031963A95D9F712D00895E199FECFA4 +:101B40000DBBEEBBFFBBE29AE19A0895EDE0F0E039 +:101B50000FEFF4DFEEE0F0E00FEFF0DF0895EDE0DF +:101B6000F0E005EAEBDFEEE0F0E00AE5E7DF0895FC +:101B70003091AE000091AF00313011F40093B2000B +:101B8000323011F40093B300333011F40093B400F9 +:101B9000343011F40093C600353011F40093B500D1 +:101BA000363011F40093B800373011F40093C400BC +:101BB000383011F40093B900393011F40093CE009D +:101BC0003A3011F40093BA003B3011F40093BB009B +:101BD000089525E032D52A95E9F7089539D53BD502 +:101BE0003DD53FD524D534D536D538D53AD51FD5B2 +:101BF0002FD531D533D535D5089533D52FD52BD520 +:101C000027D515D52ED52AD526D522D510D529D517 +:101C100025D521D51DD508958090AE009090AF00B8 +:101C200017D516D515D503D58A94D1F71AD5FFD473 +:101C30009A94E1F70895F894D1DF7894CADFC9DF68 +:101C4000B1E0B093AE00B1E0B093AF002092B0002D +:101C5000F894E2DF7894B5E06B2E70909600EDD4A6 +:101C6000B09196007B16C9F7B13018F0BF3F40F134 +:101C700007C07EDFF8944BDFB1DFB8E0B1BDA9DF6C +:101C80006A9459F7B091B000B395B093B000B330F7 +:101C900008F4DECF9EDFB091AF00B395B093AF00F4 +:101CA000F894B091AE00BA95EEE3F0E0EB0FF21DC0 +:101CB000049178940395B091AF00B01708F4C6CFA3 +:101CC00088DF87DFB091AE00B395B093AE00B091DE +:101CD000AE00BC3008F4B7CFFDDAF89418DFB8E0F6 +:061CE000B1BD77DFD9CB96 +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_30A_MULTI_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_30A_MULTI_REV14_7.HEX new file mode 100644 index 00000000..14d132ae --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_30A_MULTI_REV14_7.HEX @@ -0,0 +1,442 @@ +:020000020000FC +:10000000BBCD00000000000020C0AAC18EC00000CF +:10001000000098C000000000000000000203040679 +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000D0D9E +:1000400004050D050305030302004FB662FD0CC055 +:10005000552041F00994C52DC095089483FDC7959E +:10006000C4BD64604FBE1895C0916400089483FDC0 +:10007000C795C4BD6B7FC0916400CF3F09F41EC01B +:1000800070FF1AC082FD05C04FBEAC98929894983C +:10009000189576FD0EC064FD0CC0C091B100C0FD86 +:1000A0009598C1FDAD98C2FD9398CAEFC095CA95C9 +:1000B000F1F7AC98929894984FBE189524BCCC2731 +:1000C000C064C8BF6460F8CFC6CF70FFC4CF64FD02 +:1000D000C2CFAC9AC0CF70FFBECF64FDBCCF929AA6 +:1000E000BACF70FFB8CF64FDB6CF949AB4CF959ACB +:1000F00070FFB1CF64FDAFCFC7E0CA95F1F7AC9AFE +:10010000AACFAD9A70FFA7CF64FDA5CFC7E0CA956F +:10011000F1F7929AA0CF939A70FF9DCF64FD9BCF89 +:10012000C7E0CA95F1F7949A96CF4FB6C9B7CF7E7C +:10013000C9BF6E7FCCB5CE0DDDB5DF1DDBBDCABD41 +:100140004FBE18953FB68F7EA9B7A072A2118061ED +:10015000A9B7AF7DA9BFA9B7AE7FA9BF7894A09179 +:100160006800AA2341F085FD2BC0A0916800AA95E4 +:10017000A093680025C040E050E085FD15C0A6B3FF +:1001800096FDA095A0FD4FEFAEB5A06496FDAF7BA8 +:10019000AEBDAA27A062A8BF8D7FA6B396FDA0958D +:1001A000A0FD5FEF451739F7A8E161FDA093680056 +:1001B00085FD03C0A8E1A09368004093960081608C +:1001C00085FD0EC0A0916900AA2331F0A0916900BD +:1001D000AA95A093690004C08061AA27A062A8BF65 +:1001E00080FF3CC0A09196004A2F61FF8E7F85FD65 +:1001F0001CC0A091B400A430C1F4403F08F040EF0F +:10020000A42FA295AF704A0F5091B600533069F0F9 +:10021000A695A69550FD01C0A69552FD03C0A41B4E +:100220004A2F03C04A0F08F44FEF40936100A72FF5 +:10023000A670A1F073FD12C0A0917000AA0FAA0FC2 +:1002400050919E0056955695541708F0452F4A0F29 +:100250004093610018F4AFEFA09361004091B400A7 +:10026000443009F03EC0A0916100A093630040912A +:100270006300A0919B004A1708F04A2FA0919D00AF +:100280004A1708F04A2F542EA091A000AA2309F47F +:1002900022C0542F5A1B10F4A42F50E0BA2E889479 +:1002A000AA1FAA2EA091A200A095AA22A50E58F0DE +:1002B000A091A100A21509F0AA95AA0EA093A100F1 +:1002C00048F04A2D08C0A091A100BA1608F0A395E5 +:1002D000A093A1004FEF409364007F7B485F08F03C +:1002E0007064A0916000A395A093600059F0F89409 +:1002F000A9B7A160A9BF84FF03C0A9B7A062A9BF25 +:100300003FBE1895A0917400A395A093740041E09E +:1003100050916800552329F085FF03C05A955093EA +:100320006800A0919600A13018F0209299000DC0AD +:1003300020929A002092A300A0919900AF5FA09311 +:10034000990018F0AFEFA0939900F894A9B7A160B5 +:10035000A9BF84FF03C0A9B7A062A9BF3FBE18957B +:100360003FB646B557B58F7EA9B7A072A21180617E +:10037000A9B7AF7DA9BFA9B7AE7FA9BF789481FD0A +:1003800025C0AEB5AF7B96FDA064AEBD8260A6B3BE +:1003900096FDA095A0FF05C04093650050936600B0 +:1003A00041C1AEB5A06496FDAF7BAEBDAA27A062E9 +:1003B000A8BF8D7F85FF01C028C140E0A6B396FD90 +:1003C000A095A0FD22C14093960011C1AEB5A064D6 +:1003D00096FDAF7BAEBD8D7F61FF72C0AEB5AF7BCA +:1003E00096FDA064AEBDAA27A062A8BF826040931C +:1003F000910050939200A0908F004A19B090900005 +:100400005B09BB24A22C4C38520518F420929500AD +:1004100049C0A091D400AA2359F1483C520528F4C0 +:10042000A0E1BA2EAAE0AA2E23C04836A1E05A07BE +:1004300028F4A8E0BA2EAFE0AA2E1AC0403DA2E0F0 +:100440005A0728F4A4E0BA2EAEE1AA2E11C0403A11 +:10045000A5E05A0728F4A2E0BA2EACE3AA2E08C001 +:100460004839A8E05A0720F4A1E0BA2EA8E7AA2E3E +:10047000C42EA0919300CA1AD52EA0919400DA0A36 +:10048000DD202AF4AFEFC094D094CA1ADA0A209281 +:100490009500A8E0A210A0E0CA14DA0618F4A1E0C2 +:1004A000A093950040939300509394004091910045 +:1004B0005091920040938F005093900042E097C07B +:1004C000A09165004A1BA09166005A0B94FD82C062 +:1004D00093FD80C092FD7CC086FF03C0D52EC42E44 +:1004E0000CC05695479591FD73C05695479590FD64 +:1004F0006FC0D52EC42ED694C79461FD19C0AC2D03 +:10050000AC51AD2DA24008F005C0DD2089F4AC2D22 +:10051000A85C70F4A0916700A395AA2311F0A093A2 +:100520006700AA3008F471C02092960081606DC007 +:10053000A0916700AA2319F0AA95A0936700A22CA6 +:100540005091BA0097FD06C0A090C800533011F436 +:10055000A090D000AAEFAA0EA22DA21DCA18DA0AF6 +:100560004FB74170533049F4442321F087FD05C053 +:10057000806803C087FF01C08F77442359F0533050 +:1005800031F4AFEFC094D094CA1ADA0A03C040E045 +:1005900050E020C0533049F4CC0CDD1CAAE0CA1A4C +:1005A000D20818F4A0E0CA2ED22CAFEFCA16D2049B +:1005B00018F04FEF50E00EC0A091AC00CA9E412D44 +:1005C000000C441F50E008F012C04FEF50E00FC085 +:1005D0005695479594FF07C0552309F04FEFA42F78 +:1005E000A6954A0F521D4F3F520508F04FEF40931A +:1005F0009600816061FF09C0AFE1A095A923AB29F6 +:100600009A2F8F7DBB2009F48062A8E1A093680037 +:1006100085FF03C0AAE0A093680061FD03C085FDCB +:1006200001C08F7E85FD03C0A6E0A0936900F89409 +:10063000A9B7A160A9BF84FF03C0A9B7A062A9BFE1 +:100640003FBE189511E00AC013E008C01AE006C0CA +:100650001EE104C014E602C018EC00C005E1BB278F +:10066000BA95F1F70A95D9F71A95C1F708952AE3D3 +:1006700038E709C020E33CE806C02AE234EB03C0B7 +:1006800025E238EC00C0B091AD00BA9509F40895A8 +:1006900012E0BB27AD9ABA95F1F7929ABA95F1F7A5 +:1006A0009298BA95F1F7AD98BA95F1F7123009F032 +:1006B000AC9A123009F4949AB091AD00BA95F1F762 +:1006C000123009F0AC98123009F49498B7E8BA9552 +:1006D000F1F71A95F1F6022FB22FBA95F1F70A95B4 +:1006E000D9F73A9581F6AD9A0895221B39E0001F9B +:1006F0003A9509F40895221F211B18F4210F8894BC +:10070000F6CF0894F4CF622C722CB0E08894B395A5 +:10071000221F331FE0F7379527958894912E802E5E +:10072000020B130B10F4192D082D10F4889401C03E +:100730000894661C771CBA9571F7172D062D08953D +:10074000322D11232AF43A9500951095031B130BB3 +:10075000F894029F712C002D129F912C802C78947C +:10076000780C172D921C292DB4E06B2E2695179529 +:1007700007956A94D9F7332321F000951095031B50 +:10078000130B08950091B4000430A1F1B0919600CC +:10079000B15008F010C0B0916100B0936300209296 +:1007A0007E0020927F002092800020928100209283 +:1007B00082006F7D1FC06090B4006062B0916100E4 +:1007C000B093620008E317EC20917A0030917B002F +:1007D00036952795B62DBA9541F036952795B62DC5 +:1007E000BA95BA9511F0369527958DDF00937E0066 +:1007F00010937F00089500917E00B09162000B1B62 +:1008000010917F00120928F40038BFEF1B0740F059 +:1008100009C00F37120508F405C00FE710E002C049 +:1008200000E81FEF00938300109384000895009167 +:100830008300B09180000B0F10918400B091810073 +:100840001B1F20E03091840033230AF42A95B091D5 +:1008500082002B1F1AF4203F40F00AC02F3008F40A +:1008600007C00FEF1FEF2FE003C000E010E020EF04 +:1008700030916300B0919B003B1718F4323030F098 +:1008800009C0B0918400BB235AF004C0B091840029 +:10089000BB2332F4009380001093810020938200E8 +:1008A00008952091D70000918300000F10918400DB +:1008B000111F46DF11232AF40038BFEF1B0740F059 +:1008C00009C00F37120508F405C00FE710E002C099 +:1008D00000E81FEF002352F0B0916200B01B0B2F15 +:1008E00018F0013008F00AC001E008C000950F5F61 +:1008F000B09162000B0F08F001C00FEF009385006C +:1009000008952091D800009181001091820018DF95 +:1009100011232AF40130BFEF1B0740F009C00F3F3D +:10092000120508F405C00FEF10E002C001E01FEF50 +:10093000112352F0B0918500B01B0B2F18F001303D +:1009400008F00AC001E008C000950F5FB091850073 +:100950000B0F08F001C00FEF0093630008950FEF35 +:1009600071FD1EC0B091D300BB23D1F0B0917B00CC +:10097000BB23B1F00FEF10917B00B7DEF894B0917C +:10098000730072FDB5E00B9F112D002D789411239B +:1009900009F00FEFB0919E000B1710F400919E002C +:1009A00000939D00089500917A0010917B000054FF +:1009B0001140B0919D0010F4BA9501C0B39511F0AB +:1009C000B0939D00089500C008952091B500B6B180 +:1009D000B6FDFBCF04B115B1B6B1BF77B6B9B091D2 +:1009E000AA00B395B093AA00B83060F12092AA0093 +:1009F000B091D200BB2321F1112329F0B091AB00BB +:100A0000BF3F61F009C0B091AB000B1739F020F483 +:100A1000BB2321F0BA9502C0B395E1F300919B008E +:100A2000B093AB00B03050F400ECB03038F400E8D4 +:100A3000B03020F400E4B03008F400E000939B00F4 +:100A40007F7E089510919B00B0E11B0F08F41FEF0B +:100A500010939B00B091B400B43081F000919B00E2 +:100A6000B0916300B01B10F400916300B0919D0041 +:100A70000B1708F00B2F502E00936400B091AA00C2 +:100A8000B73009F47061089502E3F894B091D90089 +:100A90000B9F012D000C001F7894B0919B000B1749 +:100AA00010F000919B000093610000936300502EB2 +:100AB0000093640000939E00089520927A00B0EFA6 +:100AC000B0937B000895F8940CB51DB52091740087 +:100AD00078943091750060907600009375001093C3 +:100AE0007600031B160971FD03C077FD7FC027C088 +:100AF00070907700209377002709222311F00FEFE1 +:100B00001FEF809078009090790030937800609289 +:100B1000790000917500109176000819190920914B +:100B20007A0030917B0036952795020F131F10F441 +:100B30000FEF1FEF00937A0010937B002BC02091E2 +:100B40007A0030917B003901B4E08B2EB2E09B2E0D +:100B5000343040F08A949A94383020F072FD02C00C +:100B60008A949A94769467948A94E1F726193709BF +:100B7000992021F0169507959A94E1F7200F311FDF +:100B800020937A0030937B0028F43FEF30937A0073 +:100B900030937B00323008F4706871FF02C0B3E01C +:100BA0000DC0B091C40000917100023838F0B395C7 +:100BB000003A08F0B395B63008F0B5E09B2EB4E0EB +:100BC0008B2E10917B0000917A0024E016950795FA +:100BD0002A95E1F70819120928F0B02FB250B12F69 +:100BE000B20910F402E010E0980126C020917A00CA +:100BF00030917B003901769467946694669466948C +:100C00002619320906950695200F321D20937A0089 +:100C100030937B00323008F07F7704E036952795DB +:100C20003695279526952695201B10F0223008F43E +:100C300022E089019090C40060FDFECFE0908B001F +:100C4000F0908C006160B9B7B061B9BF380177FD31 +:100C500041C07694679400938B0010938C00B92D5B +:100C6000B330E1F0B0FD04C0060D171D930106C0BE +:100C7000000F111F0250120922E030E0B92DB330ED +:100C800068F020938D0030938E00009387001093BE +:100C900088006092890070928A003AC000938D00AB +:100CA00010938E0020938700309388006092890013 +:100CB00070928A0071FF0DC0BFE0B0938D0020924A +:100CC0008E00B093890020928A00B0938B0020920E +:100CD0008C001EC0669400938B00B92DB33091F048 +:100CE000B0FD03C0060D262D03C0000F025022E008 +:100CF000B92DB33038F020938D00009387006092B7 +:100D0000890006C000938D002093870060928900BF +:100D100000917C0002FD0350013029F495FD0AC0CA +:100D2000B6E0B7B909C0023019F4B7E0B7B904C0EA +:100D300095FDF6CFB0E0B7B90091A200000F10F416 +:100D4000BBE60B270093A20060FDFECFB2E0B0939C +:100D50006E006160B9B7B061B9BFB72FB670D1F09E +:100D600020917A0030917B0036952795369527950E +:100D700071FF02C0B0E43B0FF8940CB51DB5020F33 +:100D8000131F1BBD0ABD6160B0E1B8BFB9B7B06148 +:100D9000B9BF78940895686020927D0020E066FDD8 +:100DA00020E206C0686020927D0020E266FD20E01F +:100DB00001E011E077FD11C0B72FB67009F0677F31 +:100DC00014E100917B00069509F403950F3008F0BB +:100DD0000FE071FF02C004E114E160FD0FC0B091AB +:100DE0007D00BB2359F071FF06C0B0916E00BA952B +:100DF000B0936E0011F470624FC0ABDFB0B7B77F35 +:100E0000B0BFB8B1B0B7B860B0BFB0917D00B39516 +:100E1000B0937D00B8B177FD06C0B1E071FDB3E0DD +:100E2000BA95F1F7B8B1B072B21709F02AC071FFE4 +:100E300005C00395011708F00A95CFCF63FD05C0E3 +:100E40000395011708F0B4CFC8CF677FF8943CB57D +:100E50006DB470907A00B0917B00770CBB1F08F4E2 +:100E6000BFEF770CBB1F08F4BFEF370D6B1E6BBCD9 +:100E70003ABD6160B0E1B8BFB9B7B061B9BF7894AD +:100E800097CFB0916D00B13008F492CF63FD90CF51 +:100E90000A9509F0A2CF7F7D20918D0030918E00C0 +:100EA000F894B0E1B8BF0CB51DB5020F131F1BBD00 +:100EB0000ABDE0908700F09088006160B9B7B0612A +:100EC000B9BF7894B72FB67039F0B0916D0072FF4A +:100ED000B395B0936D0009C075FF07C066FD05C0EE +:100EE00063FD03C0BF91BF91F7C4089500E063FFA5 +:100EF00001C001E0F89410917100B7E01B9F212D13 +:100F0000102D7894200F26951795269517952695E0 +:100F1000179510937100183718F4B8E7B093710063 +:100F200000917100B09172000B1720F06061AC98D5 +:100F30009298949860FDFECFE0908900F0908A002E +:100F40006160B9B7B061B9BF0895B2E095FD0AC05C +:100F5000F894B0937C00AD9A959862FF01C0949A82 +:100F60007894F4C0F894B0937C00AD9A939862FFA3 +:100F700001C0AC9A7894EAC0B3E082FF24C095FD2A +:100F800011C002E0F894B0937C00E1E8F0E0009337 +:100F9000B1009498939A62FF02C0929A01C0AD98F2 +:100FA0007894D4C002E0F894B0937C00E1E8F0E0DB +:100FB0000093B100AC98959A62FF02C0929A01C06A +:100FC000AD987894C3C095FD0BC0F894B0937C00A5 +:100FD000EBE6F0E0949862FF01C0929A7894B6C074 +:100FE000F894B0937C00EBE6F0E0AC9862FF01C0AF +:100FF000929A7894ABC0B4E095FD0AC0F894B0938F +:101000007C00959A939862FF01C0929A78949EC052 +:10101000F894B0937C00939A959862FF01C0929ADD +:10102000789494C0B5E082FF24C095FD11C001E022 +:10103000F894B0937C00E7E7F0E00093B100929859 +:10104000AD9A62FF02C0AC9A01C0959878947EC0B8 +:1010500004E0F894B0937C00EBE8F0E00093B1007A +:101060009298AD9A62FF02C0949A01C093987894C6 +:101070006DC095FD0BC0F894B0937C00E5E6F0E000 +:10108000929862FF01C0AC9A789460C0F894B093D3 +:101090007C00E1E7F0E0929862FF01C0949A7894B6 +:1010A00055C0B6E095FD0AC0F894B0937C00939AC1 +:1010B000AD9862FF01C0AC9A789448C0F894B093A0 +:1010C0007C00959AAD9862FF01C0949A78943EC0D6 +:1010D000B1E082FF24C095FD11C004E0F894B09304 +:1010E0007C00EBE8F0E00093B100AC98959A62FFC9 +:1010F00002C0949A01C09398789428C001E0F894B3 +:10110000B0937C00E7E7F0E00093B1009498939AE5 +:1011100062FF02C0AC9A01C09598789417C095FD03 +:101120000BC0F894B0937C00E1E7F0E0AC9862FF6C +:1011300001C0949A78940AC0F894B0937C00E5E6D4 +:10114000F0E0949862FF01C0AC9A78946F7E0895A5 +:1011500024E630E0F9012092B100AC98929894987E +:10116000959AAD9A939A6B7F0895A2EBB0E009E04F +:101170000D9309E00D9304E00D930FEF0D9303E041 +:101180000D930FEF0D9309E00D9303E00D9301E034 +:101190000D9301E00D93AEEBB0E001E00D930FEF86 +:1011A0000D930D930D930D930D9303E00D930FEF9E +:1011B0000D930FEF0D930D9305E20D9300ED0D933D +:1011C00008E20D9300E50D9304E00D930FEF0D93EE +:1011D00002E00D9300E00D930AE70D930FEF0D93DE +:1011E00000E00D9301E00D9300E00D9303E00D93FB +:1011F00000E00D9308952091B9008B7F233009F40E +:101200008460B091BA00B33019F09F7DB1FD906257 +:101210009F7BB091BB00B1FD9064223011F08860DB +:1012200001C0877F08950A95E00FF21DB4910895DB +:10123000ECE1F0E00091B200F6DFB093D700ECE112 +:10124000F0E00091B300EFDFB093D800EAE2F0E005 +:101250000091B800E8DFB093D9000091B8000230E7 +:1012600008F402E000937300B091CE000FEFB230AB +:1012700009F400EAB33009F402E800937200E8E3ED +:10128000F0E00091D500CFDFB093A000089508955D +:101290002091C8003091C900B091BA00B33009F470 +:1012A0003E5097FF02C020E03FEFB32FB21B6B2EE2 +:1012B000B25810F4B2E86B2E00E00395609EB12D99 +:1012C000BD57D8F30093AC0008959068E1DFC0D912 +:1012D000BFD920E030E0B0E16B2EB6D9B0919600D6 +:1012E0002B0F321D6A94C9F7B4E036952795BA954D +:1012F000E1F7822E9F77CCDF0895F894E3E0F0E0E9 +:10130000B9E0B7BFB491B078C1F3F894A895B1B57E +:10131000B861B1BDB0E0B1BDB4E0BEBFBFE5BDBF17 +:1013200017DFB0E0B8BBB0E1B7BBB0E2B5BBB0E32C +:10133000B4BBB8E2B2BBBCE3B1BB2224A0E0B0E0D6 +:101340002D92AA31E9F7A0E6B0E00FEF2D920A95B1 +:10135000E9F7B1E0B093A20008DFF6D2B6B1B4600D +:10136000B6B90091CA000093AD00B1E0B0936A0035 +:10137000F89472D97CD96CD97DD96AD97ED968D9CB +:10138000F8940AEF1AEFA6B396FDA095A0FF1FC030 +:101390001A95C9F70A95B1F7E0E0FCE1B591B43EC2 +:1013A00039F4B591B03E21F4B591BF3F09F40CC0BA +:1013B000E0E0F395F395B591B83F49F4B591B439B0 +:1013C00031F4B591BA3A19F4EE27F695099413DF82 +:1013D0002FDF5DDF5DDF0091CA000093AD00B8DE56 +:1013E000B2E0B3BFB2E0BEBDB2E0B5BDB1E5B8BFDB +:1013F000B9BFB0B7B77FB0BFB8B1B0B7B860B0BF12 +:1014000021D97894E0DA20927000BEB5B06496FDE0 +:10141000BF7BBEBDB9B7B062B9BFBB27B062B8BFB2 +:101420008D7F1AD9626033E02CE0B0919500BB2328 +:1014300021F42CE03A9509F4A3CF0AD980FFA0CF7C +:101440008E7FB0919600B23078F3B92FBF710091C2 +:10145000980000939700B0939800B01729F72A9549 +:1014600021F76D7FBEB5B06496FDBF7BBEBDBB27C7 +:10147000B062B8BF8D7FB091D400BB2321F48062ED +:10148000B92FB0709B2F8F7B20926700E3D885FF28 +:1014900005C0B0916700BA3008F08064D5D802E08A +:1014A00085FF01C000E0B0919600B017B8F3F89442 +:1014B000DED8DDD8DCD87894CFD820928600B091E1 +:1014C000BA00B33009F47DC0BFD8B091BE00B130CE +:1014D00008F477C0B0916A00B13008F472C085FD9D +:1014E00018C0B0919600BF3F08F46BC0F894C8D8FC +:1014F0007894B0D8B0919600B130C0F7F894B7D8CE +:10150000A5D8B5D87894A6D8B0919600BF3FB0F3CF +:10151000DCC2B3E09B2E9068F894BADE78949AD837 +:10152000F8949F77B5DE80909600B0919600BF3713 +:10153000789408F44EC086D8F894A2D878949A94F7 +:1015400051F7C3DEB82DB093C90086D8F89490D275 +:101550007894BAE09B2E9068F8949ADE78947AD8C2 +:10156000F8949F7795DE80909600B0919600BF37F3 +:10157000789478F767D8F8947AD868D878D8789437 +:101580009A9449F7A2DEB82DBB5FB093C8000B2F29 +:101590001091C900125810F0100B20F4B2E80B0F94 +:1015A0000093C90059D8F894FCD171D2789452D8DC +:1015B000F8946EDE7894B0919600BF3F08F48FCF18 +:1015C00084C200919600B09186000B1710F0009332 +:1015D000860040D801E0B091BA00B35009F405E0AC +:1015E000B0919600B01708F06ACFF89449D848D85F +:1015F00047D8789431D820926A0020926B002092CC +:101600006C00B0916B00B395B0936B00BF3F71F568 +:10161000B0916C00B395B0936C00B091CC0009E12F +:10162000BA9559F002E3BA9541F00DE7BA9529F061 +:101630000AEFBA9511F020926C00B0916C00B017CF +:10164000A8F086DDFFD7B0916C00BA95B0936C001E +:1016500020926B00B091CB00B093AD00F89410D8FD +:101660007894B091CA00B093AD00F4D7EFD7B091A1 +:101670006800BB2319F485FF01C082CE01E085FD1F +:1016800001C006E0B0919600B01708F4BACFB0914F +:10169000BA00B35009F0DED7B0916800BB2309F45B +:1016A0006FCEF89455DD2092610020926200209266 +:1016B0006300522C209264002092A1007894B09193 +:1016C000B700BB0FB0939F0020927E0020927F0056 +:1016D0002092800020928100209282002092AA0015 +:1016E00060E070E020927100B8E0B093AA007061F1 +:1016F000A9D7B2E074FDB2E0B7B9B6B1B068B064D2 +:10170000B6B9B6B1B6FDFDCF04B115B1B6B1BF776C +:10171000B6B9112309F00FEF0093AB0056D9B8E02A +:10172000B093AA00706167DDF894BFEFB0939B009F +:10173000ABD9B0916100B0939B00B0939C00B09383 +:101740009D007894B1E0B0936100B09363005B2E8C +:10175000B0936400B093A400B0919A00B093A3003A +:10176000B091BA00B33019F49F7D87FD906271602B +:10177000726020926D0095DCABDC9FD9A4D99DD915 +:10178000A2D99BD90FDBFED7B1DBDFDB9CD903DB12 +:1017900065FD31D877FFE3D877FD05D9A7DBECDB12 +:1017A00092D900DB65FD43D8A1DB25DC8CD9F3DAC7 +:1017B00065FD77D89BDB36DC86D9F4DA65FDA1D8E8 +:1017C00095DB6FDC80D9E7DAB2E074FDB2E0B7B93F +:1017D000B6B1B068B064B6B989DB7ADC74D9F5D833 +:1017E00071FF24C0B0919E00B0939B00B0939C0009 +:1017F000B0919A00B093A300B1E0B093A40018E1B7 +:101800002CE0B0916D00B11758F07D7F746020938B +:101810006F00B0919E00B0939B00B0939D0006C0F6 +:10182000B0919600B13008F0ADCF60C072FF11C02A +:1018300066FD0FC0B0916F00BA9519F47B7F786098 +:10184000A1CFB0936F00B0919600B13008F09ACF5D +:101850004DC020927000B09199000AEF1091D6000F +:10186000112309F003E0B01708F040C085FF04C061 +:10187000B0916800BB23D1F1B091BA00B33081F4CC +:1018800095FD03C087FD04C00BC087FF01C008C0E1 +:1018900066FD06C06064B0919E00B0939B0087CF48 +:1018A00000EF66FF05C0B0919E00B0939B0000E280 +:1018B000B0917B00B01708F465CF66FF17C06F7B4F +:1018C0009F7D87FD90627460B2E1B0936F00B0912C +:1018D0009E00B0939B0056CFB0917000B395B0932B +:1018E0007000B0919600BB2309F002C020927000F6 +:1018F000F8942EDC8090B900B2E0B093B9007BDCA4 +:101900008092B900209261002092620020926300D0 +:10191000522C2092640020929F0060E070E0789446 +:1019200099D616DC0091D600002319F0AC9A929A51 +:10193000949AB6B1B460B6B985FF05C0B091700095 +:10194000B43008F01DCD59CEEDE0F0E023D00535E0 +:1019500009F01BC0EEE0F0E01DD00A3A09F015C016 +:101960003AE0A2EBB0E0E3E0F0E014D00D93319662 +:101970003A95D9F739E1AEEBB0E0EFE0F0E00AD00C +:101980000D9331963A95D9F702C0EFDB0AD0E8E221 +:10199000F0E00895E199FECFEEBBFFBBE09A0DB3F6 +:1019A00008951ED03AE0A2EBB0E0E3E0F0E00D9144 +:1019B0000FD031963A95D9F739E1AEEBB0E0EFE0D0 +:1019C000F0E00D9105D031963A95D9F712D00895EF +:1019D000E199FECF0DBBEEBBFFBBE29AE19A089501 +:1019E000EDE0F0E00FEFF4DFEEE0F0E00FEFF0DF1E +:1019F0000895EDE0F0E005E5EBDFEEE0F0E00AEA67 +:101A0000E7DF08953091AE000091AF00313011F45E +:101A10000093B200323011F40093B300333011F46C +:101A20000093B400343011F40093B600353011F453 +:101A30000093B800363011F40093C400373011F42D +:101A40000093B900383011F40093D500393011F407 +:101A50000093CE003A3011F40093BA003B3011F4F9 +:101A60000093BB00089525E0F7D52A95E9F708957E +:101A7000FED500D602D604D6E9D5F9D5FBD5FDD5DD +:101A8000FFD5E4D5F4D5F6D5F8D5FAD50895F8D52F +:101A9000F4D5F0D5ECD5DAD5F3D5EFD5EBD5E7D540 +:101AA000D5D5EED5EAD5E6D5E2D508958090AE003D +:101AB0009090AF00DCD5DBD5DAD5C8D58A94D1F7C4 +:101AC000DFD5C4D59A94E1F70895F894D1DF7894DE +:101AD000CADFC9DFB1E0B093AE00B1E0B093AF00B0 +:101AE0002092B000F894E2DF7894B5E06B2E70900D +:101AF0009600B2D5B09196007B16C9F7B13018F0B8 +:101B0000BF3F40F107C07EDFF8944BDFB1DFB8E0A4 +:101B1000B1BDA9DF6A9459F7B091B000B395B09305 +:101B2000B000B33008F4DECF9EDFB091AF00B395C4 +:101B3000B093AF00F894B091AE00BA95EEE3F0E048 +:101B4000EB0FF21D049178940395B091AF00B0179C +:101B500008F4C6CF88DF87DFB091AE00B395B093AD +:101B6000AE00B091AE00BC3008F4B7CFFEDAF89406 +:0A1B700018DFB8E0B1BD77DFC0CB8D +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_30A_TAIL_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_30A_TAIL_REV14_7.HEX new file mode 100644 index 00000000..2ee31e2d --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_30A_TAIL_REV14_7.HEX @@ -0,0 +1,431 @@ +:020000020000FC +:1000000060CD0000000000001FC0A0C18DC0000036 +:10001000000097C00000000000000000020304067A +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000505AE +:100040000D050305030302004FB662FD0CC05520E9 +:1000500041F00994C52DC095089483FDC795C4BD92 +:1000600064604FBE1895C0916400089483FDC795E5 +:10007000C4BD6B7FC0916400CF3F09F41EC070FF08 +:100080001AC082FD05C04FBEAC98929894981895FE +:1000900076FD0EC064FD0CC0C091B100C0FD959806 +:1000A000C1FDAD98C2FD9398CAEFC095CA95F1F70E +:1000B000AC98929894984FBE189524BCCC27C064F5 +:1000C000C8BF6460F8CFC6CF70FFC4CF64FDC2CF95 +:1000D000AC9AC0CF70FFBECF64FDBCCF929ABACFAE +:1000E00070FFB8CF64FDB6CF949AB4CF959A70FFE5 +:1000F000B1CF64FDAFCFC7E0CA95F1F7AC9AAACFF4 +:10010000AD9A70FFA7CF64FDA5CFC7E0CA95F1F700 +:10011000929AA0CF939A70FF9DCF64FD9BCFC7E0CA +:10012000CA95F1F7949A96CF4FB6C9B7CF7EC9BF9B +:100130006E7FCCB5CE0DDDB5DF1DDBBDCABD4FBEBC +:1001400018953FB68F7EA9B7A072A2118061A9B79A +:10015000AF7DA9BFA9B7AE7FA9BF7894A091680071 +:10016000AA2341F085FD2BC0A0916800AA95A09319 +:10017000680025C040E050E085FD15C0A6B396FD9F +:10018000A095A0FD4FEFAEB5A06496FDAF7BAEBDD0 +:10019000AA27A062A8BF8D7FA6B396FDA095A0FD5B +:1001A0005FEF451739F7A8E161FDA093680085FD71 +:1001B00003C0A8E1A093680040939600816085FD8C +:1001C0000EC0A0916900AA2331F0A0916900AA9500 +:1001D000A093690004C08061AA27A062A8BF80FF25 +:1001E0003DC0A09196004A2F61FF8E7F85FD18C00B +:1001F000403F08F040EFA42FA295AF704A0F5091F6 +:10020000B600533069F0A695A69550FD01C0A6959D +:1002100052FD03C0A41B4A2F03C04A0F08F44FEF3E +:10022000A0919F004A1708F44A2F40936100A72F1E +:10023000A670A1F073FD12C0A0917000AA0FAA0FC2 +:1002400050919E0056955695541708F0452F4A0F29 +:100250004093610018F4AFEFA0936100A09161009A +:10026000A093630040916300A0919B004A1708F09F +:100270004A2F542EA091A000AA2309F422C0542F83 +:100280005A1B10F4A42F50E0BA2E8894AA1FAA2E4D +:10029000A091A200A095AA22A50E58F0A091A100BD +:1002A000A21509F0AA95AA0EA093A10048F04A2D24 +:1002B00008C0A091A100BA1608F0A395A093A100D0 +:1002C0004FEF409364007F7B485F08F07064A0911B +:1002D0006000A395A093600059F0F894A9B7A160BD +:1002E000A9BF84FF03C0A9B7A062A9BF3FBE1895EC +:1002F000A0917400A395A093740041E05091680010 +:10030000552329F085FF03C05A9550936800A091AA +:100310009600A13018F0209299000DC020929A000A +:100320002092A300A0919900AF5FA093990018F0CC +:10033000AFEFA0939900F894A9B7A160A9BF84FF7B +:1003400003C0A9B7A062A9BF3FBE18953FB646B586 +:1003500057B58F7EA9B7A072A2118061A9B7AF7DF2 +:10036000A9BFA9B7AE7FA9BF789481FD25C0AEB55E +:10037000AF7B96FDA064AEBD8260A6B396FDA0954E +:10038000A0FF05C0409365005093660041C1AEB523 +:10039000A06496FDAF7BAEBDAA27A062A8BF8D7FEB +:1003A00085FF01C028C140E0A6B396FDA095A0FD41 +:1003B00022C14093960011C1AEB5A06496FDAF7BFB +:1003C000AEBD8D7F61FF72C0AEB5AF7B96FDA06400 +:1003D000AEBDAA27A062A8BF82604093910050934F +:1003E0009200A0908F004A19B09090005B09BB2446 +:1003F000A22C4C38520518F42092950049C0A091C7 +:10040000D400AA2359F1483C520528F4A0E1BA2EA1 +:10041000AAE0AA2E23C04836A1E05A0728F4A8E093 +:10042000BA2EAFE0AA2E1AC0403DA2E05A0728F427 +:10043000A4E0BA2EAEE1AA2E11C0403AA5E05A07B8 +:1004400028F4A2E0BA2EACE3AA2E08C04839A8E0EE +:100450005A0720F4A1E0BA2EA8E7AA2EC42EA09134 +:100460009300CA1AD52EA0919400DA0ADD202AF44E +:10047000AFEFC094D094CA1ADA0A20929500A8E08F +:10048000A210A0E0CA14DA0618F4A1E0A093950027 +:1004900040939300509394004091910050919200AA +:1004A00040938F005093900042E097C0A091650068 +:1004B0004A1BA09166005A0B94FD82C093FD80C038 +:1004C00092FD7CC086FF03C0D52EC42E0CC056956D +:1004D000479591FD73C05695479590FD6FC0D52EF9 +:1004E000C42ED694C79461FD19C0AC2DAC51AD2D6E +:1004F000A24008F005C0DD2089F4AC2DA85C70F4A2 +:10050000A0916700A395AA2311F0A0936700AA30D9 +:1005100008F471C02092960081606DC0A0916700C0 +:10052000AA2319F0AA95A0936700A22C5091BA00B3 +:1005300097FD06C0A090C800533011F4A090D000E1 +:10054000AAEFAA0EA22DA21DCA18DA0A4FB741704F +:10055000533049F4442321F087FD05C0806803C06F +:1005600087FF01C08F77442359F0533031F4AFEF48 +:10057000C094D094CA1ADA0A03C040E050E020C008 +:10058000533049F4CC0CDD1CAAE0CA1AD20818F486 +:10059000A0E0CA2ED22CAFEFCA16D20418F04FEF4B +:1005A00050E00EC0A091AC00CA9E412D000C441F2B +:1005B00050E008F012C04FEF50E00FC0569547953D +:1005C00094FF07C0552309F04FEFA42FA6954A0FBB +:1005D000521D4F3F520508F04FEF40939600816047 +:1005E00061FF09C0AFE1A095A923AB299A2F8F7DA8 +:1005F000BB2009F48062A8E1A093680085FF03C0D6 +:10060000AAE0A093680061FD03C085FD01C08F7E54 +:1006100085FD03C0A6E0A0936900F894A9B7A16086 +:10062000A9BF84FF03C0A9B7A062A9BF3FBE1895A8 +:1006300011E00AC013E008C01AE006C01EE104C0C1 +:1006400014E602C018EC00C005E1BB27BA95F1F72B +:100650000A95D9F71A95C1F708952AE338E709C032 +:1006600020E33CE806C02AE234EB03C025E238EC84 +:1006700000C0B091AD00BA9509F4089512E0BB270F +:10068000AD9ABA95F1F7929ABA95F1F79298BA9510 +:10069000F1F7AD98BA95F1F7123009F0AC9A123033 +:1006A00009F4949AB091AD00BA95F1F7123009F0BF +:1006B000AC98123009F49498B7E8BA95F1F71A9506 +:1006C000F1F6022FB22FBA95F1F70A95D9F73A95BC +:1006D00081F6AD9A0895221B39E0001F3A9509F47E +:1006E0000895221F211B18F4210F8894F6CF089437 +:1006F000F4CF622C722CB0E08894B395221F331F84 +:10070000E0F7379527958894912E802E020B130BD6 +:1007100010F4192D082D10F4889401C00894661C5B +:10072000771CBA9571F7172D062D0895322D1123D8 +:100730002AF43A9500951095031B130BF894029F29 +:10074000712C002D129F912C802C7894780C172DF1 +:10075000921C292DB4E06B2E2695179507956A9467 +:10076000D9F7332321F000951095031B130B08953F +:10077000089510917B00169500917A000795B0912D +:100780007E00B01B0B2FB0917F00B10B1B2F28F404 +:100790000038BFEF1B0740F009C00F37120508F4FF +:1007A00005C00FE710E002C000E81FEF00938300D0 +:1007B00010938400089500918300B09180000B0F86 +:1007C00010918400B09181001B1F20E030918400C3 +:1007D00033230AF42A95B09182002B1F1AF4203F8C +:1007E00040F00AC02F3008F407C00FEF1FEF2FE0D2 +:1007F00003C000E010E020EF30916300B0919B0057 +:100800003B1718F4323030F009C0B0918400BB239C +:100810005AF004C0B0918400BB2332F400938000EE +:10082000109381002093820008952091D7000091B9 +:100830008300000F10918400111F78DF11232AF428 +:100840000038BFEF1B0740F009C00F37120508F44E +:1008500005C00FE710E002C000E81FEF002352F0D0 +:10086000B0916200B01B0B2F18F0013008F00AC0E5 +:1008700001E008C000950F5FB09162000B0F08F017 +:1008800001C00FEF0093850008952091D8000091DA +:100890008100109182004ADF11232AF40130BFEF5A +:1008A0001B0740F009C00F3F120508F405C00FEF09 +:1008B00010E002C001E01FEF112352F0B09185005B +:1008C000B01B0B2F18F0013008F00AC001E008C07F +:1008D00000950F5FB09185000B0F08F001C00FEF7E +:1008E0000093630008950FEF71FD1EC0B091D30017 +:1008F000BB23D1F0B0917B00BB23B1F00FEF10917F +:100900007B00E9DEF894B091730072FDB5E00B9FB7 +:10091000112D002D7894112309F00FEFB0919E0056 +:100920000B1710F400919E0000939D000895009114 +:100930007A0010917B0000541140B0919D0010F49A +:10094000BA9501C0B39511F0B0939D00089500C011 +:1009500008952091B500B6B1B6FDFBCF04B115B135 +:10096000B6B1BF77B6B9B091AA00B395B093AA005B +:10097000B83060F12092AA00B091D200BB2321F1DF +:10098000112329F0B091AB00BF3F61F009C0B091D5 +:10099000AB000B1739F020F4BB2321F0BA9502C04D +:1009A000B395E1F300919B00B093AB00B03050F4ED +:1009B00000ECB03038F400E8B03020F400E4B0309F +:1009C00008F400E000939B007F7E0895B0919B00A7 +:1009D000B39511F0B0939B00B091AA00B73009F421 +:1009E0007061089502E3F894B091D9000B9F012D36 +:1009F000000C001F7894B0919B000B1710F0009131 +:100A00009B000093610000936300502E00936400EC +:100A100000939E00089520927A00B0EFB0937B007F +:100A20000895F8940CB51DB5209174007894309118 +:100A30007500609076000093750010937600031B9C +:100A4000160971FD03C077FD7FC027C07090770045 +:100A5000209377002709222311F00FEF1FEF8090DA +:100A6000780090907900309378006092790000913E +:100A70007500109176000819190920917A003091BB +:100A80007B0036952795020F131F10F40FEF1FEF11 +:100A900000937A0010937B002BC020917A00309154 +:100AA0007B003901B4E08B2EB2E09B2E343040F055 +:100AB0008A949A94383020F072FD02C08A949A94F5 +:100AC000769467948A94E1F726193709992021F0E2 +:100AD000169507959A94E1F7200F311F20937A001D +:100AE00030937B0028F43FEF30937A0030937B0003 +:100AF000323008F4706871FF02C0B3E00DC0B091ED +:100B0000C40000917100023838F0B395003A08F043 +:100B1000B395B63008F0B5E09B2EB4E08B2E109163 +:100B20007B0000917A0024E0169507952A95E1F75D +:100B30000819120928F0B02FB250B12FB20910F4E1 +:100B400002E010E0980126C020917A0030917B00ED +:100B500039017694679466946694669426193209EE +:100B600006950695200F321D20937A0030937B0066 +:100B7000323008F07F7704E0369527953695279533 +:100B800026952695201B10F0223008F422E08901DA +:100B90009090C40060FDFECFE0908B00F0908C0040 +:100BA0006160B9B7B061B9BF380177FD41C07694D3 +:100BB000679400938B0010938C00B92DB330E1F053 +:100BC000B0FD04C0060D171D930106C0000F111FD4 +:100BD0000250120922E030E0B92DB33068F02093C2 +:100BE0008D0030938E0000938700109388006092F0 +:100BF000890070928A003AC000938D0010938E0095 +:100C000020938700309388006092890070928A0058 +:100C100071FF0DC0BFE0B0938D0020928E00B093A5 +:100C2000890020928A00B0938B0020928C001EC015 +:100C3000669400938B00B92DB33091F0B0FD03C0E2 +:100C4000060D262D03C0000F025022E0B92DB3304F +:100C500038F020938D00009387006092890006C0D1 +:100C600000938D00209387006092890000917C00A2 +:100C700002FD0350013029F495FD0AC0B6E0B7B972 +:100C800009C0023019F4B7E0B7B904C095FDF6CF3A +:100C9000B0E0B7B90091A200000F10F4BBE60B273B +:100CA0000093A20060FDFECFB2E0B0936E006160E1 +:100CB000B9B7B061B9BFB72FB670D1F020917A0043 +:100CC00030917B00369527953695279571FF02C0A8 +:100CD000B0E43B0FF8940CB51DB5020F131F1BBDFC +:100CE0000ABD6160B0E1B8BFB9B7B061B9BF78946F +:100CF0000895686020927D0020E066FD20E206C035 +:100D0000686020927D0020E266FD20E001E011E0B5 +:100D100077FD11C0B72FB67009F0677F14E100911D +:100D20007B00069509F403950F3008F00FE071FF82 +:100D300002C004E114E160FD0FC0B0917D00BB234F +:100D400059F071FF06C0B0916E00BA95B0936E0075 +:100D500011F470624FC0ABDFB0B7B77FB0BFB8B1AE +:100D6000B0B7B860B0BFB0917D00B395B0937D00CF +:100D7000B8B177FD06C0B1E071FDB3E0BA95F1F707 +:100D8000B8B1B072B21709F02AC071FF05C003955F +:100D9000011708F00A95CFCF63FD05C00395011731 +:100DA00008F0B4CFC8CF677FF8943CB56DB47090AD +:100DB0007A00B0917B00770CBB1F08F4BFEF770C73 +:100DC000BB1F08F4BFEF370D6B1E6BBC3ABD6160F3 +:100DD000B0E1B8BFB9B7B061B9BF789497CFB0915F +:100DE0006D00B13008F492CF63FD90CF0A9509F001 +:100DF000A2CF7F7D20918D0030918E00F894B0E1DC +:100E0000B8BF0CB51DB5020F131F1BBD0ABDE09086 +:100E10008700F09088006160B9B7B061B9BF78947D +:100E2000B72FB67039F0B0916D0072FFB395B093E3 +:100E30006D0009C075FF07C066FD05C063FD03C0F6 +:100E4000BF91BF91F6C4089500E063FF01C001E0C7 +:100E5000F89410917100B7E01B9F212D102D78940C +:100E6000200F26951795269517952695179510937B +:100E70007100183718F4B8E7B09371000091710051 +:100E8000B09172000B1720F06061AC989298949822 +:100E900060FDFECFE0908900F0908A006160B9B7F4 +:100EA000B061B9BF0895B2E095FD0AC0F894B0935F +:100EB0007C00AD9A959862FF01C0949A7894F4C032 +:100EC000F894B0937C00AD9A939862FF01C0AC9AFD +:100ED0007894EAC0B3E082FF24C095FD11C002E01F +:100EE000F894B0937C00E0E8F0E00093B1009498AF +:100EF000939A62FF02C0929A01C0AD987894D4C0D0 +:100F000002E0F894B0937C00E0E8F0E00093B100D8 +:100F1000AC98959A62FF02C0929A01C0AD987894FD +:100F2000C3C095FD0BC0F894B0937C00EAE6F0E0F6 +:100F3000949862FF01C0929A7894B6C0F894B093E6 +:100F40007C00EAE6F0E0AC9862FF01C0929A7894E7 +:100F5000ABC0B4E095FD0AC0F894B0937C00959ABC +:100F6000939862FF01C0929A78949EC0F894B093CF +:100F70007C00939A959862FF01C0929A789494C0ED +:100F8000B5E082FF24C095FD11C001E0F894B09354 +:100F90007C00E6E7F0E00093B1009298AD9A62FF22 +:100FA00002C0AC9A01C0959878947EC004E0F89491 +:100FB000B0937C00EAE8F0E00093B1009298AD9A1B +:100FC00062FF02C0949A01C0939878946DC095FD19 +:100FD0000BC0F894B0937C00E4E6F0E0929862FFD6 +:100FE00001C0AC9A789460C0F894B0937C00E0E7BC +:100FF000F0E0929862FF01C0949A789455C0B6E0F0 +:1010000095FD0AC0F894B0937C00939AAD9862FF66 +:1010100001C0AC9A789448C0F894B0937C00959A3B +:10102000AD9862FF01C0949A78943EC0B1E082FF0F +:1010300024C095FD11C004E0F894B0937C00EAE868 +:10104000F0E00093B100AC98959A62FF02C0949AC8 +:1010500001C09398789428C001E0F894B0937C0084 +:10106000E6E7F0E00093B1009498939A62FF02C023 +:10107000AC9A01C09598789417C095FD0BC0F89470 +:10108000B0937C00E0E7F0E0AC9862FF01C0949A76 +:1010900078940AC0F894B0937C00E4E6F0E0949869 +:1010A00062FF01C0AC9A78946F7E089523E630E029 +:1010B000F9012092B100AC9892989498959AAD9AC3 +:1010C000939A6B7F0895A2EBB0E00FEF0D930D9311 +:1010D0000D930D9303E00D9304E00D9309E00D9340 +:1010E00003E00D9301E00D9301E00D93AEEBB0E052 +:1010F00001E00D930FEF0D930D930D930D930D9351 +:1011000003E00D930FEF0D930FEF0D930D9305E299 +:101110000D9300ED0D930AEF0D930AEF0D9304E08C +:101120000D930FEF0D9301E00D9300E00D930AE78F +:101130000D930FEF0D9300E00D9301E00D9300E090 +:101140000D9303E00D9300E00D9308952091B900F5 +:101150008B7F233009F48460B091BA00B33019F06A +:101160009F7DB1FD90629F7BB091BB00B1FD90640B +:10117000223011F0886001C0877F08950A95E00F42 +:10118000F21DB4910895ECE1F0E00091B200F6DFB9 +:10119000B093D700ECE1F0E00091B300EFDFB09343 +:1011A000D800EAE2F0E00091B800E8DFB093D9009F +:1011B0000091B800023008F402E000937300B0918F +:1011C000CE000FEFB23009F400EAB33009F402E8C0 +:1011D00000937200E8E3F0E00091D500CFDFB09318 +:1011E000A000089508952091C8003091C900B091E1 +:1011F000BA00B33009F43E5097FF02C020E03FEF41 +:10120000B32FB21B6B2EB25810F4B2E86B2E00E075 +:101210000395609EB12DBD57D8F30093AC0008959F +:101220009068E1DF0BDA0ADA20E030E0B0E16B2E03 +:1012300001DAB09196002B0F321D6A94C9F7B4E021 +:1012400036952795BA95E1F7822E9F77CCDF0895E2 +:10125000F894E3E0F0E0B9E0B7BFB491B078C1F33F +:10126000F894A895B1B5B861B1BDB0E0B1BDB4E036 +:10127000BEBFBFE5BDBF1ADFB0E0B8BBB0E1B7BBD2 +:10128000B0E2B5BBB0E3B4BBB8E2B2BBBCE3B1BB48 +:101290002224A0E0B0E02D92AA31E9F7A0E6B0E068 +:1012A0000FEF2D920A95E9F7B1E0B093A2000BDFA2 +:1012B000F8D2B6B1B460B6B90091CA000093AD00DF +:1012C000B1E0B0936A00F894BDD9C7D9B7D9C8D9ED +:1012D000B5D9C9D9B3D96CD3B5D9B4D9B1D9F894E2 +:1012E0000AEF1AEFA6B396FDA095A0FF1FC01A95AE +:1012F000C9F70A95B1F7E0E0FCE1B591B43E39F4E5 +:10130000B591B03E21F4B591BF3F09F40CC0E0E0C7 +:10131000F395F395B591B83F49F4B591B43931F4EB +:10132000B591BA3A19F4EE27F69509940FDF2BDF41 +:1013300059DF59DF0091CA000093AD00B7DEB2E07B +:10134000B3BFB2E0BEBDB2E0B5BDB1E5B8BFB9BF95 +:10135000B0B7B77FB0BFB8B1B0B7B860B0BF68D9E9 +:101360007894F5DA20927000BEB5B06496FDBF7B2C +:10137000BEBDB9B7B062B9BFBB27B062B8BF8D7F81 +:1013800061D9626033E02CE0B0919500BB2321F479 +:101390002CE03A9509F4A3CF51D980FFA0CF8E7FDE +:1013A000B0919600B23078F3B92FBF7100919800D8 +:1013B00000939700B0939800B01729F72A9521F76A +:1013C0006D7FBEB5B06496FDBF7BBEBDBB27B0626E +:1013D000B8BF8D7FB091D400BB2321F48062B92FB8 +:1013E000B0709B2F8F7B209267002AD985FF05C0A4 +:1013F000B0916700BA3008F080641CD902E085FF24 +:1014000001C000E0B0919600B017B8F3F89425D968 +:1014100024D923D9789416D920928600B091BA00A5 +:10142000B33009F47EC006D9B091BE00B13008F4E3 +:1014300078C0B0916A00B13008F473C085FD18C05F +:10144000B0919600BF3F08F46CC0F8940FD978941F +:10145000F7D8B0919600B130C0F7F894FED8ECD828 +:10146000FCD87894EDD8B0919600BF3FB0F3D2C2CB +:10147000B8E09B2E9068F894B6DE7894E1D8F894A2 +:101480009F77B1DE80909600B0919600BF37789438 +:1014900008F44FC0CDD8F894E9D878949A9451F7CD +:1014A000BFDEB82DB550B093C900CCD8F89485D222 +:1014B0007894BAE09B2E9068F89495DE7894C0D822 +:1014C000F8949F7790DE80909600B0919600BF3799 +:1014D000789478F7ADD8F894C0D8AED8BED87894C0 +:1014E0009A9449F79DDEB82DBB5FB093C8000B2FCF +:1014F0001091C900125810F0100B20F4B2E80B0F35 +:101500000093C9009FD8F894F9D166D2789498D8FE +:10151000F89469DE7894B0919600BF3F08F48ECFBE +:1015200079C200919600B09186000B1710F00093DD +:10153000860086D801E0B091BA00B35009F405E006 +:10154000B0919600B01708F069CFF8948FD88ED874 +:101550008DD8789477D820926A0020926B002092E0 +:101560006C00B0916B00B395B0936B00BF3F71F509 +:10157000B0916C00B395B0936C00B091CC0009E1D0 +:10158000BA9559F002E3BA9541F00DE7BA9529F002 +:101590000AEFBA9511F020926C00B0916C00B01770 +:1015A000A8F084DD45D8B0916C00BA95B0936C007A +:1015B00020926B00B091CB00B093AD00F89456D858 +:1015C0007894B091CA00B093AD003AD835D8B091B4 +:1015D0006800BB2319F485FF01C081CE01E085FDC1 +:1015E00001C006E0B0919600B01708F4BACFB091F0 +:1015F000BA00B35009F024D8B0916800BB2309F4B5 +:101600006ECEF89453DD2092610020926200209209 +:101610006300522C209264002092A1007894B09133 +:10162000B700BB0FB0939F0020927E0020927F00F6 +:101630002092800020928100209282002092AA00B5 +:1016400060E070E020927100B8E0B093AA00706191 +:10165000EFD7B2E074FDB2E0B7B9B6B1B068B0642C +:10166000B6B9B6B1B6FDFDCF04B115B1B6B1BF770D +:10167000B6B9112309F00FEF0093AB006AD9B8E0B7 +:10168000B093AA00706162DDF894BFEFB0939B0045 +:10169000A9D9B0916100B0939B00B0939C00B09326 +:1016A0009D007894B1E0B0936100B09363005B2E2D +:1016B000B0936400B093A400B0919A00B093A300DB +:1016C000B091BA00B33019F49F7D87FD90627160CC +:1016D000726020926D0093DCA9DC9DD9A2D99BD9C0 +:1016E000A0D999D90DDB44D8AFDBDDDB9AD901DB7A +:1016F00065FD3FD877FFF7D877FD19D9A5DBEADB81 +:1017000090D9FEDA65FD57D89FDB23DC8AD9F1DA60 +:1017100065FD8BD899DB34DC84D9F2DA65FDB5D868 +:1017200093DB6DDC7ED9E5DAB2E074FDB2E0B7B9E7 +:10173000B6B1B068B064B6B987DB78DC72D909D9C4 +:1017400071FF21C0B0919E00B0939B00B0939C00AC +:10175000B0919A00B093A300B1E0B093A40018E157 +:101760002CE0B0916D00B11740F07D7F7460209344 +:101770006F00BFEFB0939B0006C0B0919600B130F0 +:1017800008F0B0CF60C072FF11C066FD0FC0B0910D +:101790006F00BA9519F47B7F7860A4CFB0936F0087 +:1017A000B0919600B13008F09DCF4DC020927000EE +:1017B000B091990002E81091D600112309F003E0DE +:1017C000B01708F040C085FF04C0B0916800BB238B +:1017D000D1F1B091BA00B33081F495FD03C087FD1B +:1017E00004C00BC087FF01C008C066FD06C060646E +:1017F000B0919E00B0939B008ACF00EF66FF05C0BA +:10180000B0919E00B0939B0000E2B0917B00B017B6 +:1018100008F468CF66FF17C06F7B9F7D87FD9062DD +:101820007460B2E1B0936F00B0919E00B0939B00E2 +:1018300059CFB0917000B395B0937000B0919600FD +:10184000BB2309F002C020927000F8942FDC809036 +:10185000B900B2E0B093B90079DC8092B90020926F +:1018600061002092620020926300522C209264005A +:1018700020929F0060E070E07894E2D617DC00913F +:10188000D600002319F0AC9A929A949AB6B1B4603B +:10189000B6B985FF05C0B0917000B43008F01FCD17 +:1018A0005CCEEDE0F0E023D00A3509F01BC0EEE09D +:1018B000F0E01DD0053A09F015C03AE0A2EBB0E027 +:1018C000E3E0F0E014D00D9331963A95D9F739E181 +:1018D000AEEBB0E0EFE0F0E00AD00D9331963A9530 +:1018E000D9F702C0F0DB0AD0E8E2F0E00895E19910 +:1018F000FECFEEBBFFBBE09A0DB308951ED03AE0D9 +:10190000A2EBB0E0E3E0F0E00D910FD031963A9514 +:10191000D9F739E1AEEBB0E0EFE0F0E00D9105D0A2 +:1019200031963A95D9F712D00895E199FECF0DBBC3 +:10193000EEBBFFBBE29AE19A0895EDE0F0E00FEF15 +:10194000F4DFEEE0F0E00FEFF0DF0895EDE0F0E01F +:101950000AE5EBDFEEE0F0E005EAE7DF089530911D +:10196000AE000091AF00313011F40093B600323078 +:1019700011F40093B700333011F40093B800343001 +:1019800011F40093C400353011F40093B9003630DF +:1019900011F40093D500373011F40093CE003830A5 +:1019A00011F40093BA00393011F40093BB0008958C +:1019B00025E048D62A95E9F708954FD651D653D653 +:1019C00055D63AD64AD64CD64ED650D635D645D62A +:1019D00047D649D64BD6089549D645D641D63DD6A9 +:1019E0002BD644D640D63CD638D626D63FD63BD684 +:1019F00037D633D608958090AE009090AF002DD6A4 +:101A00002CD62BD619D68A94D1F730D615D69A94DF +:101A1000E1F70895F894D1DF7894CADFC9DFB1E027 +:101A2000B093AE00B1E0B093AF002092B000F89454 +:101A3000E2DF7894B5E06B2E7090960003D6B091FB +:101A400096007B16C9F7B13018F0BF3F40F107C0D0 +:101A500086DFF89453DFB1DFB8E0B1BDA9DF6A9447 +:101A600059F7B091B000B395B093B000B33008F41B +:101A7000DECF9EDFB091AF00B395B093AF00F89486 +:101A8000B091AE00BA95EEE3F0E0EB0FF21D0491D9 +:101A900078940395B091AF00B01708F4C6CF88DFF3 +:101AA00087DFB091AE00B395B093AE00B091AE00B9 +:101AB000BA3008F4B7CF07DBF89420DFB8E0B1BD47 +:041AC00077DFC6CB3B +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_4A_MAIN_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_4A_MAIN_REV14_7.HEX new file mode 100644 index 00000000..dcbed148 --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_4A_MAIN_REV14_7.HEX @@ -0,0 +1,465 @@ +:020000020000FC +:1000000071CE00000000000020C0BDC18EC0000005 +:10001000000098C000000000000000000203040679 +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000D0D9E +:100040000403060D0503030202004FB662FD0CC057 +:10005000552041F00994C52DC095089483FDC7959E +:10006000C4BD64604FBE1895C0916400089483FDC0 +:10007000C795C4BD6B7FC0916400CF3F09F41EC01B +:1000800070FF1AC082FD05C04FBEAC98929894983C +:10009000189576FD0EC064FD0CC0C091B100C0FD86 +:1000A0009598C1FDAD98C2FD9398CAEFC095CA95C9 +:1000B000F1F7AC98929894984FBE189524BCCC2731 +:1000C000C064C8BF6460F8CFC6CF70FFC4CF64FD02 +:1000D000C2CFAC9AC0CF70FFBECF64FDBCCF929AA6 +:1000E000BACF70FFB8CF64FDB6CF949AB4CF959ACB +:1000F00070FFB1CF64FDAFCFC7E0CA95F1F7AC9AFE +:10010000AACFAD9A70FFA7CF64FDA5CFC7E0CA956F +:10011000F1F7929AA0CF939A70FF9DCF64FD9BCF89 +:10012000C7E0CA95F1F7949A96CF4FB6C9B7CF7E7C +:10013000C9BF6E7FCCB5CE0DDDB5DF1DDBBDCABD41 +:100140004FBE18953FB68F7EA9B7A072A2118061ED +:10015000A9B7AF7DA9BFA9B7AE7FA9BF7894A09179 +:100160006800AA2341F085FD2BC0A0916800AA95E4 +:10017000A093680025C040E050E085FD15C0A6B3FF +:1001800096FDA095A0FD4FEFAEB5A06496FDAF7BA8 +:10019000AEBDAA27A062A8BF8D7FA6B396FDA0958D +:1001A000A0FD5FEF451739F7A0E461FDA09368005B +:1001B00085FD03C0A0E4A093680040939600816091 +:1001C00085FD0EC0A0916900AA2331F0A0916900BD +:1001D000AA95A093690004C08061AA27A062A8BF65 +:1001E00080FF0AC0A09196004A2F61FF8E7F85FD97 +:1001F00001C000C0409361004091B400443009F058 +:1002000004C0A0916100A0936300A0916000A39539 +:10021000A093600059F0F894A9B7A160A9BF84FF2A +:1002200003C0A9B7A062A9BF3FBE1895A0917400F2 +:10023000A395A093740042E050916800552329F0E3 +:1002400085FF03C05A9550936800A0919600A13095 +:1002500018F0209299000DC020929A002092A300DD +:10026000A0919900AF5FA093990018F0AFEFA09311 +:100270009900B09061005091B400523049F465FF8C +:1002800091F0A2E3BA1678F0A0918600A0936100E5 +:10029000533049F465FF39F0A2E3BA1620F0A0917B +:1002A000C000A0936100509162005B1521F010F036 +:1002B0005A9501C05395509362004A95D1F65091DA +:1002C000A300539509F45A955093A300A091A4005C +:1002D000AA95A093A40009F04BC0A1E0A093A400AC +:1002E00048E0A091A500AA2381F145E0A091A500D6 +:1002F0005A17F0F1A091A6005A1728F441E0A3E0A4 +:10030000A093A40007C0A091A7005A1718F441E0D9 +:100310004093A400D0909C00C0906300DC14A8F02F +:10032000A091B400A430D9F065FD0FC0C0929C002C +:10033000539511F0A091A500A093A300A1E0A09374 +:10034000A400ACE3A093620013C0A0919C00A40F92 +:1003500020F45FEF50939C0002C0A0939C00A091FA +:100360009C00AF3F29F4AFEFA0939A00A093A300A5 +:10037000F894A9B7A160A9BF84FF03C0A9B7A06280 +:10038000A9BF3FBE18953FB646B557B58F7EA9B7F2 +:10039000A072A2118061A9B7AF7DA9BFA9B7AE7F36 +:1003A000A9BF789481FD25C0AEB5AF7B96FDA06452 +:1003B000AEBD8260A6B396FDA095A0FF05C0409398 +:1003C0006500509366001FC1AEB5A06496FDAF7B7B +:1003D000AEBDAA27A062A8BF8D7F85FF01C006C160 +:1003E00040E0A6B396FDA095A0FD00C14093960005 +:1003F000EFC0AEB5A06496FDAF7BAEBD8D7F61FF53 +:1004000072C0AEB5AF7B96FDA064AEBDAA27A06258 +:10041000A8BF82604093910050939200A0908F00FB +:100420004A19B09090005B09BB24A22C4C385205AD +:1004300018F42092950049C0A091D400AA2359F144 +:10044000483C520528F4A0E1BA2EAAE0AA2E23C007 +:100450004836A1E05A0728F4A8E0BA2EAFE0AA2E49 +:100460001AC0403DA2E05A0728F4A4E0BA2EAEE13B +:10047000AA2E11C0403AA5E05A0728F4A2E0BA2EED +:10048000ACE3AA2E08C04839A8E05A0720F4A1E03E +:10049000BA2EA8E7AA2EC42EA0919300CA1AD52E70 +:1004A000A0919400DA0ADD202AF4AFEFC094D09432 +:1004B000CA1ADA0A20929500A8E0A210A0E0CA1495 +:1004C000DA0618F4A1E0A0939500409393005093AE +:1004D0009400409191005091920040938F0050936E +:1004E000900042E075C0A09165004A1BA091660093 +:1004F0005A0B94FD60C093FD5EC092FD5AC086FF0A +:1005000003C0D52EC42E0CC05695479591FD51C001 +:100510005695479590FD4DC0D52EC42ED694C794C0 +:1005200061FD19C0AC2DAC51AD2DA24008F005C045 +:10053000DD2089F4AC2DA85C70F4A0916700A39530 +:10054000AA2311F0A0936700AA3008F44FC02092AC +:10055000960081604BC0A0916700AA2319F0AA956C +:10056000A0936700A22C5091BA0097FD02C0A09002 +:10057000C800AAEFAA0EA22DA21DCA18DA0A4FB708 +:100580004170442319F040E050E015C0AFEFCA16A7 +:10059000D20418F04FEF50E00EC0A091AC00CA9EFC +:1005A000412D000C441F50E008F012C04FEF50E006 +:1005B0000FC05695479594FF07C0552309F04FEF9C +:1005C000A42FA6954A0F521D4F3F520508F04FEF3A +:1005D00040939600816061FF09C0AFE1A095A92317 +:1005E000AB299A2F8F7DBB2009F48062A0E4A093F1 +:1005F000680085FF03C0AAE0A093680061FD03C006 +:1006000085FD01C08F7E85FD03C0A0E2A093690037 +:10061000F894A9B7A160A9BF84FF03C0A9B7A062DD +:10062000A9BF3FBE189511E00AC013E008C01AE048 +:1006300006C01EE104C014E602C018EC00C005E1CB +:10064000BB27BA95F1F70A95D9F71A95C1F708951E +:100650002AE338E709C020E33CE806C02AE234EB8D +:1006600003C025E238EC00C0B091AD00BA9509F4A2 +:10067000089512E0BB27AD9ABA95F1F7929ABA9510 +:10068000F1F79298BA95F1F7AD98BA95F1F7123063 +:1006900009F0AC9A123009F4949AB091AD00BA9571 +:1006A000F1F7123009F0AC98123009F49498B7E8D9 +:1006B000BA95F1F71A95F1F6022FB22FBA95F1F724 +:1006C0000A95D9F73A9581F6AD9A0895221B39E03B +:1006D000001F3A9509F40895221F211B18F4210FD9 +:1006E0008894F6CF0894F4CF622C722CB0E08894F2 +:1006F000B395221F331FE0F7379527958894912EE5 +:10070000802E020B130B10F4192D082D10F4889471 +:1007100001C00894661C771CBA9571F7172D062D39 +:100720000895322D11232AF43A9500951095031B54 +:10073000130BF894029F712C002D129F912C802C8A +:100740007894780C172D921C292DB4E06B2E2695E9 +:10075000179507956A94D9F7332321F000951095E2 +:10076000031B130B08950091B400043009F474C006 +:10077000B0919600B95198F0B72FB67081F465FD2D +:100780002BC005E09090C600B92DBA9521F00AE083 +:10079000BA9509F002E1B0917B00B01BE0F065FF73 +:1007A0000AC0B0919E00B0939C00BFEFB093A3002D +:1007B000B1E0B093A400B0916100B09363002092C7 +:1007C0007E0020927F002092800020928100209263 +:1007D00082006F7D41C060629090C600B92DBA95CD +:1007E00079F4B0916200B095BB1FBB1F1B2FB7956A +:1007F0000B2FB12FB170B3951B2FB02FBE7F25C02B +:10080000B92DBA95BA9581F4B0916200B095BB1F2D +:10081000BB1FBB1F1B2FB7950B2FB12FB370B39509 +:100820001B2FB02FBC7F14C0B0916200B095BB1FCE +:10083000BB1FBB1FBB1F1B2FB7950B2FB12FB77053 +:10084000B395B3951B2FB02FB87FB0540B2F12095F +:1008500000937E0010937F00089510917B00169501 +:1008600000917A000795B0917E00B01B0B2FB091DC +:100870007F00B10B1B2F28F40038BFEF1B0740F09F +:1008800009C00F37120508F405C00FE710E002C0D9 +:1008900000E81FEF009383001093840008950091F7 +:1008A0008300B09180000B0F10918400B091810003 +:1008B0001B1F20E03091840033230AF42A95B09165 +:1008C00082002B1F1AF4203F40F00AC02F3008F49A +:1008D00007C00FEF1FEF2FE003C000E010E020EF94 +:1008E00030916300B0919B003B1718F4323030F028 +:1008F00009C0B0918400BB235AF004C0B0918400B9 +:10090000BB2332F400938000109381002093820077 +:1009100008952091D70000918300000F109184006A +:10092000111FFFDE11232AF40038BFEF1B0740F030 +:1009300009C00F37120508F405C00FE710E002C028 +:1009400000E81FEF002352F0B0916200B01B0B2FA4 +:1009500018F0013008F00AC001E008C000950F5FF0 +:10096000B09162000B0F08F001C00FEF00938500FB +:1009700008952091D8000091810010918200D1DE6D +:1009800011232AF40130BFEF1B0740F009C00F3FCD +:10099000120508F405C00FEF10E002C001E01FEFE0 +:1009A000112352F0B0918500B01B0B2F18F00130CD +:1009B00008F00AC001E008C000950F5FB091850003 +:1009C0000B0F08F001C00FEF0093630008950FEFC5 +:1009D00071FD1EC0B091D300BB23D1F0B0917B005C +:1009E000BB23B1F00FEF10917B0070DEF894B09153 +:1009F000730072FDB5E00B9F112D002D789411232B +:100A000009F00FEFB0919E000B1710F400919E00BB +:100A100000939D00089500917A0010917B0000548E +:100A20001140B0919D0010F4BA9501C0B39511F03A +:100A3000B0939D000895EAD3B2E074FDB2E0B7B977 +:100A4000B6B1B068B064B6B9EEDDB2E074FDB2E044 +:100A5000B7B9B6B1B068B064B6B9B6B1B6FDFDCF3E +:100A600004B115B1B6B1BF77B6B927D420E0209351 +:100A7000A800222309F441C030E03093A900732E6E +:100A80007694622E6694620E731E262D372D021701 +:100A9000130778F08090A800B0E0B80DB093A800DC +:100AA0008090A900B0E0B81DB093A900260D371DB5 +:100AB000EECF8090A8009090A9001091A900169503 +:100AC0000091A80007951695079523E016950795C0 +:100AD0002A95E1F72091B5002A9529F42092A800E3 +:100AE0002092A9000AC02A9521F0800E911E2A9515 +:100AF000E1F78092A8009092A90008952091B50096 +:100B0000B6B1B6FDFBCF04B115B1B6B1BF77B6B97A +:100B1000B091AA00B395B093AA00B83060F12092CA +:100B2000AA00B091D200BB2321F1112329F0B0918A +:100B3000AB00BF3F61F009C0B091AB000B1739F0BB +:100B400020F4BB2321F0BA9502C0B395E1F30091E4 +:100B50009B00B093AB00B03050F400ECB03038F4F0 +:100B600000E8B03020F400E4B03008F400E0009376 +:100B70009B007F7E08952130B1F00F3FB3E01B074B +:100B800090F4B0E0BB2379F0B091A8000B17B091BE +:100B9000A9001B0740F4B0919B00BB2359F0BA9504 +:100BA000B0939B0007C0B0919B00BF3F19F0B39575 +:100BB000B0939B0000919B00B0916300B01B10F4B8 +:100BC00000916300B0919C000B1750F000919C00C5 +:100BD000B0919C00BF3F21F0B0919C00B0939B006E +:100BE000502E00936400B091AA00B73009F47061F0 +:100BF000089502E3F894B091D9000B9F012D000CE9 +:100C0000001F7894B0919B000B1710F000919B008F +:100C10000093610000936300502E009364000093E2 +:100C20009E00089520927A00B0EFB0937B00089563 +:100C3000F8940CB51DB5209174007894309175002E +:100C4000609076000093750010937600031B1609E0 +:100C500071FD03C077FD7FC027C07090770020939F +:100C600077002709222311F00FEF1FEF8090780003 +:100C7000909079003093780060927900009175002F +:100C8000109176000819190920917A0030917B00A3 +:100C900036952795020F131F10F40FEF1FEF0093E7 +:100CA0007A0010937B002BC020917A0030917B005A +:100CB0003901B4E08B2EB2E09B2E343040F08A94A0 +:100CC0009A94383020F072FD02C08A949A947694F7 +:100CD00067948A94E1F726193709992021F016952F +:100CE00007959A94E1F7200F311F20937A003093F3 +:100CF0007B0028F43FEF30937A0030937B00323052 +:100D000008F4706871FF02C0B3E00DC0B091C40078 +:100D100000917100023838F0B395003A08F0B395AD +:100D2000B63008F0B5E09B2EB4E08B2E10917B001E +:100D300000917A0024E0169507952A95E1F70819A5 +:100D4000120928F0B02FB250B12FB20910F402E00E +:100D500010E0980126C020917A0030917B00390183 +:100D6000769467946694669466942619320906957B +:100D70000695200F321D20937A0030937B0032308D +:100D800008F07F7704E036952795369527952695C8 +:100D90002695201B10F0223008F422E08901909063 +:100DA000C40060FDFECFE0908B00F0908C0061608D +:100DB000B9B7B061B9BF380177FD41C07694679487 +:100DC00000938B0010938C00B92DB330E1F0B0FD8F +:100DD00004C0060D171D930106C0000F111F02501D +:100DE000120922E030E0B92DB33068F020938D0075 +:100DF00030938E00009387001093880060928900E2 +:100E000070928A003AC000938D0010938E00209358 +:100E10008700309388006092890070928A0071FF89 +:100E20000DC0BFE0B0938D0020928E00B09389007A +:100E300020928A00B0938B0020928C001EC0669492 +:100E400000938B00B92DB33091F0B0FD03C0060DB7 +:100E5000262D03C0000F025022E0B92DB33038F028 +:100E600020938D00009387006092890006C0009354 +:100E70008D00209387006092890000917C0002FD24 +:100E80000350013029F495FD0AC0B6E0B7B909C096 +:100E9000023019F4B7E0B7B904C095FDF6CFB0E061 +:100EA000B7B90091A200000F10F4BBE60B27009326 +:100EB000A20060FDFECFB2E0B0936E006160B9B7F2 +:100EC000B061B9BFB72FB670D1F020917A003091E0 +:100ED0007B00369527953695279571FF02C0B0E4C3 +:100EE0003B0FF8940CB51DB5020F131F1BBD0ABDB7 +:100EF0006160B0E1B8BFB9B7B061B9BF7894089587 +:100F0000686020927D0020E066FD20E206C06860F7 +:100F100020927D0020E266FD20E001E011E077FDF7 +:100F200011C0B72FB67009F0677F14E100917B0004 +:100F3000069509F403950F3008F00FE071FF02C029 +:100F400004E114E160FD0FC0B0917D00BB2359F0B6 +:100F500071FF06C0B0916E00BA95B0936E0011F4A7 +:100F600070624FC0ABDFB0B7B77FB0BFB8B1B0B73A +:100F7000B860B0BFB0917D00B395B0937D00B8B1BB +:100F800077FD06C0B1E071FDB3E0BA95F1F7B8B1F5 +:100F9000B072B21709F02AC071FF05C0039501179E +:100FA00008F00A95CFCF63FD05C00395011708F03F +:100FB000B4CFC8CF677FF8943CB56DB470907A0019 +:100FC000B0917B00770CBB1F08F4BFEF770CBB1F01 +:100FD00008F4BFEF370D6B1E6BBC3ABD6160B0E12A +:100FE000B8BFB9B7B061B9BF789497CFB0916D0071 +:100FF000B13008F492CF63FD90CF0A9509F0A2CFEB +:101000007F7D20918D0030918E00F894B0E1B8BFC3 +:101010000CB51DB5020F131F1BBD0ABDE090870064 +:10102000F09088006160B9B7B061B9BF7894B72F0C +:10103000B67039F0B0916D0072FFB395B0936D004A +:1010400009C075FF07C066FD05C063FD03C0BF9101 +:10105000BF91F3C4089500E063FF01C001E0F8947C +:1010600010917100B7E01B9F212D102D7894200F57 +:101070002695179526951795269517951093710027 +:10108000183718F4B8E7B093710000917100B0916F +:1010900072000B1720F06061AC989298949860FDF4 +:1010A000FECFE0908900F0908A006160B9B7B0612E +:1010B000B9BF0895B2E095FD0AC0F894B0937C00E2 +:1010C000AD9A959862FF01C0949A7894F4C0F89410 +:1010D000B0937C00AD9A939862FF01C0AC9A78946B +:1010E000EAC0B3E082FF24C095FD11C002E0F8948D +:1010F000B0937C00E1E8F0E00093B1009498939AFB +:1011000062FF02C0929A01C0AD987894D4C002E008 +:10111000F894B0937C00E1E8F0E00093B100AC9863 +:10112000959A62FF02C0929A01C0AD987894C3C0AC +:1011300095FD0BC0F894B0937C00EBE6F0E094983A +:1011400062FF01C0929A7894B6C0F894B0937C0084 +:10115000EBE6F0E0AC9862FF01C0929A7894ABC0E5 +:10116000B4E095FD0AC0F894B0937C00959A9398EA +:1011700062FF01C0929A78949EC0F894B0937C006C +:10118000939A959862FF01C0929A789494C0B5E0C2 +:1011900082FF24C095FD11C001E0F894B0937C005B +:1011A000E7E7F0E00093B1009298AD9A62FF02C0C9 +:1011B000AC9A01C0959878947EC004E0F894B093FE +:1011C0007C00EBE8F0E00093B1009298AD9A62FFEA +:1011D00002C0949A01C0939878946DC095FD0BC09D +:1011E000F894B0937C00E5E6F0E0929862FF01C0CD +:1011F000AC9A789460C0F894B0937C00E1E7F0E09A +:10120000929862FF01C0949A789455C0B6E095FD1B +:101210000AC0F894B0937C00939AAD9862FF01C025 +:10122000AC9A789448C0F894B0937C00959AAD98A5 +:1012300062FF01C0949A78943EC0B1E082FF24C05E +:1012400095FD11C004E0F894B0937C00EBE8F0E069 +:101250000093B100AC98959A62FF02C0949A01C0C5 +:101260009398789428C001E0F894B0937C00E7E765 +:10127000F0E00093B1009498939A62FF02C0AC9A98 +:1012800001C09598789417C095FD0BC0F894B09361 +:101290007C00E1E7F0E0AC9862FF01C0949A78949A +:1012A0000AC0F894B0937C00E5E6F0E0949862FF01 +:1012B00001C0AC9A78946F7E089524E630E0F9017D +:1012C0002092B100AC9892989498959AAD9A939A7E +:1012D0006B7F0895A2EBB0E007E00D9307E00D935C +:1012E00001E00D9304E00D930FEF0D930D930BE0D0 +:1012F0000D9302E00D9301E00D9301E00D93AEEB31 +:10130000B0E001E00D9300E00D9304EB0D930FEFBF +:101310000D930D930D9303E00D930FEF0D9301E0EB +:101320000D930FEF0D9305E20D9300ED0D9308E77C +:101330000D9308EC0D9304E00D930FEF0D9301E076 +:101340000D9300E00D930AE70D9307E00D9300E085 +:101350000D9301E00D9300E00D930FEF0D9300E06E +:101360000D9308952091B9008B7F233009F4846098 +:10137000B091BA009F7DB1FD90629F7BB091BB00A0 +:10138000B1FD9064223011F0886001C0877F08951C +:101390000A95E00FF21DB4910895ECE1F0E00091A0 +:1013A000B200F6DFB093D700ECE1F0E00091B300BB +:1013B000EFDFB093D800EAE2F0E00091B800E8DF98 +:1013C000B093D9000091D100002319F42092A50018 +:1013D00013C0013108F001E1B02FB00FB00FB0938E +:1013E000A5001B2FB10FB10FB00FB093A600B10F26 +:1013F000B00FB00FB093A7000091B800023008F40E +:1014000002E000937300B091CE000FEFB23009F408 +:1014100000EAB33009F402E800937200E8E3F0E078 +:101420000091D500B5DFB093A000089508952091F4 +:10143000C8003091C900B091BA00B33009F43E50F1 +:1014400097FF02C020E03FEFB32FB21B6B2EB258C4 +:1014500010F4B2E86B2E00E00395609EB12DBD57ED +:10146000D8F30093AC0008959068E1DFE2D8E1D8AA +:1014700020E030E0B0E16B2ED8D8B09196002B0F71 +:10148000321D6A94C9F7B4E036952795BA95E1F70D +:10149000822E9F77CCDF0895F894E3E0F0E0B9E086 +:1014A000B7BFB491B078C1F3F894A895B1B5B8615D +:1014B000B1BDB0E0B1BDB4E0BEBFBFE5BDBFFDDEB4 +:1014C000B0E0B8BBB0E1B7BBB0E2B5BBB0E3B4BB12 +:1014D000B8E2B2BBBCE3B1BB2224A0E0B0E02D92E5 +:1014E000AA31E9F7A0E6B0E00FEF2D920A95E9F7EF +:1014F000B1E0B093A200EEDEDDD2B6B1B460B6B911 +:101500000091CA000093AD00B1E0B0936A00F89476 +:1015100094D89ED88ED89FD88CD8A0D88AD859D3A2 +:101520008CD88BD888D8F8940AEF1AEFA6B396FD1A +:10153000A095A0FF1FC01A95C9F70A95B1F7E0E082 +:10154000FCE1B591B43E39F4B591B03E21F4B591CA +:10155000BF3F09F40CC0E0E0F395F395B591B83FB7 +:1015600049F4B591B43931F4B591BA3A19F4EE278A +:10157000F6950994F7DE11DF59DF59DF0091CA00B3 +:101580000093AD009ADEB2E0B3BFB2E0BEBDB2E000 +:10159000B5BDB1E5B8BFB9BFB0B7B77FB0BFB8B1DF +:1015A000B0B7B860B0BF3FD8789445DA20927000E9 +:1015B000BEB5B06496FDBF7BBEBDB9B7B062B9BF62 +:1015C000BB27B062B8BF8D7F38D8626033E02CE0B3 +:1015D000B0919500BB2321F42CE03A9509F4A3CFF8 +:1015E00028D880FFA0CF8E7FB0919600B23078F3DC +:1015F000B92FBF710091980000939700B0939800A5 +:10160000B01729F72A9521F76D7FBEB5B06496FD16 +:10161000BF7BBEBDBB27B062B8BF8D7FB091D40089 +:10162000BB2321F48062B92FB0709B2F8F7B209257 +:10163000670001D885FF05C0B0916700BA3008F097 +:101640008064F3D702E085FF01C000E0B09196000E +:10165000B017B8F3F894FCD7FBD7FAD77894EDD746 +:1016600020928600E2D7B091BE00B13008F478C075 +:10167000B0916A00B13008F473C085FD18C0B09114 +:101680009600BF3F08F46CC0F894EBD77894D3D79A +:10169000B0919600B130C0F7F894DAD7C8D7D8D750 +:1016A0007894C9D7B0919600BF3FB0F3C4C2B8E0F8 +:1016B0009B2E9068F894BBDE7894BDD7F8949F7702 +:1016C000B6DE80909600B0919600BF37789408F40B +:1016D0004FC0A9D7F894C5D778949A9451F7C4DE2F +:1016E000B82DB550B093C900A8D7F89477D27894A4 +:1016F000BAE09B2E9068F8949ADE78949CD7F89480 +:101700009F7795DE80909600B0919600BF377894D1 +:1017100078F789D7F8949CD78AD79AD778949A94EF +:1017200049F7A2DEB82DBB5FB093C8000B2F109114 +:10173000C900125810F0100B20F4B2E80B0F009300 +:10174000C9007BD7F894E3D158D2789474D7F89431 +:101750006EDE7894B0919600BF3F08F48ECF6BC2D6 +:1017600000919600B09186000B1710F00093860050 +:1017700062D701E0B091BA00B35009F405E0B0912E +:101780009600B01708F06ECFF8946BD76AD769D778 +:10179000789453D720926A0020926B0020926C00BC +:1017A000B0916B00B395B0936B00BF3F71F5B091F2 +:1017B0006C00B395B0936C00B091CC0009E1BA9580 +:1017C00059F002E3BA9541F00DE7BA9529F00AEF16 +:1017D000BA9511F020926C00B0916C00B017A8F08F +:1017E0006CDD21D7B0916C00BA95B0936C0020925B +:1017F0006B00B091CB00B093AD00F89432D77894E1 +:10180000B091CA00B093AD0016D711D7B09168005F +:10181000BB2319F485FF01C086CE01E085FD01C020 +:1018200006E0B0919600B01708F4BACF04D7B09193 +:101830006800BB2309F477CEF8943FDD2092610065 +:101840002092620020926300522C20926400209229 +:10185000A1007894B091B700BB0FB0939F00209285 +:101860007E0020927F0020928000209281002092B2 +:1018700082002092AA0060E070E020927100B8E03F +:10188000B093AA007061CFD6B2E074FDB2E0B7B9F0 +:10189000B6B1B068B064B6B9B6B1B6FDFDCF04B1AB +:1018A00015B1B6B1BF77B6B9112309F00FEF0093A8 +:1018B000AB0024D9B8E0B093AA00706153DDF8946E +:1018C000BFEFB0939B0095D9B0916100B0939B009E +:1018D000B0939C00B0939D007894B1E0B093610008 +:1018E000B09363005B2EB0936400B093A400B091FA +:1018F0009A00B093A300B091BA00B33019F49F7D61 +:1019000087FD90627160726020926D007FDC95DCD3 +:1019100089D98ED987D98CD985D9F9DA24D79BDB97 +:10192000C9DB86D9EDDA65FD98D777FF50D877FD0A +:1019300072D891DBD6DB7CD9EADA65FDB0D78BDBD8 +:101940000FDC76D9DDDA65FDE4D785DB20DC70D9E4 +:10195000DEDA65FD0ED87FDB59DC6AD9D1DAB2E078 +:1019600074FDB2E0B7B9B6B1B068B064B6B973DBB4 +:1019700064DC5ED9C3D871FF1EC0B0919E00B093E5 +:101980009B00B0939C00B0919A00B093A300B1E08B +:10199000B093A40018E12CE0B0916D00B11728F0CD +:1019A0007D7F746020936F0006C0B0919600B130C7 +:1019B00008F0B3CF4CC072FF11C066FD0FC0B091EC +:1019C0006F00BA9519F47B7F7860A7CFB0936F0052 +:1019D000B0919600B13008F0A0CF39C020927000CD +:1019E000B0919900B13058F0B0919E00B0939C0036 +:1019F000B0919A00B093A300B1E0B093A400B0916D +:101A000099000AEF1091D600112309F003E0B017F6 +:101A100008F01DC085FF04C0B0916800BB23B9F079 +:101A200000EF66FF05C0B0919E00B0939B0000E2FE +:101A3000B0917B00B01708F470CFB0917000B395EF +:101A4000B0937000B0919600BB2309F002C02092C1 +:101A50007000F89432DC8090B900B2E0B093B90025 +:101A600081DC8092B9002092610020926200209275 +:101A70006300522C2092640020929F0060E070E08E +:101A80007894D9D51ADC0091D600002319F0AC9ACD +:101A9000929A949AB6B1B460B6B985FF05C0B09178 +:101AA0006800BB2309F43FCDB091BF00B13008F00E +:101AB000C8CD72CEEDE0F0E023D0053A09F01BC0AE +:101AC000EEE0F0E01DD00A3509F015C03AE0A2EBD7 +:101AD000B0E0E3E0F0E014D00D9331963A95D9F7F9 +:101AE00039E1AEEBB0E0EFE0F0E00AD00D933196D3 +:101AF0003A95D9F702C0EEDB0AD0E8E2F0E00895AB +:101B0000E199FECFEEBBFFBBE09A0DB308951ED066 +:101B10003AE0A2EBB0E0E3E0F0E00D910FD03196B7 +:101B20003A95D9F739E1AEEBB0E0EFE0F0E00D9196 +:101B300005D031963A95D9F712D00895E199FECFA4 +:101B40000DBBEEBBFFBBE29AE19A0895EDE0F0E039 +:101B50000FEFF4DFEEE0F0E00FEFF0DF0895EDE0DF +:101B6000F0E005EAEBDFEEE0F0E00AE5E7DF0895FC +:101B70003091AE000091AF00313011F40093B2000B +:101B8000323011F40093B300333011F40093B400F9 +:101B9000343011F40093C600353011F40093B500D1 +:101BA000363011F40093B800373011F40093C400BC +:101BB000383011F40093B900393011F40093CE009D +:101BC0003A3011F40093BA003B3011F40093BB009B +:101BD000089525E032D52A95E9F7089539D53BD502 +:101BE0003DD53FD524D534D536D538D53AD51FD5B2 +:101BF0002FD531D533D535D5089533D52FD52BD520 +:101C000027D515D52ED52AD526D522D510D529D517 +:101C100025D521D51DD508958090AE009090AF00B8 +:101C200017D516D515D503D58A94D1F71AD5FFD473 +:101C30009A94E1F70895F894D1DF7894CADFC9DF68 +:101C4000B1E0B093AE00B1E0B093AF002092B0002D +:101C5000F894E2DF7894B5E06B2E70909600EDD4A6 +:101C6000B09196007B16C9F7B13018F0BF3F40F134 +:101C700007C07EDFF8944BDFB1DFB8E0B1BDA9DF6C +:101C80006A9459F7B091B000B395B093B000B330F7 +:101C900008F4DECF9EDFB091AF00B395B093AF00F4 +:101CA000F894B091AE00BA95EEE3F0E0EB0FF21DC0 +:101CB000049178940395B091AF00B01708F4C6CFA3 +:101CC00088DF87DFB091AE00B395B093AE00B091DE +:101CD000AE00BC3008F4B7CFFDDAF89418DFB8E0F6 +:061CE000B1BD77DFD9CB96 +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_4A_MULTI_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_4A_MULTI_REV14_7.HEX new file mode 100644 index 00000000..12f2439a --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_4A_MULTI_REV14_7.HEX @@ -0,0 +1,442 @@ +:020000020000FC +:10000000BBCD00000000000020C0AAC18EC00000CF +:10001000000098C000000000000000000203040679 +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000D0D9E +:1000400004050D050305030302004FB662FD0CC055 +:10005000552041F00994C52DC095089483FDC7959E +:10006000C4BD64604FBE1895C0916400089483FDC0 +:10007000C795C4BD6B7FC0916400CF3F09F41EC01B +:1000800070FF1AC082FD05C04FBEAC98929894983C +:10009000189576FD0EC064FD0CC0C091B100C0FD86 +:1000A0009598C1FDAD98C2FD9398CAEFC095CA95C9 +:1000B000F1F7AC98929894984FBE189524BCCC2731 +:1000C000C064C8BF6460F8CFC6CF70FFC4CF64FD02 +:1000D000C2CFAC9AC0CF70FFBECF64FDBCCF929AA6 +:1000E000BACF70FFB8CF64FDB6CF949AB4CF959ACB +:1000F00070FFB1CF64FDAFCFC7E0CA95F1F7AC9AFE +:10010000AACFAD9A70FFA7CF64FDA5CFC7E0CA956F +:10011000F1F7929AA0CF939A70FF9DCF64FD9BCF89 +:10012000C7E0CA95F1F7949A96CF4FB6C9B7CF7E7C +:10013000C9BF6E7FCCB5CE0DDDB5DF1DDBBDCABD41 +:100140004FBE18953FB68F7EA9B7A072A2118061ED +:10015000A9B7AF7DA9BFA9B7AE7FA9BF7894A09179 +:100160006800AA2341F085FD2BC0A0916800AA95E4 +:10017000A093680025C040E050E085FD15C0A6B3FF +:1001800096FDA095A0FD4FEFAEB5A06496FDAF7BA8 +:10019000AEBDAA27A062A8BF8D7FA6B396FDA0958D +:1001A000A0FD5FEF451739F7A8E161FDA093680056 +:1001B00085FD03C0A8E1A09368004093960081608C +:1001C00085FD0EC0A0916900AA2331F0A0916900BD +:1001D000AA95A093690004C08061AA27A062A8BF65 +:1001E00080FF3CC0A09196004A2F61FF8E7F85FD65 +:1001F0001CC0A091B400A430C1F4403F08F040EF0F +:10020000A42FA295AF704A0F5091B600533069F0F9 +:10021000A695A69550FD01C0A69552FD03C0A41B4E +:100220004A2F03C04A0F08F44FEF40936100A72FF5 +:10023000A670A1F073FD12C0A0917000AA0FAA0FC2 +:1002400050919E0056955695541708F0452F4A0F29 +:100250004093610018F4AFEFA09361004091B400A7 +:10026000443009F03EC0A0916100A093630040912A +:100270006300A0919B004A1708F04A2FA0919D00AF +:100280004A1708F04A2F542EA091A000AA2309F47F +:1002900022C0542F5A1B10F4A42F50E0BA2E889479 +:1002A000AA1FAA2EA091A200A095AA22A50E58F0DE +:1002B000A091A100A21509F0AA95AA0EA093A100F1 +:1002C00048F04A2D08C0A091A100BA1608F0A395E5 +:1002D000A093A1004FEF409364007F7B485F08F03C +:1002E0007064A0916000A395A093600059F0F89409 +:1002F000A9B7A160A9BF84FF03C0A9B7A062A9BF25 +:100300003FBE1895A0917400A395A093740041E09E +:1003100050916800552329F085FF03C05A955093EA +:100320006800A0919600A13018F0209299000DC0AD +:1003300020929A002092A300A0919900AF5FA09311 +:10034000990018F0AFEFA0939900F894A9B7A160B5 +:10035000A9BF84FF03C0A9B7A062A9BF3FBE18957B +:100360003FB646B557B58F7EA9B7A072A21180617E +:10037000A9B7AF7DA9BFA9B7AE7FA9BF789481FD0A +:1003800025C0AEB5AF7B96FDA064AEBD8260A6B3BE +:1003900096FDA095A0FF05C04093650050936600B0 +:1003A00041C1AEB5A06496FDAF7BAEBDAA27A062E9 +:1003B000A8BF8D7F85FF01C028C140E0A6B396FD90 +:1003C000A095A0FD22C14093960011C1AEB5A064D6 +:1003D00096FDAF7BAEBD8D7F61FF72C0AEB5AF7BCA +:1003E00096FDA064AEBDAA27A062A8BF826040931C +:1003F000910050939200A0908F004A19B090900005 +:100400005B09BB24A22C4C38520518F420929500AD +:1004100049C0A091D400AA2359F1483C520528F4C0 +:10042000A0E1BA2EAAE0AA2E23C04836A1E05A07BE +:1004300028F4A8E0BA2EAFE0AA2E1AC0403DA2E0F0 +:100440005A0728F4A4E0BA2EAEE1AA2E11C0403A11 +:10045000A5E05A0728F4A2E0BA2EACE3AA2E08C001 +:100460004839A8E05A0720F4A1E0BA2EA8E7AA2E3E +:10047000C42EA0919300CA1AD52EA0919400DA0A36 +:10048000DD202AF4AFEFC094D094CA1ADA0A209281 +:100490009500A8E0A210A0E0CA14DA0618F4A1E0C2 +:1004A000A093950040939300509394004091910045 +:1004B0005091920040938F005093900042E097C07B +:1004C000A09165004A1BA09166005A0B94FD82C062 +:1004D00093FD80C092FD7CC086FF03C0D52EC42E44 +:1004E0000CC05695479591FD73C05695479590FD64 +:1004F0006FC0D52EC42ED694C79461FD19C0AC2D03 +:10050000AC51AD2DA24008F005C0DD2089F4AC2D22 +:10051000A85C70F4A0916700A395AA2311F0A093A2 +:100520006700AA3008F471C02092960081606DC007 +:10053000A0916700AA2319F0AA95A0936700A22CA6 +:100540005091BA0097FD06C0A090C800533011F436 +:10055000A090D000AAEFAA0EA22DA21DCA18DA0AF6 +:100560004FB74170533049F4442321F087FD05C053 +:10057000806803C087FF01C08F77442359F0533050 +:1005800031F4AFEFC094D094CA1ADA0A03C040E045 +:1005900050E020C0533049F4CC0CDD1CAAE0CA1A4C +:1005A000D20818F4A0E0CA2ED22CAFEFCA16D2049B +:1005B00018F04FEF50E00EC0A091AC00CA9E412D44 +:1005C000000C441F50E008F012C04FEF50E00FC085 +:1005D0005695479594FF07C0552309F04FEFA42F78 +:1005E000A6954A0F521D4F3F520508F04FEF40931A +:1005F0009600816061FF09C0AFE1A095A923AB29F6 +:100600009A2F8F7DBB2009F48062A8E1A093680037 +:1006100085FF03C0AAE0A093680061FD03C085FDCB +:1006200001C08F7E85FD03C0A6E0A0936900F89409 +:10063000A9B7A160A9BF84FF03C0A9B7A062A9BFE1 +:100640003FBE189511E00AC013E008C01AE006C0CA +:100650001EE104C014E602C018EC00C005E1BB278F +:10066000BA95F1F70A95D9F71A95C1F708952AE3D3 +:1006700038E709C020E33CE806C02AE234EB03C0B7 +:1006800025E238EC00C0B091AD00BA9509F40895A8 +:1006900012E0BB27AD9ABA95F1F7929ABA95F1F7A5 +:1006A0009298BA95F1F7AD98BA95F1F7123009F032 +:1006B000AC9A123009F4949AB091AD00BA95F1F762 +:1006C000123009F0AC98123009F49498B7E8BA9552 +:1006D000F1F71A95F1F6022FB22FBA95F1F70A95B4 +:1006E000D9F73A9581F6AD9A0895221B39E0001F9B +:1006F0003A9509F40895221F211B18F4210F8894BC +:10070000F6CF0894F4CF622C722CB0E08894B395A5 +:10071000221F331FE0F7379527958894912E802E5E +:10072000020B130B10F4192D082D10F4889401C03E +:100730000894661C771CBA9571F7172D062D08953D +:10074000322D11232AF43A9500951095031B130BB3 +:10075000F894029F712C002D129F912C802C78947C +:10076000780C172D921C292DB4E06B2E2695179529 +:1007700007956A94D9F7332321F000951095031B50 +:10078000130B08950091B4000430A1F1B0919600CC +:10079000B15008F010C0B0916100B0936300209296 +:1007A0007E0020927F002092800020928100209283 +:1007B00082006F7D1FC06090B4006062B0916100E4 +:1007C000B093620008E317EC20917A0030917B002F +:1007D00036952795B62DBA9541F036952795B62DC5 +:1007E000BA95BA9511F0369527958DDF00937E0066 +:1007F00010937F00089500917E00B09162000B1B62 +:1008000010917F00120928F40038BFEF1B0740F059 +:1008100009C00F37120508F405C00FE710E002C049 +:1008200000E81FEF00938300109384000895009167 +:100830008300B09180000B0F10918400B091810073 +:100840001B1F20E03091840033230AF42A95B091D5 +:1008500082002B1F1AF4203F40F00AC02F3008F40A +:1008600007C00FEF1FEF2FE003C000E010E020EF04 +:1008700030916300B0919B003B1718F4323030F098 +:1008800009C0B0918400BB235AF004C0B091840029 +:10089000BB2332F4009380001093810020938200E8 +:1008A00008952091D70000918300000F10918400DB +:1008B000111F46DF11232AF40038BFEF1B0740F059 +:1008C00009C00F37120508F405C00FE710E002C099 +:1008D00000E81FEF002352F0B0916200B01B0B2F15 +:1008E00018F0013008F00AC001E008C000950F5F61 +:1008F000B09162000B0F08F001C00FEF009385006C +:1009000008952091D800009181001091820018DF95 +:1009100011232AF40130BFEF1B0740F009C00F3F3D +:10092000120508F405C00FEF10E002C001E01FEF50 +:10093000112352F0B0918500B01B0B2F18F001303D +:1009400008F00AC001E008C000950F5FB091850073 +:100950000B0F08F001C00FEF0093630008950FEF35 +:1009600071FD1EC0B091D300BB23D1F0B0917B00CC +:10097000BB23B1F00FEF10917B00B7DEF894B0917C +:10098000730072FDB5E00B9F112D002D789411239B +:1009900009F00FEFB0919E000B1710F400919E002C +:1009A00000939D00089500917A0010917B000054FF +:1009B0001140B0919D0010F4BA9501C0B39511F0AB +:1009C000B0939D00089500C008952091B500B6B180 +:1009D000B6FDFBCF04B115B1B6B1BF77B6B9B091D2 +:1009E000AA00B395B093AA00B83060F12092AA0093 +:1009F000B091D200BB2321F1112329F0B091AB00BB +:100A0000BF3F61F009C0B091AB000B1739F020F483 +:100A1000BB2321F0BA9502C0B395E1F300919B008E +:100A2000B093AB00B03050F400ECB03038F400E8D4 +:100A3000B03020F400E4B03008F400E000939B00F4 +:100A40007F7E089510919B00B0E11B0F08F41FEF0B +:100A500010939B00B091B400B43081F000919B00E2 +:100A6000B0916300B01B10F400916300B0919D0041 +:100A70000B1708F00B2F502E00936400B091AA00C2 +:100A8000B73009F47061089502E3F894B091D90089 +:100A90000B9F012D000C001F7894B0919B000B1749 +:100AA00010F000919B000093610000936300502EB2 +:100AB0000093640000939E00089520927A00B0EFA6 +:100AC000B0937B000895F8940CB51DB52091740087 +:100AD00078943091750060907600009375001093C3 +:100AE0007600031B160971FD03C077FD7FC027C088 +:100AF00070907700209377002709222311F00FEFE1 +:100B00001FEF809078009090790030937800609289 +:100B1000790000917500109176000819190920914B +:100B20007A0030917B0036952795020F131F10F441 +:100B30000FEF1FEF00937A0010937B002BC02091E2 +:100B40007A0030917B003901B4E08B2EB2E09B2E0D +:100B5000343040F08A949A94383020F072FD02C00C +:100B60008A949A94769467948A94E1F726193709BF +:100B7000992021F0169507959A94E1F7200F311FDF +:100B800020937A0030937B0028F43FEF30937A0073 +:100B900030937B00323008F4706871FF02C0B3E01C +:100BA0000DC0B091C40000917100023838F0B395C7 +:100BB000003A08F0B395B63008F0B5E09B2EB4E0EB +:100BC0008B2E10917B0000917A0024E016950795FA +:100BD0002A95E1F70819120928F0B02FB250B12F69 +:100BE000B20910F402E010E0980126C020917A00CA +:100BF00030917B003901769467946694669466948C +:100C00002619320906950695200F321D20937A0089 +:100C100030937B00323008F07F7704E036952795DB +:100C20003695279526952695201B10F0223008F43E +:100C300022E089019090C40060FDFECFE0908B001F +:100C4000F0908C006160B9B7B061B9BF380177FD31 +:100C500041C07694679400938B0010938C00B92D5B +:100C6000B330E1F0B0FD04C0060D171D930106C0BE +:100C7000000F111F0250120922E030E0B92DB330ED +:100C800068F020938D0030938E00009387001093BE +:100C900088006092890070928A003AC000938D00AB +:100CA00010938E0020938700309388006092890013 +:100CB00070928A0071FF0DC0BFE0B0938D0020924A +:100CC0008E00B093890020928A00B0938B0020920E +:100CD0008C001EC0669400938B00B92DB33091F048 +:100CE000B0FD03C0060D262D03C0000F025022E008 +:100CF000B92DB33038F020938D00009387006092B7 +:100D0000890006C000938D002093870060928900BF +:100D100000917C0002FD0350013029F495FD0AC0CA +:100D2000B6E0B7B909C0023019F4B7E0B7B904C0EA +:100D300095FDF6CFB0E0B7B90091A200000F10F416 +:100D4000BBE60B270093A20060FDFECFB2E0B0939C +:100D50006E006160B9B7B061B9BFB72FB670D1F09E +:100D600020917A0030917B0036952795369527950E +:100D700071FF02C0B0E43B0FF8940CB51DB5020F33 +:100D8000131F1BBD0ABD6160B0E1B8BFB9B7B06148 +:100D9000B9BF78940895686020927D0020E066FDD8 +:100DA00020E206C0686020927D0020E266FD20E01F +:100DB00001E011E077FD11C0B72FB67009F0677F31 +:100DC00014E100917B00069509F403950F3008F0BB +:100DD0000FE071FF02C004E114E160FD0FC0B091AB +:100DE0007D00BB2359F071FF06C0B0916E00BA952B +:100DF000B0936E0011F470624FC0ABDFB0B7B77F35 +:100E0000B0BFB8B1B0B7B860B0BFB0917D00B39516 +:100E1000B0937D00B8B177FD06C0B1E071FDB3E0DD +:100E2000BA95F1F7B8B1B072B21709F02AC071FFE4 +:100E300005C00395011708F00A95CFCF63FD05C0E3 +:100E40000395011708F0B4CFC8CF677FF8943CB57D +:100E50006DB470907A00B0917B00770CBB1F08F4E2 +:100E6000BFEF770CBB1F08F4BFEF370D6B1E6BBCD9 +:100E70003ABD6160B0E1B8BFB9B7B061B9BF7894AD +:100E800097CFB0916D00B13008F492CF63FD90CF51 +:100E90000A9509F0A2CF7F7D20918D0030918E00C0 +:100EA000F894B0E1B8BF0CB51DB5020F131F1BBD00 +:100EB0000ABDE0908700F09088006160B9B7B0612A +:100EC000B9BF7894B72FB67039F0B0916D0072FF4A +:100ED000B395B0936D0009C075FF07C066FD05C0EE +:100EE00063FD03C0BF91BF91F7C4089500E063FFA5 +:100EF00001C001E0F89410917100B7E01B9F212D13 +:100F0000102D7894200F26951795269517952695E0 +:100F1000179510937100183718F4B8E7B093710063 +:100F200000917100B09172000B1720F06061AC98D5 +:100F30009298949860FDFECFE0908900F0908A002E +:100F40006160B9B7B061B9BF0895B2E095FD0AC05C +:100F5000F894B0937C00AD9A959862FF01C0949A82 +:100F60007894F4C0F894B0937C00AD9A939862FFA3 +:100F700001C0AC9A7894EAC0B3E082FF24C095FD2A +:100F800011C002E0F894B0937C00E1E8F0E0009337 +:100F9000B1009498939A62FF02C0929A01C0AD98F2 +:100FA0007894D4C002E0F894B0937C00E1E8F0E0DB +:100FB0000093B100AC98959A62FF02C0929A01C06A +:100FC000AD987894C3C095FD0BC0F894B0937C00A5 +:100FD000EBE6F0E0949862FF01C0929A7894B6C074 +:100FE000F894B0937C00EBE6F0E0AC9862FF01C0AF +:100FF000929A7894ABC0B4E095FD0AC0F894B0938F +:101000007C00959A939862FF01C0929A78949EC052 +:10101000F894B0937C00939A959862FF01C0929ADD +:10102000789494C0B5E082FF24C095FD11C001E022 +:10103000F894B0937C00E7E7F0E00093B100929859 +:10104000AD9A62FF02C0AC9A01C0959878947EC0B8 +:1010500004E0F894B0937C00EBE8F0E00093B1007A +:101060009298AD9A62FF02C0949A01C093987894C6 +:101070006DC095FD0BC0F894B0937C00E5E6F0E000 +:10108000929862FF01C0AC9A789460C0F894B093D3 +:101090007C00E1E7F0E0929862FF01C0949A7894B6 +:1010A00055C0B6E095FD0AC0F894B0937C00939AC1 +:1010B000AD9862FF01C0AC9A789448C0F894B093A0 +:1010C0007C00959AAD9862FF01C0949A78943EC0D6 +:1010D000B1E082FF24C095FD11C004E0F894B09304 +:1010E0007C00EBE8F0E00093B100AC98959A62FFC9 +:1010F00002C0949A01C09398789428C001E0F894B3 +:10110000B0937C00E7E7F0E00093B1009498939AE5 +:1011100062FF02C0AC9A01C09598789417C095FD03 +:101120000BC0F894B0937C00E1E7F0E0AC9862FF6C +:1011300001C0949A78940AC0F894B0937C00E5E6D4 +:10114000F0E0949862FF01C0AC9A78946F7E0895A5 +:1011500024E630E0F9012092B100AC98929894987E +:10116000959AAD9A939A6B7F0895A2EBB0E009E04F +:101170000D9309E00D9304E00D930FEF0D9303E041 +:101180000D930FEF0D930BE00D9303E00D9301E032 +:101190000D9301E00D93AEEBB0E001E00D930FEF86 +:1011A0000D930D930D930D930D9303E00D930FEF9E +:1011B0000D930FEF0D930D9305E20D9300ED0D933D +:1011C00008E20D9300E50D9304E00D930FEF0D93EE +:1011D00002E00D9300E00D930AE70D930FEF0D93DE +:1011E00000E00D9301E00D9300E00D9303E00D93FB +:1011F00000E00D9308952091B9008B7F233009F40E +:101200008460B091BA00B33019F09F7DB1FD906257 +:101210009F7BB091BB00B1FD9064223011F08860DB +:1012200001C0877F08950A95E00FF21DB4910895DB +:10123000ECE1F0E00091B200F6DFB093D700ECE112 +:10124000F0E00091B300EFDFB093D800EAE2F0E005 +:101250000091B800E8DFB093D9000091B8000230E7 +:1012600008F402E000937300B091CE000FEFB230AB +:1012700009F400EAB33009F402E800937200E8E3ED +:10128000F0E00091D500CFDFB093A000089508955D +:101290002091C8003091C900B091BA00B33009F470 +:1012A0003E5097FF02C020E03FEFB32FB21B6B2EE2 +:1012B000B25810F4B2E86B2E00E00395609EB12D99 +:1012C000BD57D8F30093AC0008959068E1DFC0D912 +:1012D000BFD920E030E0B0E16B2EB6D9B0919600D6 +:1012E0002B0F321D6A94C9F7B4E036952795BA954D +:1012F000E1F7822E9F77CCDF0895F894E3E0F0E0E9 +:10130000B9E0B7BFB491B078C1F3F894A895B1B57E +:10131000B861B1BDB0E0B1BDB4E0BEBFBFE5BDBF17 +:1013200017DFB0E0B8BBB0E1B7BBB0E2B5BBB0E32C +:10133000B4BBB8E2B2BBBCE3B1BB2224A0E0B0E0D6 +:101340002D92AA31E9F7A0E6B0E00FEF2D920A95B1 +:10135000E9F7B1E0B093A20008DFF6D2B6B1B4600D +:10136000B6B90091CA000093AD00B1E0B0936A0035 +:10137000F89472D97CD96CD97DD96AD97ED968D9CB +:10138000F8940AEF1AEFA6B396FDA095A0FF1FC030 +:101390001A95C9F70A95B1F7E0E0FCE1B591B43EC2 +:1013A00039F4B591B03E21F4B591BF3F09F40CC0BA +:1013B000E0E0F395F395B591B83F49F4B591B439B0 +:1013C00031F4B591BA3A19F4EE27F695099413DF82 +:1013D0002FDF5DDF5DDF0091CA000093AD00B8DE56 +:1013E000B2E0B3BFB2E0BEBDB2E0B5BDB1E5B8BFDB +:1013F000B9BFB0B7B77FB0BFB8B1B0B7B860B0BF12 +:1014000021D97894E0DA20927000BEB5B06496FDE0 +:10141000BF7BBEBDB9B7B062B9BFBB27B062B8BFB2 +:101420008D7F1AD9626033E02CE0B0919500BB2328 +:1014300021F42CE03A9509F4A3CF0AD980FFA0CF7C +:101440008E7FB0919600B23078F3B92FBF710091C2 +:10145000980000939700B0939800B01729F72A9549 +:1014600021F76D7FBEB5B06496FDBF7BBEBDBB27C7 +:10147000B062B8BF8D7FB091D400BB2321F48062ED +:10148000B92FB0709B2F8F7B20926700E3D885FF28 +:1014900005C0B0916700BA3008F08064D5D802E08A +:1014A00085FF01C000E0B0919600B017B8F3F89442 +:1014B000DED8DDD8DCD87894CFD820928600B091E1 +:1014C000BA00B33009F47DC0BFD8B091BE00B130CE +:1014D00008F477C0B0916A00B13008F472C085FD9D +:1014E00018C0B0919600BF3F08F46BC0F894C8D8FC +:1014F0007894B0D8B0919600B130C0F7F894B7D8CE +:10150000A5D8B5D87894A6D8B0919600BF3FB0F3CF +:10151000DCC2B3E09B2E9068F894BADE78949AD837 +:10152000F8949F77B5DE80909600B0919600BF3713 +:10153000789408F44EC086D8F894A2D878949A94F7 +:1015400051F7C3DEB82DB093C90086D8F89490D275 +:101550007894BAE09B2E9068F8949ADE78947AD8C2 +:10156000F8949F7795DE80909600B0919600BF37F3 +:10157000789478F767D8F8947AD868D878D8789437 +:101580009A9449F7A2DEB82DBB5FB093C8000B2F29 +:101590001091C900125810F0100B20F4B2E80B0F94 +:1015A0000093C90059D8F894FCD171D2789452D8DC +:1015B000F8946EDE7894B0919600BF3F08F48FCF18 +:1015C00084C200919600B09186000B1710F0009332 +:1015D000860040D801E0B091BA00B35009F405E0AC +:1015E000B0919600B01708F06ACFF89449D848D85F +:1015F00047D8789431D820926A0020926B002092CC +:101600006C00B0916B00B395B0936B00BF3F71F568 +:10161000B0916C00B395B0936C00B091CC0009E12F +:10162000BA9559F002E3BA9541F00DE7BA9529F061 +:101630000AEFBA9511F020926C00B0916C00B017CF +:10164000A8F086DDFFD7B0916C00BA95B0936C001E +:1016500020926B00B091CB00B093AD00F89410D8FD +:101660007894B091CA00B093AD00F4D7EFD7B091A1 +:101670006800BB2319F485FF01C082CE01E085FD1F +:1016800001C006E0B0919600B01708F4BACFB0914F +:10169000BA00B35009F0DED7B0916800BB2309F45B +:1016A0006FCEF89455DD2092610020926200209266 +:1016B0006300522C209264002092A1007894B09193 +:1016C000B700BB0FB0939F0020927E0020927F0056 +:1016D0002092800020928100209282002092AA0015 +:1016E00060E070E020927100B8E0B093AA007061F1 +:1016F000A9D7B2E074FDB2E0B7B9B6B1B068B064D2 +:10170000B6B9B6B1B6FDFDCF04B115B1B6B1BF776C +:10171000B6B9112309F00FEF0093AB0056D9B8E02A +:10172000B093AA00706167DDF894BFEFB0939B009F +:10173000ABD9B0916100B0939B00B0939C00B09383 +:101740009D007894B1E0B0936100B09363005B2E8C +:10175000B0936400B093A400B0919A00B093A3003A +:10176000B091BA00B33019F49F7D87FD906271602B +:10177000726020926D0095DCABDC9FD9A4D99DD915 +:10178000A2D99BD90FDBFED7B1DBDFDB9CD903DB12 +:1017900065FD31D877FFE3D877FD05D9A7DBECDB12 +:1017A00092D900DB65FD43D8A1DB25DC8CD9F3DAC7 +:1017B00065FD77D89BDB36DC86D9F4DA65FDA1D8E8 +:1017C00095DB6FDC80D9E7DAB2E074FDB2E0B7B93F +:1017D000B6B1B068B064B6B989DB7ADC74D9F5D833 +:1017E00071FF24C0B0919E00B0939B00B0939C0009 +:1017F000B0919A00B093A300B1E0B093A40018E1B7 +:101800002CE0B0916D00B11758F07D7F746020938B +:101810006F00B0919E00B0939B00B0939D0006C0F6 +:10182000B0919600B13008F0ADCF60C072FF11C02A +:1018300066FD0FC0B0916F00BA9519F47B7F786098 +:10184000A1CFB0936F00B0919600B13008F09ACF5D +:101850004DC020927000B09199000AEF1091D6000F +:10186000112309F003E0B01708F040C085FF04C061 +:10187000B0916800BB23D1F1B091BA00B33081F4CC +:1018800095FD03C087FD04C00BC087FF01C008C0E1 +:1018900066FD06C06064B0919E00B0939B0087CF48 +:1018A00000EF66FF05C0B0919E00B0939B0000E280 +:1018B000B0917B00B01708F465CF66FF17C06F7B4F +:1018C0009F7D87FD90627460B2E1B0936F00B0912C +:1018D0009E00B0939B0056CFB0917000B395B0932B +:1018E0007000B0919600BB2309F002C020927000F6 +:1018F000F8942EDC8090B900B2E0B093B9007BDCA4 +:101900008092B900209261002092620020926300D0 +:10191000522C2092640020929F0060E070E0789446 +:1019200099D616DC0091D600002319F0AC9A929A51 +:10193000949AB6B1B460B6B985FF05C0B091700095 +:10194000B43008F01DCD59CEEDE0F0E023D00535E0 +:1019500009F01BC0EEE0F0E01DD00A3A09F015C016 +:101960003AE0A2EBB0E0E3E0F0E014D00D93319662 +:101970003A95D9F739E1AEEBB0E0EFE0F0E00AD00C +:101980000D9331963A95D9F702C0EFDB0AD0E8E221 +:10199000F0E00895E199FECFEEBBFFBBE09A0DB3F6 +:1019A00008951ED03AE0A2EBB0E0E3E0F0E00D9144 +:1019B0000FD031963A95D9F739E1AEEBB0E0EFE0D0 +:1019C000F0E00D9105D031963A95D9F712D00895EF +:1019D000E199FECF0DBBEEBBFFBBE29AE19A089501 +:1019E000EDE0F0E00FEFF4DFEEE0F0E00FEFF0DF1E +:1019F0000895EDE0F0E005E5EBDFEEE0F0E00AEA67 +:101A0000E7DF08953091AE000091AF00313011F45E +:101A10000093B200323011F40093B300333011F46C +:101A20000093B400343011F40093B600353011F453 +:101A30000093B800363011F40093C400373011F42D +:101A40000093B900383011F40093D500393011F407 +:101A50000093CE003A3011F40093BA003B3011F4F9 +:101A60000093BB00089525E0F7D52A95E9F708957E +:101A7000FED500D602D604D6E9D5F9D5FBD5FDD5DD +:101A8000FFD5E4D5F4D5F6D5F8D5FAD50895F8D52F +:101A9000F4D5F0D5ECD5DAD5F3D5EFD5EBD5E7D540 +:101AA000D5D5EED5EAD5E6D5E2D508958090AE003D +:101AB0009090AF00DCD5DBD5DAD5C8D58A94D1F7C4 +:101AC000DFD5C4D59A94E1F70895F894D1DF7894DE +:101AD000CADFC9DFB1E0B093AE00B1E0B093AF00B0 +:101AE0002092B000F894E2DF7894B5E06B2E70900D +:101AF0009600B2D5B09196007B16C9F7B13018F0B8 +:101B0000BF3F40F107C07EDFF8944BDFB1DFB8E0A4 +:101B1000B1BDA9DF6A9459F7B091B000B395B09305 +:101B2000B000B33008F4DECF9EDFB091AF00B395C4 +:101B3000B093AF00F894B091AE00BA95EEE3F0E048 +:101B4000EB0FF21D049178940395B091AF00B0179C +:101B500008F4C6CF88DF87DFB091AE00B395B093AD +:101B6000AE00B091AE00BC3008F4B7CFFEDAF89406 +:0A1B700018DFB8E0B1BD77DFC0CB8D +:00000001FF diff --git a/Atmel/Hex files/TBS_BULLETPROOF_4A_TAIL_REV14_7.HEX b/Atmel/Hex files/TBS_BULLETPROOF_4A_TAIL_REV14_7.HEX new file mode 100644 index 00000000..08098129 --- /dev/null +++ b/Atmel/Hex files/TBS_BULLETPROOF_4A_TAIL_REV14_7.HEX @@ -0,0 +1,431 @@ +:020000020000FC +:1000000060CD0000000000001FC0A0C18DC0000036 +:10001000000097C00000000000000000020304067A +:10002000080C10182030406080000406080C1018DE +:100030002030406080A0C0000003070F1F000505AE +:100040000D050305030302004FB662FD0CC05520E9 +:1000500041F00994C52DC095089483FDC795C4BD92 +:1000600064604FBE1895C0916400089483FDC795E5 +:10007000C4BD6B7FC0916400CF3F09F41EC070FF08 +:100080001AC082FD05C04FBEAC98929894981895FE +:1000900076FD0EC064FD0CC0C091B100C0FD959806 +:1000A000C1FDAD98C2FD9398CAEFC095CA95F1F70E +:1000B000AC98929894984FBE189524BCCC27C064F5 +:1000C000C8BF6460F8CFC6CF70FFC4CF64FDC2CF95 +:1000D000AC9AC0CF70FFBECF64FDBCCF929ABACFAE +:1000E00070FFB8CF64FDB6CF949AB4CF959A70FFE5 +:1000F000B1CF64FDAFCFC7E0CA95F1F7AC9AAACFF4 +:10010000AD9A70FFA7CF64FDA5CFC7E0CA95F1F700 +:10011000929AA0CF939A70FF9DCF64FD9BCFC7E0CA +:10012000CA95F1F7949A96CF4FB6C9B7CF7EC9BF9B +:100130006E7FCCB5CE0DDDB5DF1DDBBDCABD4FBEBC +:1001400018953FB68F7EA9B7A072A2118061A9B79A +:10015000AF7DA9BFA9B7AE7FA9BF7894A091680071 +:10016000AA2341F085FD2BC0A0916800AA95A09319 +:10017000680025C040E050E085FD15C0A6B396FD9F +:10018000A095A0FD4FEFAEB5A06496FDAF7BAEBDD0 +:10019000AA27A062A8BF8D7FA6B396FDA095A0FD5B +:1001A0005FEF451739F7A8E161FDA093680085FD71 +:1001B00003C0A8E1A093680040939600816085FD8C +:1001C0000EC0A0916900AA2331F0A0916900AA9500 +:1001D000A093690004C08061AA27A062A8BF80FF25 +:1001E0003DC0A09196004A2F61FF8E7F85FD18C00B +:1001F000403F08F040EFA42FA295AF704A0F5091F6 +:10020000B600533069F0A695A69550FD01C0A6959D +:1002100052FD03C0A41B4A2F03C04A0F08F44FEF3E +:10022000A0919F004A1708F44A2F40936100A72F1E +:10023000A670A1F073FD12C0A0917000AA0FAA0FC2 +:1002400050919E0056955695541708F0452F4A0F29 +:100250004093610018F4AFEFA0936100A09161009A +:10026000A093630040916300A0919B004A1708F09F +:100270004A2F542EA091A000AA2309F422C0542F83 +:100280005A1B10F4A42F50E0BA2E8894AA1FAA2E4D +:10029000A091A200A095AA22A50E58F0A091A100BD +:1002A000A21509F0AA95AA0EA093A10048F04A2D24 +:1002B00008C0A091A100BA1608F0A395A093A100D0 +:1002C0004FEF409364007F7B485F08F07064A0911B +:1002D0006000A395A093600059F0F894A9B7A160BD +:1002E000A9BF84FF03C0A9B7A062A9BF3FBE1895EC +:1002F000A0917400A395A093740041E05091680010 +:10030000552329F085FF03C05A9550936800A091AA +:100310009600A13018F0209299000DC020929A000A +:100320002092A300A0919900AF5FA093990018F0CC +:10033000AFEFA0939900F894A9B7A160A9BF84FF7B +:1003400003C0A9B7A062A9BF3FBE18953FB646B586 +:1003500057B58F7EA9B7A072A2118061A9B7AF7DF2 +:10036000A9BFA9B7AE7FA9BF789481FD25C0AEB55E +:10037000AF7B96FDA064AEBD8260A6B396FDA0954E +:10038000A0FF05C0409365005093660041C1AEB523 +:10039000A06496FDAF7BAEBDAA27A062A8BF8D7FEB +:1003A00085FF01C028C140E0A6B396FDA095A0FD41 +:1003B00022C14093960011C1AEB5A06496FDAF7BFB +:1003C000AEBD8D7F61FF72C0AEB5AF7B96FDA06400 +:1003D000AEBDAA27A062A8BF82604093910050934F +:1003E0009200A0908F004A19B09090005B09BB2446 +:1003F000A22C4C38520518F42092950049C0A091C7 +:10040000D400AA2359F1483C520528F4A0E1BA2EA1 +:10041000AAE0AA2E23C04836A1E05A0728F4A8E093 +:10042000BA2EAFE0AA2E1AC0403DA2E05A0728F427 +:10043000A4E0BA2EAEE1AA2E11C0403AA5E05A07B8 +:1004400028F4A2E0BA2EACE3AA2E08C04839A8E0EE +:100450005A0720F4A1E0BA2EA8E7AA2EC42EA09134 +:100460009300CA1AD52EA0919400DA0ADD202AF44E +:10047000AFEFC094D094CA1ADA0A20929500A8E08F +:10048000A210A0E0CA14DA0618F4A1E0A093950027 +:1004900040939300509394004091910050919200AA +:1004A00040938F005093900042E097C0A091650068 +:1004B0004A1BA09166005A0B94FD82C093FD80C038 +:1004C00092FD7CC086FF03C0D52EC42E0CC056956D +:1004D000479591FD73C05695479590FD6FC0D52EF9 +:1004E000C42ED694C79461FD19C0AC2DAC51AD2D6E +:1004F000A24008F005C0DD2089F4AC2DA85C70F4A2 +:10050000A0916700A395AA2311F0A0936700AA30D9 +:1005100008F471C02092960081606DC0A0916700C0 +:10052000AA2319F0AA95A0936700A22C5091BA00B3 +:1005300097FD06C0A090C800533011F4A090D000E1 +:10054000AAEFAA0EA22DA21DCA18DA0A4FB741704F +:10055000533049F4442321F087FD05C0806803C06F +:1005600087FF01C08F77442359F0533031F4AFEF48 +:10057000C094D094CA1ADA0A03C040E050E020C008 +:10058000533049F4CC0CDD1CAAE0CA1AD20818F486 +:10059000A0E0CA2ED22CAFEFCA16D20418F04FEF4B +:1005A00050E00EC0A091AC00CA9E412D000C441F2B +:1005B00050E008F012C04FEF50E00FC0569547953D +:1005C00094FF07C0552309F04FEFA42FA6954A0FBB +:1005D000521D4F3F520508F04FEF40939600816047 +:1005E00061FF09C0AFE1A095A923AB299A2F8F7DA8 +:1005F000BB2009F48062A8E1A093680085FF03C0D6 +:10060000AAE0A093680061FD03C085FD01C08F7E54 +:1006100085FD03C0A6E0A0936900F894A9B7A16086 +:10062000A9BF84FF03C0A9B7A062A9BF3FBE1895A8 +:1006300011E00AC013E008C01AE006C01EE104C0C1 +:1006400014E602C018EC00C005E1BB27BA95F1F72B +:100650000A95D9F71A95C1F708952AE338E709C032 +:1006600020E33CE806C02AE234EB03C025E238EC84 +:1006700000C0B091AD00BA9509F4089512E0BB270F +:10068000AD9ABA95F1F7929ABA95F1F79298BA9510 +:10069000F1F7AD98BA95F1F7123009F0AC9A123033 +:1006A00009F4949AB091AD00BA95F1F7123009F0BF +:1006B000AC98123009F49498B7E8BA95F1F71A9506 +:1006C000F1F6022FB22FBA95F1F70A95D9F73A95BC +:1006D00081F6AD9A0895221B39E0001F3A9509F47E +:1006E0000895221F211B18F4210F8894F6CF089437 +:1006F000F4CF622C722CB0E08894B395221F331F84 +:10070000E0F7379527958894912E802E020B130BD6 +:1007100010F4192D082D10F4889401C00894661C5B +:10072000771CBA9571F7172D062D0895322D1123D8 +:100730002AF43A9500951095031B130BF894029F29 +:10074000712C002D129F912C802C7894780C172DF1 +:10075000921C292DB4E06B2E2695179507956A9467 +:10076000D9F7332321F000951095031B130B08953F +:10077000089510917B00169500917A000795B0912D +:100780007E00B01B0B2FB0917F00B10B1B2F28F404 +:100790000038BFEF1B0740F009C00F37120508F4FF +:1007A00005C00FE710E002C000E81FEF00938300D0 +:1007B00010938400089500918300B09180000B0F86 +:1007C00010918400B09181001B1F20E030918400C3 +:1007D00033230AF42A95B09182002B1F1AF4203F8C +:1007E00040F00AC02F3008F407C00FEF1FEF2FE0D2 +:1007F00003C000E010E020EF30916300B0919B0057 +:100800003B1718F4323030F009C0B0918400BB239C +:100810005AF004C0B0918400BB2332F400938000EE +:10082000109381002093820008952091D7000091B9 +:100830008300000F10918400111F78DF11232AF428 +:100840000038BFEF1B0740F009C00F37120508F44E +:1008500005C00FE710E002C000E81FEF002352F0D0 +:10086000B0916200B01B0B2F18F0013008F00AC0E5 +:1008700001E008C000950F5FB09162000B0F08F017 +:1008800001C00FEF0093850008952091D8000091DA +:100890008100109182004ADF11232AF40130BFEF5A +:1008A0001B0740F009C00F3F120508F405C00FEF09 +:1008B00010E002C001E01FEF112352F0B09185005B +:1008C000B01B0B2F18F0013008F00AC001E008C07F +:1008D00000950F5FB09185000B0F08F001C00FEF7E +:1008E0000093630008950FEF71FD1EC0B091D30017 +:1008F000BB23D1F0B0917B00BB23B1F00FEF10917F +:100900007B00E9DEF894B091730072FDB5E00B9FB7 +:10091000112D002D7894112309F00FEFB0919E0056 +:100920000B1710F400919E0000939D000895009114 +:100930007A0010917B0000541140B0919D0010F49A +:10094000BA9501C0B39511F0B0939D00089500C011 +:1009500008952091B500B6B1B6FDFBCF04B115B135 +:10096000B6B1BF77B6B9B091AA00B395B093AA005B +:10097000B83060F12092AA00B091D200BB2321F1DF +:10098000112329F0B091AB00BF3F61F009C0B091D5 +:10099000AB000B1739F020F4BB2321F0BA9502C04D +:1009A000B395E1F300919B00B093AB00B03050F4ED +:1009B00000ECB03038F400E8B03020F400E4B0309F +:1009C00008F400E000939B007F7E0895B0919B00A7 +:1009D000B39511F0B0939B00B091AA00B73009F421 +:1009E0007061089502E3F894B091D9000B9F012D36 +:1009F000000C001F7894B0919B000B1710F0009131 +:100A00009B000093610000936300502E00936400EC +:100A100000939E00089520927A00B0EFB0937B007F +:100A20000895F8940CB51DB5209174007894309118 +:100A30007500609076000093750010937600031B9C +:100A4000160971FD03C077FD7FC027C07090770045 +:100A5000209377002709222311F00FEF1FEF8090DA +:100A6000780090907900309378006092790000913E +:100A70007500109176000819190920917A003091BB +:100A80007B0036952795020F131F10F40FEF1FEF11 +:100A900000937A0010937B002BC020917A00309154 +:100AA0007B003901B4E08B2EB2E09B2E343040F055 +:100AB0008A949A94383020F072FD02C08A949A94F5 +:100AC000769467948A94E1F726193709992021F0E2 +:100AD000169507959A94E1F7200F311F20937A001D +:100AE00030937B0028F43FEF30937A0030937B0003 +:100AF000323008F4706871FF02C0B3E00DC0B091ED +:100B0000C40000917100023838F0B395003A08F043 +:100B1000B395B63008F0B5E09B2EB4E08B2E109163 +:100B20007B0000917A0024E0169507952A95E1F75D +:100B30000819120928F0B02FB250B12FB20910F4E1 +:100B400002E010E0980126C020917A0030917B00ED +:100B500039017694679466946694669426193209EE +:100B600006950695200F321D20937A0030937B0066 +:100B7000323008F07F7704E0369527953695279533 +:100B800026952695201B10F0223008F422E08901DA +:100B90009090C40060FDFECFE0908B00F0908C0040 +:100BA0006160B9B7B061B9BF380177FD41C07694D3 +:100BB000679400938B0010938C00B92DB330E1F053 +:100BC000B0FD04C0060D171D930106C0000F111FD4 +:100BD0000250120922E030E0B92DB33068F02093C2 +:100BE0008D0030938E0000938700109388006092F0 +:100BF000890070928A003AC000938D0010938E0095 +:100C000020938700309388006092890070928A0058 +:100C100071FF0DC0BFE0B0938D0020928E00B093A5 +:100C2000890020928A00B0938B0020928C001EC015 +:100C3000669400938B00B92DB33091F0B0FD03C0E2 +:100C4000060D262D03C0000F025022E0B92DB3304F +:100C500038F020938D00009387006092890006C0D1 +:100C600000938D00209387006092890000917C00A2 +:100C700002FD0350013029F495FD0AC0B6E0B7B972 +:100C800009C0023019F4B7E0B7B904C095FDF6CF3A +:100C9000B0E0B7B90091A200000F10F4BBE60B273B +:100CA0000093A20060FDFECFB2E0B0936E006160E1 +:100CB000B9B7B061B9BFB72FB670D1F020917A0043 +:100CC00030917B00369527953695279571FF02C0A8 +:100CD000B0E43B0FF8940CB51DB5020F131F1BBDFC +:100CE0000ABD6160B0E1B8BFB9B7B061B9BF78946F +:100CF0000895686020927D0020E066FD20E206C035 +:100D0000686020927D0020E266FD20E001E011E0B5 +:100D100077FD11C0B72FB67009F0677F14E100911D +:100D20007B00069509F403950F3008F00FE071FF82 +:100D300002C004E114E160FD0FC0B0917D00BB234F +:100D400059F071FF06C0B0916E00BA95B0936E0075 +:100D500011F470624FC0ABDFB0B7B77FB0BFB8B1AE +:100D6000B0B7B860B0BFB0917D00B395B0937D00CF +:100D7000B8B177FD06C0B1E071FDB3E0BA95F1F707 +:100D8000B8B1B072B21709F02AC071FF05C003955F +:100D9000011708F00A95CFCF63FD05C00395011731 +:100DA00008F0B4CFC8CF677FF8943CB56DB47090AD +:100DB0007A00B0917B00770CBB1F08F4BFEF770C73 +:100DC000BB1F08F4BFEF370D6B1E6BBC3ABD6160F3 +:100DD000B0E1B8BFB9B7B061B9BF789497CFB0915F +:100DE0006D00B13008F492CF63FD90CF0A9509F001 +:100DF000A2CF7F7D20918D0030918E00F894B0E1DC +:100E0000B8BF0CB51DB5020F131F1BBD0ABDE09086 +:100E10008700F09088006160B9B7B061B9BF78947D +:100E2000B72FB67039F0B0916D0072FFB395B093E3 +:100E30006D0009C075FF07C066FD05C063FD03C0F6 +:100E4000BF91BF91F6C4089500E063FF01C001E0C7 +:100E5000F89410917100B7E01B9F212D102D78940C +:100E6000200F26951795269517952695179510937B +:100E70007100183718F4B8E7B09371000091710051 +:100E8000B09172000B1720F06061AC989298949822 +:100E900060FDFECFE0908900F0908A006160B9B7F4 +:100EA000B061B9BF0895B2E095FD0AC0F894B0935F +:100EB0007C00AD9A959862FF01C0949A7894F4C032 +:100EC000F894B0937C00AD9A939862FF01C0AC9AFD +:100ED0007894EAC0B3E082FF24C095FD11C002E01F +:100EE000F894B0937C00E0E8F0E00093B1009498AF +:100EF000939A62FF02C0929A01C0AD987894D4C0D0 +:100F000002E0F894B0937C00E0E8F0E00093B100D8 +:100F1000AC98959A62FF02C0929A01C0AD987894FD +:100F2000C3C095FD0BC0F894B0937C00EAE6F0E0F6 +:100F3000949862FF01C0929A7894B6C0F894B093E6 +:100F40007C00EAE6F0E0AC9862FF01C0929A7894E7 +:100F5000ABC0B4E095FD0AC0F894B0937C00959ABC +:100F6000939862FF01C0929A78949EC0F894B093CF +:100F70007C00939A959862FF01C0929A789494C0ED +:100F8000B5E082FF24C095FD11C001E0F894B09354 +:100F90007C00E6E7F0E00093B1009298AD9A62FF22 +:100FA00002C0AC9A01C0959878947EC004E0F89491 +:100FB000B0937C00EAE8F0E00093B1009298AD9A1B +:100FC00062FF02C0949A01C0939878946DC095FD19 +:100FD0000BC0F894B0937C00E4E6F0E0929862FFD6 +:100FE00001C0AC9A789460C0F894B0937C00E0E7BC +:100FF000F0E0929862FF01C0949A789455C0B6E0F0 +:1010000095FD0AC0F894B0937C00939AAD9862FF66 +:1010100001C0AC9A789448C0F894B0937C00959A3B +:10102000AD9862FF01C0949A78943EC0B1E082FF0F +:1010300024C095FD11C004E0F894B0937C00EAE868 +:10104000F0E00093B100AC98959A62FF02C0949AC8 +:1010500001C09398789428C001E0F894B0937C0084 +:10106000E6E7F0E00093B1009498939A62FF02C023 +:10107000AC9A01C09598789417C095FD0BC0F89470 +:10108000B0937C00E0E7F0E0AC9862FF01C0949A76 +:1010900078940AC0F894B0937C00E4E6F0E0949869 +:1010A00062FF01C0AC9A78946F7E089523E630E029 +:1010B000F9012092B100AC9892989498959AAD9AC3 +:1010C000939A6B7F0895A2EBB0E00FEF0D930D9311 +:1010D0000D930D9303E00D9304E00D930BE00D933E +:1010E00003E00D9301E00D9301E00D93AEEBB0E052 +:1010F00001E00D930FEF0D930D930D930D930D9351 +:1011000003E00D930FEF0D930FEF0D930D9305E299 +:101110000D9300ED0D930AEF0D930AEF0D9304E08C +:101120000D930FEF0D9301E00D9300E00D930AE78F +:101130000D930FEF0D9300E00D9301E00D9300E090 +:101140000D9303E00D9300E00D9308952091B900F5 +:101150008B7F233009F48460B091BA00B33019F06A +:101160009F7DB1FD90629F7BB091BB00B1FD90640B +:10117000223011F0886001C0877F08950A95E00F42 +:10118000F21DB4910895ECE1F0E00091B200F6DFB9 +:10119000B093D700ECE1F0E00091B300EFDFB09343 +:1011A000D800EAE2F0E00091B800E8DFB093D9009F +:1011B0000091B800023008F402E000937300B0918F +:1011C000CE000FEFB23009F400EAB33009F402E8C0 +:1011D00000937200E8E3F0E00091D500CFDFB09318 +:1011E000A000089508952091C8003091C900B091E1 +:1011F000BA00B33009F43E5097FF02C020E03FEF41 +:10120000B32FB21B6B2EB25810F4B2E86B2E00E075 +:101210000395609EB12DBD57D8F30093AC0008959F +:101220009068E1DF0BDA0ADA20E030E0B0E16B2E03 +:1012300001DAB09196002B0F321D6A94C9F7B4E021 +:1012400036952795BA95E1F7822E9F77CCDF0895E2 +:10125000F894E3E0F0E0B9E0B7BFB491B078C1F33F +:10126000F894A895B1B5B861B1BDB0E0B1BDB4E036 +:10127000BEBFBFE5BDBF1ADFB0E0B8BBB0E1B7BBD2 +:10128000B0E2B5BBB0E3B4BBB8E2B2BBBCE3B1BB48 +:101290002224A0E0B0E02D92AA31E9F7A0E6B0E068 +:1012A0000FEF2D920A95E9F7B1E0B093A2000BDFA2 +:1012B000F8D2B6B1B460B6B90091CA000093AD00DF +:1012C000B1E0B0936A00F894BDD9C7D9B7D9C8D9ED +:1012D000B5D9C9D9B3D96CD3B5D9B4D9B1D9F894E2 +:1012E0000AEF1AEFA6B396FDA095A0FF1FC01A95AE +:1012F000C9F70A95B1F7E0E0FCE1B591B43E39F4E5 +:10130000B591B03E21F4B591BF3F09F40CC0E0E0C7 +:10131000F395F395B591B83F49F4B591B43931F4EB +:10132000B591BA3A19F4EE27F69509940FDF2BDF41 +:1013300059DF59DF0091CA000093AD00B7DEB2E07B +:10134000B3BFB2E0BEBDB2E0B5BDB1E5B8BFB9BF95 +:10135000B0B7B77FB0BFB8B1B0B7B860B0BF68D9E9 +:101360007894F5DA20927000BEB5B06496FDBF7B2C +:10137000BEBDB9B7B062B9BFBB27B062B8BF8D7F81 +:1013800061D9626033E02CE0B0919500BB2321F479 +:101390002CE03A9509F4A3CF51D980FFA0CF8E7FDE +:1013A000B0919600B23078F3B92FBF7100919800D8 +:1013B00000939700B0939800B01729F72A9521F76A +:1013C0006D7FBEB5B06496FDBF7BBEBDBB27B0626E +:1013D000B8BF8D7FB091D400BB2321F48062B92FB8 +:1013E000B0709B2F8F7B209267002AD985FF05C0A4 +:1013F000B0916700BA3008F080641CD902E085FF24 +:1014000001C000E0B0919600B017B8F3F89425D968 +:1014100024D923D9789416D920928600B091BA00A5 +:10142000B33009F47EC006D9B091BE00B13008F4E3 +:1014300078C0B0916A00B13008F473C085FD18C05F +:10144000B0919600BF3F08F46CC0F8940FD978941F +:10145000F7D8B0919600B130C0F7F894FED8ECD828 +:10146000FCD87894EDD8B0919600BF3FB0F3D2C2CB +:10147000B8E09B2E9068F894B6DE7894E1D8F894A2 +:101480009F77B1DE80909600B0919600BF37789438 +:1014900008F44FC0CDD8F894E9D878949A9451F7CD +:1014A000BFDEB82DB550B093C900CCD8F89485D222 +:1014B0007894BAE09B2E9068F89495DE7894C0D822 +:1014C000F8949F7790DE80909600B0919600BF3799 +:1014D000789478F7ADD8F894C0D8AED8BED87894C0 +:1014E0009A9449F79DDEB82DBB5FB093C8000B2FCF +:1014F0001091C900125810F0100B20F4B2E80B0F35 +:101500000093C9009FD8F894F9D166D2789498D8FE +:10151000F89469DE7894B0919600BF3F08F48ECFBE +:1015200079C200919600B09186000B1710F00093DD +:10153000860086D801E0B091BA00B35009F405E006 +:10154000B0919600B01708F069CFF8948FD88ED874 +:101550008DD8789477D820926A0020926B002092E0 +:101560006C00B0916B00B395B0936B00BF3F71F509 +:10157000B0916C00B395B0936C00B091CC0009E1D0 +:10158000BA9559F002E3BA9541F00DE7BA9529F002 +:101590000AEFBA9511F020926C00B0916C00B01770 +:1015A000A8F084DD45D8B0916C00BA95B0936C007A +:1015B00020926B00B091CB00B093AD00F89456D858 +:1015C0007894B091CA00B093AD003AD835D8B091B4 +:1015D0006800BB2319F485FF01C081CE01E085FDC1 +:1015E00001C006E0B0919600B01708F4BACFB091F0 +:1015F000BA00B35009F024D8B0916800BB2309F4B5 +:101600006ECEF89453DD2092610020926200209209 +:101610006300522C209264002092A1007894B09133 +:10162000B700BB0FB0939F0020927E0020927F00F6 +:101630002092800020928100209282002092AA00B5 +:1016400060E070E020927100B8E0B093AA00706191 +:10165000EFD7B2E074FDB2E0B7B9B6B1B068B0642C +:10166000B6B9B6B1B6FDFDCF04B115B1B6B1BF770D +:10167000B6B9112309F00FEF0093AB006AD9B8E0B7 +:10168000B093AA00706162DDF894BFEFB0939B0045 +:10169000A9D9B0916100B0939B00B0939C00B09326 +:1016A0009D007894B1E0B0936100B09363005B2E2D +:1016B000B0936400B093A400B0919A00B093A300DB +:1016C000B091BA00B33019F49F7D87FD90627160CC +:1016D000726020926D0093DCA9DC9DD9A2D99BD9C0 +:1016E000A0D999D90DDB44D8AFDBDDDB9AD901DB7A +:1016F00065FD3FD877FFF7D877FD19D9A5DBEADB81 +:1017000090D9FEDA65FD57D89FDB23DC8AD9F1DA60 +:1017100065FD8BD899DB34DC84D9F2DA65FDB5D868 +:1017200093DB6DDC7ED9E5DAB2E074FDB2E0B7B9E7 +:10173000B6B1B068B064B6B987DB78DC72D909D9C4 +:1017400071FF21C0B0919E00B0939B00B0939C00AC +:10175000B0919A00B093A300B1E0B093A40018E157 +:101760002CE0B0916D00B11740F07D7F7460209344 +:101770006F00BFEFB0939B0006C0B0919600B130F0 +:1017800008F0B0CF60C072FF11C066FD0FC0B0910D +:101790006F00BA9519F47B7F7860A4CFB0936F0087 +:1017A000B0919600B13008F09DCF4DC020927000EE +:1017B000B091990002E81091D600112309F003E0DE +:1017C000B01708F040C085FF04C0B0916800BB238B +:1017D000D1F1B091BA00B33081F495FD03C087FD1B +:1017E00004C00BC087FF01C008C066FD06C060646E +:1017F000B0919E00B0939B008ACF00EF66FF05C0BA +:10180000B0919E00B0939B0000E2B0917B00B017B6 +:1018100008F468CF66FF17C06F7B9F7D87FD9062DD +:101820007460B2E1B0936F00B0919E00B0939B00E2 +:1018300059CFB0917000B395B0937000B0919600FD +:10184000BB2309F002C020927000F8942FDC809036 +:10185000B900B2E0B093B90079DC8092B90020926F +:1018600061002092620020926300522C209264005A +:1018700020929F0060E070E07894E2D617DC00913F +:10188000D600002319F0AC9A929A949AB6B1B4603B +:10189000B6B985FF05C0B0917000B43008F01FCD17 +:1018A0005CCEEDE0F0E023D00A3509F01BC0EEE09D +:1018B000F0E01DD0053A09F015C03AE0A2EBB0E027 +:1018C000E3E0F0E014D00D9331963A95D9F739E181 +:1018D000AEEBB0E0EFE0F0E00AD00D9331963A9530 +:1018E000D9F702C0F0DB0AD0E8E2F0E00895E19910 +:1018F000FECFEEBBFFBBE09A0DB308951ED03AE0D9 +:10190000A2EBB0E0E3E0F0E00D910FD031963A9514 +:10191000D9F739E1AEEBB0E0EFE0F0E00D9105D0A2 +:1019200031963A95D9F712D00895E199FECF0DBBC3 +:10193000EEBBFFBBE29AE19A0895EDE0F0E00FEF15 +:10194000F4DFEEE0F0E00FEFF0DF0895EDE0F0E01F +:101950000AE5EBDFEEE0F0E005EAE7DF089530911D +:10196000AE000091AF00313011F40093B600323078 +:1019700011F40093B700333011F40093B800343001 +:1019800011F40093C400353011F40093B9003630DF +:1019900011F40093D500373011F40093CE003830A5 +:1019A00011F40093BA00393011F40093BB0008958C +:1019B00025E048D62A95E9F708954FD651D653D653 +:1019C00055D63AD64AD64CD64ED650D635D645D62A +:1019D00047D649D64BD6089549D645D641D63DD6A9 +:1019E0002BD644D640D63CD638D626D63FD63BD684 +:1019F00037D633D608958090AE009090AF002DD6A4 +:101A00002CD62BD619D68A94D1F730D615D69A94DF +:101A1000E1F70895F894D1DF7894CADFC9DFB1E027 +:101A2000B093AE00B1E0B093AF002092B000F89454 +:101A3000E2DF7894B5E06B2E7090960003D6B091FB +:101A400096007B16C9F7B13018F0BF3F40F107C0D0 +:101A500086DFF89453DFB1DFB8E0B1BDA9DF6A9447 +:101A600059F7B091B000B395B093B000B33008F41B +:101A7000DECF9EDFB091AF00B395B093AF00F89486 +:101A8000B091AE00BA95EEE3F0E0EB0FF21D0491D9 +:101A900078940395B091AF00B01708F4C6CF88DFF3 +:101AA00087DFB091AE00B395B093AE00B091AE00B9 +:101AB000BA3008F4B7CF07DBF89420DFB8E0B1BD47 +:041AC00077DFC6CB3B +:00000001FF diff --git a/Atmel/MakeHexfiles.bat b/Atmel/MakeHexfiles.bat index 0a25ec72..f0558039 100644 --- a/Atmel/MakeHexfiles.bat +++ b/Atmel/MakeHexfiles.bat @@ -116,6 +116,10 @@ SET NAME=HTIRC_DRAGONFLY_30A call :compile SET NAME=HTIRC_DRAGONFLY_40A call :compile +SET NAME=TBS_BULLETPROOF_4A +call :compile +SET NAME=TBS_BULLETPROOF_30A +call :compile goto :end @@ -142,4 +146,4 @@ goto :eof :end @pause -exit \ No newline at end of file +exit diff --git a/Atmel/TBS_Bulletproof_30A.inc b/Atmel/TBS_Bulletproof_30A.inc new file mode 100644 index 00000000..ff054116 --- /dev/null +++ b/Atmel/TBS_Bulletproof_30A.inc @@ -0,0 +1,422 @@ +;**** **** **** **** **** +; +; BLHeli program for controlling brushless motors in helicopters and multirotors +; +; Copyright 2011, 2012 Steffen Skaug +; This program is distributed under the terms of the GNU General Public License +; +; This file is part of BLHeli. +; +; BLHeli 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. +; +; BLHeli 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 should have received a copy of the GNU General Public License +; along with BLHeli. If not, see . +; +;**** **** **** **** **** +; +; TBS Bulletproof 30A hardware definition file +; +; Notes: +; - Uses ICP1 as input +; - High side is slow to go on (10s of us) but fast to go off +; +;**** **** **** **** **** + + +;********************* +; Device Atmega8A +;********************* +.INCLUDE "m8Adef.inc" + +;**** **** **** **** **** +; Fuses must be set to external oscillator = 16Mhz +;**** **** **** **** **** + +;**** **** **** **** **** +; Constant definitions +;**** **** **** **** **** +.ESEG ; EEprom segment +.ORG 0x40 +Eep_ESC_Layout: .DB "#TBS_BPROOF_30A#" ; ESC layout tag +.ORG 0x50 +Eep_ESC_MCU: .DB "#BLHELI#Am8A# " ; Project and MCU tag (16 Bytes) + +.EQU HIGH_BEC_VOLTAGE = 0 ; Set to 1 or more if high BEC voltage is supported +.EQU DAMPED_MODE_ENABLE = 1 ; Set to 1 if fully damped mode is supported +.EQU NFETON_DELAY = 7 ; Wait delay from pfets off to nfets on +.EQU PFETON_DELAY = 250 ; Wait delay from nfets off to pfets on +.EQU ADC_LIMIT_L = 0 ; No divider. Power supply measurement ADC value for which motor power is limited (low byte) +.EQU ADC_LIMIT_H = 0 ; No divider. Power supply measurement ADC value for which motor power is limited (2 MSBs) +.EQU TEMP_LIMIT = 0 ; No sensor. Temperature measurement ADC value for which main motor power is limited +.EQU TEMP_LIMIT_STEP = 0 ; No sensor. Temperature measurement ADC value increment for which main motor power is further limited + + +;**** **** **** **** **** +; ESC specific defaults +;**** **** **** **** **** +.EQU DEFAULT_PGM_MAIN_SPOOLUP_TIME = 10 ; Main motor spoolup time +.EQU DEFAULT_PGM_MAIN_STARTUP_PWR = 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +.EQU DEFAULT_PGM_TAIL_STARTUP_PWR = 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +.EQU DEFAULT_PGM_MULTI_STARTUP_PWR = 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 + + +;********************* +; PORT D definitions * +;********************* +;.EQU = 7 ;i +;.EQU = 6 ;i +.EQU ApFET = 5 ;o +.EQU CnFET = 4 ;o +.EQU CpFET = 3 ;o +.EQU BnFET = 2 ;o +;.EQU = 1 ;i +;.EQU = 0 ;i + +.equ INIT_PD = (1<. +; +;**** **** **** **** **** +; +; TBS Bulletproof 4A hardware definition file +; +; Notes: +; - Uses ICP1 as input +; - High side is slow to go on (10s of us) but fast to go off +; +;**** **** **** **** **** + + +;********************* +; Device Atmega8A +;********************* +.INCLUDE "m8Adef.inc" + +;**** **** **** **** **** +; Fuses must be set to external oscillator = 16Mhz +;**** **** **** **** **** + +;**** **** **** **** **** +; Constant definitions +;**** **** **** **** **** +.ESEG ; EEprom segment +.ORG 0x40 +Eep_ESC_Layout: .DB "#TBS_BPROOF_4A# " ; ESC layout tag +.ORG 0x50 +Eep_ESC_MCU: .DB "#BLHELI#Am8A# " ; Project and MCU tag (16 Bytes) + +.EQU HIGH_BEC_VOLTAGE = 0 ; Set to 1 or more if high BEC voltage is supported +.EQU DAMPED_MODE_ENABLE = 1 ; Set to 1 if fully damped mode is supported +.EQU NFETON_DELAY = 7 ; Wait delay from pfets off to nfets on +.EQU PFETON_DELAY = 250 ; Wait delay from nfets off to pfets on +.EQU ADC_LIMIT_L = 0 ; No divider. Power supply measurement ADC value for which motor power is limited (low byte) +.EQU ADC_LIMIT_H = 0 ; No divider. Power supply measurement ADC value for which motor power is limited (2 MSBs) +.EQU TEMP_LIMIT = 0 ; No sensor. Temperature measurement ADC value for which main motor power is limited +.EQU TEMP_LIMIT_STEP = 0 ; No sensor. Temperature measurement ADC value increment for which main motor power is further limited + + +;**** **** **** **** **** +; ESC specific defaults +;**** **** **** **** **** +.EQU DEFAULT_PGM_MAIN_SPOOLUP_TIME = 7 ; Main motor spoolup time +.EQU DEFAULT_PGM_MAIN_STARTUP_PWR = 11 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +.EQU DEFAULT_PGM_TAIL_STARTUP_PWR = 11 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +.EQU DEFAULT_PGM_MULTI_STARTUP_PWR = 11 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 + + +;********************* +; PORT D definitions * +;********************* +;.EQU = 7 ;i +;.EQU = 6 ;i +.EQU ApFET = 5 ;o +.EQU CnFET = 4 ;o +.EQU CpFET = 3 ;o +.EQU BnFET = 2 ;o +;.EQU = 1 ;i +;.EQU = 0 ;i + +.equ INIT_PD = (1<