diff --git a/Makefile b/Makefile index 173091d..8a4ab37 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,8 @@ #------------------------------------------------------------------ # Change these defs for the target device -MCU_TARGET = atmega328p # Target device to be used (32K or larger) -BOOT_ADR = 0x07000 # Boot loader start address [byte] NOT [word] as in http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega1284p +MCU_TARGET = atmega1284 # Target device to be used (32K or larger) +BOOT_ADR = 0x1F000 # Boot loader start address [byte] NOT [word] as in http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega1284p F_CPU = 16000000 # CPU clock frequency [Hz] NOT critical: it just should be higher than the actual Hz SD_CS_PORT = PORTB # Data Register of the SD CS pin SD_CS_DDR = DDRB # Data Direction Register of the SD CS pin diff --git a/build/atmega328_cs10_16000000L_serial_fat16.hex b/build/atmega328_cs10_16000000L_serial_fat16.hex deleted file mode 100644 index 63e6d1c..0000000 --- a/build/atmega328_cs10_16000000L_serial_fat16.hex +++ /dev/null @@ -1,234 +0,0 @@ -:107000000C9434380C9451380C9451380C945138F9 -:107010000C9451380C9451380C9451380C945138CC -:107020000C9451380C9451380C9451380C945138BC -:107030000C9451380C9451380C9451380C945138AC -:107040000C9451380C9451380C9451380C9451389C -:107050000C9451380C9451380C9451380C9451388C -:107060000C9451380C94513811241FBECFEFD8E046 -:10707000DEBFCDBF11E0A0E0B1E0E2E6FEE702C076 -:1070800005900D92AE30B107D9F722E0AEE0B1E045 -:1070900001C01D92AA33B207E1F70E94033A0C9493 -:1070A0002F3F0C940038559A569A08955D9A08958A -:1070B0005D9808955E9A08955E9808955E9B0C947D -:1070C0005A380C945C385D9B0C9456380C945838A4 -:1070D000229A239A259A2C9A089580EA319731971B -:1070E000319700008A95D1F7089502D02A9801C0FF -:1070F0002A9A8FEF98E087FD2B9A87FF2B98880FAD -:107100001C9983952D9A2D989A95A9F70895FB01BE -:1071100083E080935700E8958091570080FDFCCF75 -:1071200081E180935700E89508950F921F92FB012B -:10713000DA0190E40D901D9081E080935700E8956E -:1071400032969A95B9F7FB0185E080935700E89550 -:107150008091570080FDFCCF81E180935700E89536 -:107160001F900F90089581E492E4AFE0B0E0209189 -:10717000C00027FF03C08091C60008950197A109B0 -:10718000B109A9F78FEF08959091C00095FFFCCF4A -:107190008093C60008950F931F93E0913702F091FA -:1071A0003802DC0112972681378122503109A2175B -:1071B000B30778F4228130E00E94DE3E0089118915 -:1071C00022893389600F711F821F931F1F910F91B6 -:1071D000089560E070E0CB01F9CFCF93DF93EC012D -:1071E000E0913702F0913802198218828C819D81DA -:1071F00081309105C9F02681378182179307A0F469 -:107200009F838E83009759F00E94CB3868877987D7 -:107210008A879B8780E090E0DF91CF910895648515 -:10722000758586859785F2CF81E090E0F5CFCF9286 -:10723000DF92EF92FF92CF93C82F6A017B0187FF05 -:1072400009C040E050E0BA0187E70E941739823058 -:1072500000F5CF770E9475388C2F0E947A388F2DD9 -:107260000E947A388E2D0E947A388D2D0E947A38AD -:107270008C2D0E947A38C03491F0C83491F487E89C -:107280000E947A38CAE00E94793887FF02C0C15054 -:10729000D1F7CF91FF90EF90DF90CF90089585E9DF -:1072A000EFCF81E0EDCFA0E0B0E0E9E5F9E30C94A9 -:1072B000023F6C0179018091390283FD07C089E0AA -:1072C000440F551F661F771F8A95D1F781E50E94ED -:1072D0001739882351F0C1E0D0E00E947838CE0100 -:1072E000CDB7DEB7E8E00C941E3FC0E4DCE90E94B5 -:1072F00079388F3F19F42197D1F7EDCF8E3F59F7A9 -:10730000C2E0D2E0C01BD10BCE19DF09E114F104B9 -:1073100031F00E94793881E0E81AF108F7CF0E9435 -:107320007938F60181936F0101501109C1F70E946C -:1073300079382197E1F7C0E0D0E0CFCFA0E0B0E00E -:10734000E4EAF9E30C94023FEC016A017B0102E0FC -:1073500010E02EEF31E00E945339892BD1F488815F -:10736000998185359A4AB9F426E330E0B701A60140 -:10737000CE010E945339892B81F481E02881398123 -:107380002634314409F480E0CDB7DEB7E8E00C9450 -:107390001E3F83E0F9CF82E0F7CF81E0F5CFA4E094 -:1073A000B0E0E5EDF9E30C94063F8230910518F466 -:1073B00081E090E024C0E0913702F091380226810C -:1073C000378182179307A0F72081223089F79C012B -:1073D0003327220F331F892F9927408551856285D6 -:1073E0007385480F591F611D711D02E010E0CE0129 -:1073F00001960E945339892BD9F689819A81249666 -:10740000E4E00C94223FAEE3B0E0E9E0FAE30C9450 -:10741000F83E83E38093C4001092C50088E1809316 -:10742000C10086E08093C2005098589A00E0F12C89 -:10743000DD24D39463E0C62E75E0B72EE1E1AE2ED5 -:107440000E94B338182F8033F1F08F3F09F41EC12A -:10745000FF2009F415C1813509F412C1813409F402 -:1074600046C0853509F447C0863509F47AC48234AC -:1074700051F0853441F0853731F08F7E843631F01C -:10748000103509F05EC0E12CF12C16C00E94B33813 -:10749000809392010E94B338809391010E94B33887 -:1074A00091E0853409F090E090939001143671F4E6 -:1074B000E0909101F090920130E1832E31E0932E23 -:1074C000C401805191408E159F05C8F00E94B338C9 -:1074D0008032E1F784E10E94C438113411F58091C3 -:1074E0001001803891F482E00E94C43826C0EE2456 -:1074F000E394F12CE1CF42E0E42EF12CDDCF0E94A9 -:10750000B338F40181934F01DBCF813811F481E06E -:10751000EBCF823811F480E1E7CF883939F583E089 -:10752000E3CF153589F48091100190911101880FF6 -:10753000991F90930F0180930E0180E10E94C4383F -:1075400001E0FF24F3947CCF163509F0F4C3809159 -:107550001001803359F480911201811102C08EE133 -:10756000C3CF813009F0F0C385E9BECF80E0BCCF46 -:10757000143609F0EBC380919001882321F120E0BB -:10758000822F90E0409191015091920184179507CC -:10759000A0F6F999FECF40910E0150910F0152BD16 -:1075A00041BD805F9E4FFC01808180BDFA9AF99AAF -:1075B00080910E0190910F01019690930F0180939D -:1075C0000E012F5FDDCFF999FECF20910E01309192 -:1075D0000F01F901C0925700E89507B600FCFDCFF6 -:1075E000A0E1B1E080E090E04D915D91F901E80FFC -:1075F000F91F0A01D0925700E895112402968038AD -:10760000910591F7F901B0925700E89507B600FC93 -:10761000FDCFA0925700E89590CF809190018823EC -:1076200001F1F999FECF80910E0190910F0192BD69 -:1076300081BDF89A80B50E94C43880910E01909166 -:107640000F01019690930F0180930E01FFEFEF1A47 -:10765000FF0A8091910190919201E816F906E8F2F3 -:107660006CCF00910E0110910F01F80184910E94DE -:10767000C4380F5F1F4F10930F0100930E01E6CF28 -:1076800084E10E94C43880E10E94C438013051F482 -:1076900080E090E0FC01259134912F3F3F4F11F0A5 -:1076A000FC010995CE0105969EAF8DAF3E0195E296 -:1076B000690E711C10923802109237020E946838CD -:1076C00014E60E946D381150E1F71AE00E947838F4 -:1076D0001150E1F740E050E0BA0180E40E94173910 -:1076E000182F813009F07FC04AEA51E060E070E075 -:1076F00088E40E941739813009F077C0FE01319685 -:107700007F018F010E947938F80181938F018DAD3F -:107710009EAD8E179F07B1F78B81813009F063C052 -:107720008C818A3A09F05FC090E1C92E97E2D92E88 -:1077300040E050E060E070E489EE0E94173981116A -:107740004BC040E050E0BA018AE70E94173981112E -:107750004AC00E947938F70181937F010E171F07F5 -:10776000C1F7898186FF6AC01CE0109339020E942C -:107770007838112309F415C140E050E0BA01CE0178 -:1077800001960E949E39813009F007C100E110E0A6 -:107790002EEB31E040E050E0BA01CE0101960E94AC -:1077A0005339892B09F44CC081E090E0892B09F40E -:1077B000FBC080E090E0FC01259134912F3F3F4FCA -:1077C00009F0ABC280E593EC20E931E0F901319793 -:1077D000F1F70197D9F76ECF0E946D3891E0C91A81 -:1077E000D10809F0A5CF10E0C0CF40E050E0BA01C9 -:1077F00089EE0E9417398230C0F412E009EE80E170 -:10780000E82E87E2F82E40E050E0BA01802F0E9477 -:10781000173981110CC040E052E060E070E080E573 -:107820000E9417398111DFCFA0CF01E4E8CF0E9479 -:107830006D38F1E0EF1AF10831F7D5CF14E095CFAC -:107840008D81811103C086E090E0B0CFC984DA84D5 -:10785000EB84FC84B701A601CE0101960E949E39FB -:10786000833009F4A1CF8111EECF04E210E02DE0C6 -:1078700030E0B701A601CE0101960E945339892B51 -:1078800009F092CF2A853B8540E050E02115310573 -:107890004105510521F4288D398D4A8D5B8DAC81D0 -:1078A000B0E00E94ED3E4B015C014A815B8160E0EB -:1078B00070E0C40ED51EE61EF71EC0921B02D092C9 -:1078C0001C02E0921D02F0921E02298120931502F3 -:1078D0002D803E8030921802209217028F81988569 -:1078E000A0E0B0E00097A105B10521F48C899D8945 -:1078F000AE89BF8914E0369427941A95E1F7412C9C -:10790000512C841B950BA60BB70B88199909AA0952 -:10791000BB09BC01CD01621973098409950930E0E6 -:1079200040E050E00E94BC3EDA01C9010296A11D70 -:10793000B11D90931A0280931902265F3F404109BE -:1079400051092F3F3F4E4105510508F07CCF82E0A1 -:1079500080931302C80CD91CEA1CFB1CC0921F02A6 -:10796000D0922002E0922102F0922202C20CD31C9B -:10797000E41CF51CC0922302D0922402E09225025E -:10798000F09226021092140283E192E09093380262 -:107990008093370280E090E009CFC12CD12C760192 -:1079A0005FCF82E090E002CFE0903702F0903802A3 -:1079B000E114F10409F465C1F70111827CAA6BAAF4 -:1079C0001EAA1DAAA0E0AA2EA1E0BA2EB0E25B2E4C -:1079D000EBA9FCA9DF01CF010B968A179B07E9F4FD -:1079E00020E090E088E041E0490FD501A90FB11DEA -:1079F0009C919132A0F09F3291F09E3209F4ACC17B -:107A0000281768F4DF01A20FB11D9C93382F81E085 -:107A1000820F282F942F832FE6CF5D92DECFA40E06 -:107A2000B11C81E0913208F080E08387CE01C196DD -:107A30000E94ED386C01892BC9F429A93AA92F704D -:107A40003327F5E0220F331FFA95E1F749AD5AAD20 -:107A50006BAD7CAD00E210E0CE0101960E9453397F -:107A6000892B09F480C0CC24C394D12CC110A1CEA1 -:107A7000212C312C210140E850E06FEF70E083E9C8 -:107A800091E00E94B53EE0903702F0903802E11498 -:107A9000F10409F44BC0F701818180FF47C0808D5C -:107AA000918DA28DB38D4489558966897789841B10 -:107AB000950BA60BB70B80389105A105B10520F0F9 -:107AC00080E890E0A0E0B0E06C0133E9832E31E083 -:107AD000932EC114D10451F1F70184899589A689A7 -:107AE000B789AC01BD01517066277727452B462B1E -:107AF000472B09F0E7C012811150AC01BD0129E00C -:107B000076956795579547952A95D1F7142309F0EF -:107B1000C4C0892B8A2B8B2B09F0B7C0848D958D1F -:107B2000F7018230910508F0B6C01182A3E9B1E0F7 -:107B3000C10183599140FC01EA0FFB1FE4912D9193 -:107B4000E213EEC0F2E0A331BF07A9F720E8220E4E -:107B5000311C411C511C211440E7340641045104DE -:107B600009F089CF26CE8981811104C073E0C72E28 -:107B7000D12C7CCF8C8583FD13C00BA91CA99E0141 -:107B80002F5F3F4FD801A801455F5F4F4A175B0742 -:107B900009F455C0F90161919F019D916917B1F3F5 -:107BA00009A91AA90F5F1F4F09F389AD9AADABADB3 -:107BB000BCAD0097A105B105C9F298012F7033271C -:107BC000232BB1F480903702909038020196A11DCA -:107BD000B11D89AF9AAFABAFBCAF8FA998ADF4011F -:107BE000009749F4848195810817190708F0BECFE2 -:107BF0001AAB09AB22CF228130E021503109A80114 -:107C000064E0569547956A95E1F724233523232BA5 -:107C100079F70E94CF398230910508F424CFF4011E -:107C2000268137818217930708F0A0CF98AF8FABDA -:107C30000E94CB3869AF7AAF8BAF9CAFD9CFF80138 -:107C400093858071911107C009F490CF8B8D9C8D25 -:107C50009EAB8DABBDCE811189CF8B8D9C8DF701F5 -:107C6000958F848F8D8D9E8DAF8DB8A1808F918FD4 -:107C7000A28FB38F148A158A168A178A81E08183AE -:107C8000F5CE45E0C42ED12CF1CEF701868D978D2F -:107C90000E94CF3945CF978F868FF701868D978DBC -:107CA0000E94CB38611571058105910511F4F7012A -:107CB0003CCF610F711D811D911DF70160A371A360 -:107CC00082A393A3F701248935893170A12C92E016 -:107CD000B92EA21AB30ACA14DB0408F45601F7013C -:107CE00040A151A162A173A18501C4010E94533931 -:107CF000F701892B09F019CF84899589A689B7895D -:107D00008A0D9B1DA11DB11D848B958BA68BB78BF6 -:107D10008A0C9B1CCA18DB08DCCEFC01099552CDED -:107D2000C201B1010E94873843E951E0C201B101AB -:107D30000E9495380BCF153709F01ACC8EE10E94BE -:107D4000C43885E90E94C4388FE0CECB143709F0DF -:107D5000F4CBE12CF12C7DCC883009F060CE3BE0F7 -:107D600058CE84E0E82EF12CA7CBDC0101C06D9346 -:107D700041505040E0F70895A1E21A2EAA1BBB1B08 -:107D8000FD010DC0AA1FBB1FEE1FFF1FA217B307E7 -:107D9000E407F50720F0A21BB30BE40BF50B661FFD -:107DA000771F881F991F1A9469F7609570958095C1 -:107DB00090959B01AC01BD01CF010895A29FB00138 -:107DC000B39FC001A39F700D811D1124911DB29F0F -:107DD000700D811D1124911D08950E94DE3EA59F06 -:107DE000900DB49F900DA49F800D911D11240895B6 -:107DF0002F923F924F925F926F927F928F929F92BB -:107E0000AF92BF92CF92DF92EF92FF920F931F93A8 -:107E1000CF93DF93CDB7DEB7CA1BDB0B0FB6F89459 -:107E2000DEBF0FBECDBF09942A88398848885F8499 -:107E30006E847D848C849B84AA84B984C884DF800A -:107E4000EE80FD800C811B81AA81B981CE0FD11DEE -:107E50000FB6F894DEBF0FBECDBFED010895F894C4 -:027E6000FFCF52 -:0E7E62004649524D574152452E42494E0000AE -:040000030000700089 -:00000001FF diff --git a/build/atmega328_cs4_16000000L_serial_fat16.hex b/build/atmega328_cs4_16000000L_serial_fat16.hex deleted file mode 100644 index 7a08909..0000000 --- a/build/atmega328_cs4_16000000L_serial_fat16.hex +++ /dev/null @@ -1,234 +0,0 @@ -:107000000C9434380C9451380C9451380C945138F9 -:107010000C9451380C9451380C9451380C945138CC -:107020000C9451380C9451380C9451380C945138BC -:107030000C9451380C9451380C9451380C945138AC -:107040000C9451380C9451380C9451380C9451389C -:107050000C9451380C9451380C9451380C9451388C -:107060000C9451380C94513811241FBECFEFD8E046 -:10707000DEBFCDBF11E0A0E0B1E0E2E6FEE702C076 -:1070800005900D92AE30B107D9F722E0AEE0B1E045 -:1070900001C01D92AA33B207E1F70E94033A0C9493 -:1070A0002F3F0C940038559A569A08955D9A08958A -:1070B0005D9808955E9A08955E9808955E9B0C947D -:1070C0005A380C945C385D9B0C9456380C945838A4 -:1070D000549A239A259A2C9A089580EA31973197E9 -:1070E000319700008A95D1F7089502D05C9801C0CD -:1070F0005C9A8FEF98E087FD2B9A87FF2B98880F7B -:107100001C9983952D9A2D989A95A9F70895FB01BE -:1071100083E080935700E8958091570080FDFCCF75 -:1071200081E180935700E89508950F921F92FB012B -:10713000DA0190E40D901D9081E080935700E8956E -:1071400032969A95B9F7FB0185E080935700E89550 -:107150008091570080FDFCCF81E180935700E89536 -:107160001F900F90089581E492E4AFE0B0E0209189 -:10717000C00027FF03C08091C60008950197A109B0 -:10718000B109A9F78FEF08959091C00095FFFCCF4A -:107190008093C60008950F931F93E0913702F091FA -:1071A0003802DC0112972681378122503109A2175B -:1071B000B30778F4228130E00E94DE3E0089118915 -:1071C00022893389600F711F821F931F1F910F91B6 -:1071D000089560E070E0CB01F9CFCF93DF93EC012D -:1071E000E0913702F0913802198218828C819D81DA -:1071F00081309105C9F02681378182179307A0F469 -:107200009F838E83009759F00E94CB3868877987D7 -:107210008A879B8780E090E0DF91CF910895648515 -:10722000758586859785F2CF81E090E0F5CFCF9286 -:10723000DF92EF92FF92CF93C82F6A017B0187FF05 -:1072400009C040E050E0BA0187E70E941739823058 -:1072500000F5CF770E9475388C2F0E947A388F2DD9 -:107260000E947A388E2D0E947A388D2D0E947A38AD -:107270008C2D0E947A38C03491F0C83491F487E89C -:107280000E947A38CAE00E94793887FF02C0C15054 -:10729000D1F7CF91FF90EF90DF90CF90089585E9DF -:1072A000EFCF81E0EDCFA0E0B0E0E9E5F9E30C94A9 -:1072B000023F6C0179018091390283FD07C089E0AA -:1072C000440F551F661F771F8A95D1F781E50E94ED -:1072D0001739882351F0C1E0D0E00E947838CE0100 -:1072E000CDB7DEB7E8E00C941E3FC0E4DCE90E94B5 -:1072F00079388F3F19F42197D1F7EDCF8E3F59F7A9 -:10730000C2E0D2E0C01BD10BCE19DF09E114F104B9 -:1073100031F00E94793881E0E81AF108F7CF0E9435 -:107320007938F60181936F0101501109C1F70E946C -:1073300079382197E1F7C0E0D0E0CFCFA0E0B0E00E -:10734000E4EAF9E30C94023FEC016A017B0102E0FC -:1073500010E02EEF31E00E945339892BD1F488815F -:10736000998185359A4AB9F426E330E0B701A60140 -:10737000CE010E945339892B81F481E02881398123 -:107380002634314409F480E0CDB7DEB7E8E00C9450 -:107390001E3F83E0F9CF82E0F7CF81E0F5CFA4E094 -:1073A000B0E0E5EDF9E30C94063F8230910518F466 -:1073B00081E090E024C0E0913702F091380226810C -:1073C000378182179307A0F72081223089F79C012B -:1073D0003327220F331F892F9927408551856285D6 -:1073E0007385480F591F611D711D02E010E0CE0129 -:1073F00001960E945339892BD9F689819A81249666 -:10740000E4E00C94223FAEE3B0E0E9E0FAE30C9450 -:10741000F83E83E38093C4001092C50088E1809316 -:10742000C10086E08093C2005098589A00E0F12C89 -:10743000DD24D39463E0C62E75E0B72EE1E1AE2ED5 -:107440000E94B338182F8033F1F08F3F09F41EC12A -:10745000FF2009F415C1813509F412C1813409F402 -:1074600046C0853509F447C0863509F47AC48234AC -:1074700051F0853441F0853731F08F7E843631F01C -:10748000103509F05EC0E12CF12C16C00E94B33813 -:10749000809392010E94B338809391010E94B33887 -:1074A00091E0853409F090E090939001143671F4E6 -:1074B000E0909101F090920130E1832E31E0932E23 -:1074C000C401805191408E159F05C8F00E94B338C9 -:1074D0008032E1F784E10E94C438113411F58091C3 -:1074E0001001803891F482E00E94C43826C0EE2456 -:1074F000E394F12CE1CF42E0E42EF12CDDCF0E94A9 -:10750000B338F40181934F01DBCF813811F481E06E -:10751000EBCF823811F480E1E7CF883939F583E089 -:10752000E3CF153589F48091100190911101880FF6 -:10753000991F90930F0180930E0180E10E94C4383F -:1075400001E0FF24F3947CCF163509F0F4C3809159 -:107550001001803359F480911201811102C08EE133 -:10756000C3CF813009F0F0C385E9BECF80E0BCCF46 -:10757000143609F0EBC380919001882321F120E0BB -:10758000822F90E0409191015091920184179507CC -:10759000A0F6F999FECF40910E0150910F0152BD16 -:1075A00041BD805F9E4FFC01808180BDFA9AF99AAF -:1075B00080910E0190910F01019690930F0180939D -:1075C0000E012F5FDDCFF999FECF20910E01309192 -:1075D0000F01F901C0925700E89507B600FCFDCFF6 -:1075E000A0E1B1E080E090E04D915D91F901E80FFC -:1075F000F91F0A01D0925700E895112402968038AD -:10760000910591F7F901B0925700E89507B600FC93 -:10761000FDCFA0925700E89590CF809190018823EC -:1076200001F1F999FECF80910E0190910F0192BD69 -:1076300081BDF89A80B50E94C43880910E01909166 -:107640000F01019690930F0180930E01FFEFEF1A47 -:10765000FF0A8091910190919201E816F906E8F2F3 -:107660006CCF00910E0110910F01F80184910E94DE -:10767000C4380F5F1F4F10930F0100930E01E6CF28 -:1076800084E10E94C43880E10E94C438013051F482 -:1076900080E090E0FC01259134912F3F3F4F11F0A5 -:1076A000FC010995CE0105969EAF8DAF3E0195E296 -:1076B000690E711C10923802109237020E946838CD -:1076C00014E60E946D381150E1F71AE00E947838F4 -:1076D0001150E1F740E050E0BA0180E40E94173910 -:1076E000182F813009F07FC04AEA51E060E070E075 -:1076F00088E40E941739813009F077C0FE01319685 -:107700007F018F010E947938F80181938F018DAD3F -:107710009EAD8E179F07B1F78B81813009F063C052 -:107720008C818A3A09F05FC090E1C92E97E2D92E88 -:1077300040E050E060E070E489EE0E94173981116A -:107740004BC040E050E0BA018AE70E94173981112E -:107750004AC00E947938F70181937F010E171F07F5 -:10776000C1F7898186FF6AC01CE0109339020E942C -:107770007838112309F415C140E050E0BA01CE0178 -:1077800001960E949E39813009F007C100E110E0A6 -:107790002EEB31E040E050E0BA01CE0101960E94AC -:1077A0005339892B09F44CC081E090E0892B09F40E -:1077B000FBC080E090E0FC01259134912F3F3F4FCA -:1077C00009F0ABC280E593EC20E931E0F901319793 -:1077D000F1F70197D9F76ECF0E946D3891E0C91A81 -:1077E000D10809F0A5CF10E0C0CF40E050E0BA01C9 -:1077F00089EE0E9417398230C0F412E009EE80E170 -:10780000E82E87E2F82E40E050E0BA01802F0E9477 -:10781000173981110CC040E052E060E070E080E573 -:107820000E9417398111DFCFA0CF01E4E8CF0E9479 -:107830006D38F1E0EF1AF10831F7D5CF14E095CFAC -:107840008D81811103C086E090E0B0CFC984DA84D5 -:10785000EB84FC84B701A601CE0101960E949E39FB -:10786000833009F4A1CF8111EECF04E210E02DE0C6 -:1078700030E0B701A601CE0101960E945339892B51 -:1078800009F092CF2A853B8540E050E02115310573 -:107890004105510521F4288D398D4A8D5B8DAC81D0 -:1078A000B0E00E94ED3E4B015C014A815B8160E0EB -:1078B00070E0C40ED51EE61EF71EC0921B02D092C9 -:1078C0001C02E0921D02F0921E02298120931502F3 -:1078D0002D803E8030921802209217028F81988569 -:1078E000A0E0B0E00097A105B10521F48C899D8945 -:1078F000AE89BF8914E0369427941A95E1F7412C9C -:10790000512C841B950BA60BB70B88199909AA0952 -:10791000BB09BC01CD01621973098409950930E0E6 -:1079200040E050E00E94BC3EDA01C9010296A11D70 -:10793000B11D90931A0280931902265F3F404109BE -:1079400051092F3F3F4E4105510508F07CCF82E0A1 -:1079500080931302C80CD91CEA1CFB1CC0921F02A6 -:10796000D0922002E0922102F0922202C20CD31C9B -:10797000E41CF51CC0922302D0922402E09225025E -:10798000F09226021092140283E192E09093380262 -:107990008093370280E090E009CFC12CD12C760192 -:1079A0005FCF82E090E002CFE0903702F0903802A3 -:1079B000E114F10409F465C1F70111827CAA6BAAF4 -:1079C0001EAA1DAAA0E0AA2EA1E0BA2EB0E25B2E4C -:1079D000EBA9FCA9DF01CF010B968A179B07E9F4FD -:1079E00020E090E088E041E0490FD501A90FB11DEA -:1079F0009C919132A0F09F3291F09E3209F4ACC17B -:107A0000281768F4DF01A20FB11D9C93382F81E085 -:107A1000820F282F942F832FE6CF5D92DECFA40E06 -:107A2000B11C81E0913208F080E08387CE01C196DD -:107A30000E94ED386C01892BC9F429A93AA92F704D -:107A40003327F5E0220F331FFA95E1F749AD5AAD20 -:107A50006BAD7CAD00E210E0CE0101960E9453397F -:107A6000892B09F480C0CC24C394D12CC110A1CEA1 -:107A7000212C312C210140E850E06FEF70E083E9C8 -:107A800091E00E94B53EE0903702F0903802E11498 -:107A9000F10409F44BC0F701818180FF47C0808D5C -:107AA000918DA28DB38D4489558966897789841B10 -:107AB000950BA60BB70B80389105A105B10520F0F9 -:107AC00080E890E0A0E0B0E06C0133E9832E31E083 -:107AD000932EC114D10451F1F70184899589A689A7 -:107AE000B789AC01BD01517066277727452B462B1E -:107AF000472B09F0E7C012811150AC01BD0129E00C -:107B000076956795579547952A95D1F7142309F0EF -:107B1000C4C0892B8A2B8B2B09F0B7C0848D958D1F -:107B2000F7018230910508F0B6C01182A3E9B1E0F7 -:107B3000C10183599140FC01EA0FFB1FE4912D9193 -:107B4000E213EEC0F2E0A331BF07A9F720E8220E4E -:107B5000311C411C511C211440E7340641045104DE -:107B600009F089CF26CE8981811104C073E0C72E28 -:107B7000D12C7CCF8C8583FD13C00BA91CA99E0141 -:107B80002F5F3F4FD801A801455F5F4F4A175B0742 -:107B900009F455C0F90161919F019D916917B1F3F5 -:107BA00009A91AA90F5F1F4F09F389AD9AADABADB3 -:107BB000BCAD0097A105B105C9F298012F7033271C -:107BC000232BB1F480903702909038020196A11DCA -:107BD000B11D89AF9AAFABAFBCAF8FA998ADF4011F -:107BE000009749F4848195810817190708F0BECFE2 -:107BF0001AAB09AB22CF228130E021503109A80114 -:107C000064E0569547956A95E1F724233523232BA5 -:107C100079F70E94CF398230910508F424CFF4011E -:107C2000268137818217930708F0A0CF98AF8FABDA -:107C30000E94CB3869AF7AAF8BAF9CAFD9CFF80138 -:107C400093858071911107C009F490CF8B8D9C8D25 -:107C50009EAB8DABBDCE811189CF8B8D9C8DF701F5 -:107C6000958F848F8D8D9E8DAF8DB8A1808F918FD4 -:107C7000A28FB38F148A158A168A178A81E08183AE -:107C8000F5CE45E0C42ED12CF1CEF701868D978D2F -:107C90000E94CF3945CF978F868FF701868D978DBC -:107CA0000E94CB38611571058105910511F4F7012A -:107CB0003CCF610F711D811D911DF70160A371A360 -:107CC00082A393A3F701248935893170A12C92E016 -:107CD000B92EA21AB30ACA14DB0408F45601F7013C -:107CE00040A151A162A173A18501C4010E94533931 -:107CF000F701892B09F019CF84899589A689B7895D -:107D00008A0D9B1DA11DB11D848B958BA68BB78BF6 -:107D10008A0C9B1CCA18DB08DCCEFC01099552CDED -:107D2000C201B1010E94873843E951E0C201B101AB -:107D30000E9495380BCF153709F01ACC8EE10E94BE -:107D4000C43885E90E94C4388FE0CECB143709F0DF -:107D5000F4CBE12CF12C7DCC883009F060CE3BE0F7 -:107D600058CE84E0E82EF12CA7CBDC0101C06D9346 -:107D700041505040E0F70895A1E21A2EAA1BBB1B08 -:107D8000FD010DC0AA1FBB1FEE1FFF1FA217B307E7 -:107D9000E407F50720F0A21BB30BE40BF50B661FFD -:107DA000771F881F991F1A9469F7609570958095C1 -:107DB00090959B01AC01BD01CF010895A29FB00138 -:107DC000B39FC001A39F700D811D1124911DB29F0F -:107DD000700D811D1124911D08950E94DE3EA59F06 -:107DE000900DB49F900DA49F800D911D11240895B6 -:107DF0002F923F924F925F926F927F928F929F92BB -:107E0000AF92BF92CF92DF92EF92FF920F931F93A8 -:107E1000CF93DF93CDB7DEB7CA1BDB0B0FB6F89459 -:107E2000DEBF0FBECDBF09942A88398848885F8499 -:107E30006E847D848C849B84AA84B984C884DF800A -:107E4000EE80FD800C811B81AA81B981CE0FD11DEE -:107E50000FB6F894DEBF0FBECDBFED010895F894C4 -:027E6000FFCF52 -:0E7E62004649524D574152452E42494E0000AE -:040000030000700089 -:00000001FF diff --git a/build/atmega328_cs4_16000000L_serial_fat32.hex b/build/atmega328_cs4_16000000L_serial_fat32.hex deleted file mode 100644 index e62a1c4..0000000 --- a/build/atmega328_cs4_16000000L_serial_fat32.hex +++ /dev/null @@ -1,248 +0,0 @@ -:107000000C9434380C9451380C9451380C945138F9 -:107010000C9451380C9451380C9451380C945138CC -:107020000C9451380C9451380C9451380C945138BC -:107030000C9451380C9451380C9451380C945138AC -:107040000C9451380C9451380C9451380C9451389C -:107050000C9451380C9451380C9451380C9451388C -:107060000C9451380C94513811241FBECFEFD8E046 -:10707000DEBFCDBF11E0A0E0B1E0E4E4FFE702C075 -:1070800005900D92AE30B107D9F722E0AEE0B1E045 -:1070900001C01D92A034B207E1F70E94313A0C946E -:1070A000A03F0C940038559A569A08955D9A089519 -:1070B0005D9808955E9A08955E9808955E9B0C947D -:1070C0005A380C945C385D9B0C9456380C945838A4 -:1070D000249A239A259A2C9A089580EA3197319719 -:1070E000319700008A95D1F7089502D02C9801C0FD -:1070F0002C9A8FEF98E087FD2B9A87FF2B98880FAB -:107100001C9983952D9A2D989A95A9F70895FB01BE -:1071100083E080935700E8958091570080FDFCCF75 -:1071200081E180935700E89508950F921F92FB012B -:10713000DA0190E40D901D9081E080935700E8956E -:1071400032969A95B9F7FB0185E080935700E89550 -:107150008091570080FDFCCF81E180935700E89536 -:107160001F900F90089581E492E4AFE0B0E0209189 -:10717000C00027FF03C08091C60008950197A109B0 -:10718000B109A9F78FEF08959091C00095FFFCCF4A -:107190008093C60008950F931F93E0913D02F091F4 -:1071A0003E029B01AC0122503109410951098681FF -:1071B0009781A085B1850297A109B10928173907E0 -:1071C0004A075B0778F4A281B0E00E944F3F028932 -:1071D000138924893589600F711F821F931F1F91A6 -:1071E0000F91089560E070E0CB01F9CF0F931F93EA -:1071F000CF93DF93EC01E0913D02F0913E021982C2 -:1072000018826C817D818E819F816130710581053D -:10721000910519F106811781208531856017710765 -:1072200082079307D0F4611571058105910521F45A -:107230006685778580899189688779878A879B8722 -:107240000E94CB386C877D878E879F8780E090E097 -:10725000DF91CF911F910F91089581E090E0F8CFD9 -:10726000CF92DF92EF92FF92CF93C82F6A017B01FA -:1072700087FF09C040E050E0BA0187E70E9430393B -:10728000823000F5CF770E9475388C2F0E947A38B3 -:107290008F2D0E947A388E2D0E947A388D2D0E9473 -:1072A0007A388C2D0E947A38C03491F0C83491F429 -:1072B00087E80E947A38CAE00E94793887FF02C0C6 -:1072C000C150D1F7CF91FF90EF90DF90CF9008950C -:1072D00085E9EFCF81E0EDCFA0E0B0E0E2E7F9E3B0 -:1072E0000C94643F6C01790180913F0283FD07C0DB -:1072F00089E0440F551F661F771F8A95D1F781E5F6 -:107300000E943039882351F0C1E0D0E00E947838E3 -:10731000CE01CDB7DEB7E8E00C94803FC0E4DCE9F5 -:107320000E9479388F3F19F42197D1F7EDCF8E3F26 -:1073300059F7C2E0D2E0C01BD10BCE19DF09E1142E -:10734000F10431F00E94793881E0E81AF108F7CFB2 -:107350000E947938F60181936F0101501109C1F73C -:107360000E9479382197E1F7C0E0D0E0CFCFA0E0CC -:10737000B0E0EDEBF9E30C94643FEC016A017B01B2 -:1073800002E010E02EEF31E00E946C39892BD1F43D -:107390008881998185359A4AB9F422E530E0B701B0 -:1073A000A601CE010E946C39892B81F481E02881ED -:1073B00039812634314409F480E0CDB7DEB7E8E006 -:1073C0000C94803F83E0F9CF82E0F7CF81E0F5CFE6 -:1073D000A4E0B0E0EEEEF9E30C94643F6230710596 -:1073E0008105910528F461E070E080E090E035C00F -:1073F000E0913D02F0913E02C680D780E084F184A6 -:107400006C157D058E059F0570F72081233059F797 -:107410009B012F773327220F331F220F331FAB011E -:10742000BC01A7E07695679557954795AA95D1F742 -:10743000C284D384E484F5844C0D5D1D6E1D7F1DD4 -:1074400004E010E0CE0101960E946C39892B59F6B8 -:1074500069817A818B819C819F702496E8E00C94ED -:10746000803FA2E4B0E0E7E3FAE30C945A3F83E301 -:107470008093C4001092C50088E18093C10086E02B -:107480008093C2005098589A00E0F12CDD24D394E8 -:10749000A3E0CA2EB5E0BB2E11E1A12E0E94B338A5 -:1074A000182F8033F1F08F3F09F41EC1FF2009F43B -:1074B00015C1813509F412C1813409F446C08535FE -:1074C00009F447C0863509F4BDC4823451F08534CF -:1074D00041F0853731F08F7E843631F0103509F078 -:1074E0005EC0E12CF12C16C00E94B338809392014B -:1074F0000E94B338809391010E94B33891E08534A3 -:1075000009F090E090939001143671F4E0909101AD -:10751000F090920170E1872E71E0972EC4018051A6 -:1075200091408E159F05C8F00E94B3388032E1F774 -:1075300084E10E94C438113411F580911001803823 -:1075400091F482E00E94C43826C0EE24E394F12C2A -:10755000E1CFE2E0EE2EF12CDDCF0E94B338F40152 -:1075600081934F01DBCF813811F481E0EBCF82387A -:1075700011F480E1E7CF883939F583E0E3CF1535A1 -:1075800089F48091100190911101880F991F9093B7 -:107590000F0180930E0180E10E94C43801E0FF24B6 -:1075A000F3947CCF163509F037C4809110018033F5 -:1075B00059F480911201811102C08EE1C3CF813054 -:1075C00009F033C485E9BECF80E0BCCF143609F0A2 -:1075D0002EC480919001882321F120E0822F90E039 -:1075E000409191015091920184179507A0F6F99965 -:1075F000FECF40910E0150910F0152BD41BD805F01 -:107600009E4FFC01808180BDFA9AF99A80910E010B -:1076100090910F01019690930F0180930E012F5FBF -:10762000DDCFF999FECF20910E0130910F01F901C4 -:10763000C0925700E89507B600FCFDCFA0E1B1E08D -:1076400080E090E04D915D91F901E80FF91F0A018A -:10765000D0925700E895112402968038910591F751 -:10766000F901B0925700E89507B600FCFDCFA09253 -:107670005700E89590CF80919001882301F1F99906 -:10768000FECF80910E0190910F0192BD81BDF89ABD -:1076900080B50E94C43880910E0190910F0101962F -:1076A00090930F0180930E01FFEFEF1AFF0A809174 -:1076B000910190919201E816F906E8F26CCF0091E1 -:1076C0000E0110910F01F80184910E94C4380F5FE0 -:1076D0001F4F10930F0100930E01E6CF84E10E942B -:1076E000C43880E10E94C438013051F480E090E059 -:1076F000FC01259134912F3F3F4F11F0FC0109957A -:10770000CE01059623969FAF8EAF23973E0195E35A -:10771000690E711C10923E0210923D020E94683860 -:1077200014E60E946D381150E1F71AE00E94783893 -:107730001150E1F740E050E0BA0180E40E94303996 -:10774000182F813009F081C04AEA51E060E070E012 -:1077500088E40E943039813009F079C0FE01319609 -:107760007F018F010E947938F80181938F01239660 -:107770008EAD9FAD23978E179F07A1F78B81813028 -:1077800009F063C08C818A3A09F05FC050E1C52ED0 -:1077900057E2D52E40E050E060E070E489EE0E94B0 -:1077A000303981114BC040E050E0BA018AE70E94B5 -:1077B000303981114AC00E947938F70181937F01E5 -:1077C0000E171F07C1F7898186FF6AC01CE010935E -:1077D0003F020E947838112309F41AC140E050E0BA -:1077E000BA01CE0101960E94B739813009F00CC16F -:1077F00000E110E02EEB31E040E050E0BA01CE01B4 -:1078000001960E946C39892B09F44CC081E090E00C -:10781000892B09F400C180E090E0FC0125913491AE -:107820002F3F3F4F09F0EAC280E593EC20E931E0B9 -:10783000F9013197F1F70197D9F76CCF0E946D38B4 -:1078400091E0C91AD10809F0A5CF10E0C0CF40E0FF -:1078500050E0BA0189EE0E9430398230C0F412E063 -:1078600009EE40E1E42E47E2F42E40E050E0BA0198 -:10787000802F0E94303981110CC040E052E060E05E -:1078800070E080E50E9430398111DFCFA0CF01E4A4 -:10789000E8CF0E946D38F1E0EF1AF10831F7D5CF4B -:1078A00014E095CF8D81811103C086E090E0B0CFC8 -:1078B000C984DA84EB84FC84B701A601CE01019669 -:1078C0000E94B739833009F4A1CF8111EECF04E2D1 -:1078D00010E02DE030E0B701A601CE0101960E9434 -:1078E0006C39892B09F092CF2A853B8540E050E026 -:1078F000211531054105510521F4288D398D4A8D19 -:107900005B8DAC81B0E00E944F3F4B015C018A81EE -:107910009B81A0E0B0E0C80ED91EEA1EFB1EC092FB -:107920001D02D0921E02E0921F02F09220022981D5 -:10793000209315022D803E8030921802209217026B -:107940004F81588560E070E0411551056105710572 -:1079500021F44C895D896E897F8934E036942794BF -:107960003A95E1F7412C512C481B590B6A0B7B0BC4 -:10797000CB01BA01681979098A099B09621973094F -:107980008409950930E040E050E00E942D3FDA0183 -:10799000C9010296A11DB11D8093190290931A028C -:1079A000A0931B02B0931C02873F9F4FA105B10516 -:1079B00008F47BCF83E08093130288A199A1AAA148 -:1079C000BBA18093210290932202A0932302B09343 -:1079D0002402C20CD31CE41CF51C8C0C9D1CAE1C98 -:1079E000BF1C8092250290922602A0922702B0929C -:1079F00028021092140283E192E090933E02809359 -:107A00003D0280E090E004CFC12CD12C76015ACF0A -:107A100082E090E0FDCEE0903D02F0903E02E11465 -:107A2000F10409F499C1F701118278A66FA219A691 -:107A30001AA61BA61CA610E0A12E11E0B12E00E292 -:107A4000502EEFA1F8A5DF01CF010B968A179B07F7 -:107A5000E9F420E090E088E041E0490FD501A90F6A -:107A6000B11D9C919132A0F09F3291F09E3209F4A9 -:107A7000E4C1281768F4DF01A20FB11D9C93382FD1 -:107A800081E0820F282F942F832FE6CF5D92DECFE7 -:107A9000A40EB11C81E0913208F080E08387CE0112 -:107AA00085960E94F6386C01892BC9F42DA13EA160 -:107AB0002F703327B5E0220F331FBA95E1F749A99C -:107AC0005AA96BA97CA900E210E0CE0101960E94A0 -:107AD0006C39892B09F484C0CC24C394D12CC110F7 -:107AE0009ACE212C312C210140E850E06FEF70E05C -:107AF00083E991E00E94263FE0903D02F0903E0233 -:107B0000E114F10409F44FC0F701818180FF4BC0FB -:107B1000828D938DA48DB58D46895789608D718D29 -:107B2000841B950BA60BB70B80389105A105B105F9 -:107B300020F080E890E0A0E0B0E06C0133E9832E13 -:107B400031E0932EC114D10471F1F7018689978930 -:107B5000A08DB18DAC01BD01517066277727452BF3 -:107B6000462B472B09F01FC112811150AC01BD01FA -:107B700029E076956795579547952A95D1F714236F -:107B800009F0FAC0892B8A2B8B2B09F0E9C0668D8E -:107B9000778D80A191A1F701623071058105910572 -:107BA00008F0E6C01182A3E9B1E0C1018359914018 -:107BB000FC01EA0FFB1FE4912D91E21322C1F2E0D8 -:107BC000A331BF07A9F720E8220E311C411C511C2C -:107BD000211440E734064104510409F085CF1BCE3F -:107BE0008981811104C0F3E0CF2ED12C78CF8C8510 -:107BF00083FD13C00FA118A59E012F5F3F4FD80131 -:107C0000A801455F5F4F4A175B0709F463C0F9019C -:107C100061919F019D916917B1F30DA11EA10F5FA5 -:107C20001F4F09F389A99AA9ABA9BCA90097A1057F -:107C3000B105C9F298012F703327232BD9F4809016 -:107C40003D0290903E020196A11DB11D89AB9AABF9 -:107C5000ABABBCAB6DA57EA58FA598A9F401611552 -:107C600071058105910549F48481958108171907EB -:107C700008F0B9CF1EA30DA319CF228130E0A901CE -:107C8000415051099801E4E036952795EA95E1F7CE -:107C900024233523232B71F70E94E83962307105C4 -:107CA0008105910508F418CFF401268137814085BC -:107CB0005185621773078407950708F094CF6DA765 -:107CC0007EA78FA798AB0E94CB3869AB7AAB8BAB02 -:107CD0009CABD0CFF80193858071911117C009F446 -:107CE00082CF8D899E89A0E0B0E0DC0199278827AA -:107CF0002B8D3C8DA90160E070E0842B952BA62B89 -:107D0000B72B89A79AA7ABA7BCA79BCE81116BCF36 -:107D10008D899E89A0E0B0E0DC01992788272B8D12 -:107D20003C8DA90160E070E0842B952BA62BB72B2E -:107D3000F701868F978FA0A3B1A38D8D9E8DAF8DF8 -:107D4000B8A1828F938FA48FB58F168A178A108E51 -:107D5000118E81E08183C3CE45E0C42ED12CBFCEED -:107D6000F70162A173A184A195A10E94E83913CF04 -:107D700062A373A384A395A3F70162A173A184A155 -:107D800095A10E94CB38611571058105910511F40B -:107D9000F70108CF610F711D811D911DF70166A3C9 -:107DA00077A380A791A7F701268937893170A12C85 -:107DB00092E0B92EA21AB30ACA14DB0408F45601E1 -:107DC000F70146A157A160A571A58501C4010E94D4 -:107DD0006C39F701892B09F0E5CE86899789A08D4A -:107DE000B18D8A0D9B1DA11DB11D868B978BA08F18 -:107DF000B18F8A0C9B1CCA18DB08A4CEFC01099524 -:107E000013CDC201B1010E94873843E951E0C2019C -:107E1000B1010E949538D7CE153709F0D7CB8EE146 -:107E20000E94C43885E90E94C4388FE08BCB143798 -:107E300009F0B1CBE12CF12C3ACC883009F028CEF6 -:107E40003BE020CE84E0E82EF12C64CBDC0101C0C5 -:107E50006D9341505040E0F70895A1E21A2EAA1BFD -:107E6000BB1BFD010DC0AA1FBB1FEE1FFF1FA217EA -:107E7000B307E407F50720F0A21BB30BE40BF50BE7 -:107E8000661F771F881F991F1A9469F76095709570 -:107E9000809590959B01AC01BD01CF0108950E9492 -:107EA000913FA59F900DB49F900DA49F800D911DB3 -:107EB000112408952F923F924F925F926F927F927A -:107EC0008F929F92AF92BF92CF92DF92EF92FF92EA -:107ED0000F931F93CF93DF93CDB7DEB7CA1BDB0B96 -:107EE0000FB6F894DEBF0FBECDBF09942A8839883B -:107EF00048885F846E847D848C849B84AA84B98442 -:107F0000C884DF80EE80FD800C811B81AA81B9814D -:107F1000CE0FD11D0FB6F894DEBF0FBECDBFED0161 -:107F20000895A29FB001B39FC001A39F700D811D52 -:107F30001124911DB29F700D811D1124911D089572 -:047F4000F894FFCFE3 -:0E7F44004649524D574152452E42494E0000CB -:040000030000700089 -:00000001FF diff --git a/build/atmega328_cs8_16000000L_serial_fat16.hex b/build/atmega328_cs8_16000000L_serial_fat16.hex deleted file mode 100644 index b67cca3..0000000 --- a/build/atmega328_cs8_16000000L_serial_fat16.hex +++ /dev/null @@ -1,234 +0,0 @@ -:107000000C9434380C9451380C9451380C945138F9 -:107010000C9451380C9451380C9451380C945138CC -:107020000C9451380C9451380C9451380C945138BC -:107030000C9451380C9451380C9451380C945138AC -:107040000C9451380C9451380C9451380C9451389C -:107050000C9451380C9451380C9451380C9451388C -:107060000C9451380C94513811241FBECFEFD8E046 -:10707000DEBFCDBF11E0A0E0B1E0E2E6FEE702C076 -:1070800005900D92AE30B107D9F722E0AEE0B1E045 -:1070900001C01D92AA33B207E1F70E94033A0C9493 -:1070A0002F3F0C940038559A569A08955D9A08958A -:1070B0005D9808955E9A08955E9808955E9B0C947D -:1070C0005A380C945C385D9B0C9456380C945838A4 -:1070D000209A239A259A2C9A089580EA319731971D -:1070E000319700008A95D1F7089502D0289801C001 -:1070F000289A8FEF98E087FD2B9A87FF2B98880FAF -:107100001C9983952D9A2D989A95A9F70895FB01BE -:1071100083E080935700E8958091570080FDFCCF75 -:1071200081E180935700E89508950F921F92FB012B -:10713000DA0190E40D901D9081E080935700E8956E -:1071400032969A95B9F7FB0185E080935700E89550 -:107150008091570080FDFCCF81E180935700E89536 -:107160001F900F90089581E492E4AFE0B0E0209189 -:10717000C00027FF03C08091C60008950197A109B0 -:10718000B109A9F78FEF08959091C00095FFFCCF4A -:107190008093C60008950F931F93E0913702F091FA -:1071A0003802DC0112972681378122503109A2175B -:1071B000B30778F4228130E00E94DE3E0089118915 -:1071C00022893389600F711F821F931F1F910F91B6 -:1071D000089560E070E0CB01F9CFCF93DF93EC012D -:1071E000E0913702F0913802198218828C819D81DA -:1071F00081309105C9F02681378182179307A0F469 -:107200009F838E83009759F00E94CB3868877987D7 -:107210008A879B8780E090E0DF91CF910895648515 -:10722000758586859785F2CF81E090E0F5CFCF9286 -:10723000DF92EF92FF92CF93C82F6A017B0187FF05 -:1072400009C040E050E0BA0187E70E941739823058 -:1072500000F5CF770E9475388C2F0E947A388F2DD9 -:107260000E947A388E2D0E947A388D2D0E947A38AD -:107270008C2D0E947A38C03491F0C83491F487E89C -:107280000E947A38CAE00E94793887FF02C0C15054 -:10729000D1F7CF91FF90EF90DF90CF90089585E9DF -:1072A000EFCF81E0EDCFA0E0B0E0E9E5F9E30C94A9 -:1072B000023F6C0179018091390283FD07C089E0AA -:1072C000440F551F661F771F8A95D1F781E50E94ED -:1072D0001739882351F0C1E0D0E00E947838CE0100 -:1072E000CDB7DEB7E8E00C941E3FC0E4DCE90E94B5 -:1072F00079388F3F19F42197D1F7EDCF8E3F59F7A9 -:10730000C2E0D2E0C01BD10BCE19DF09E114F104B9 -:1073100031F00E94793881E0E81AF108F7CF0E9435 -:107320007938F60181936F0101501109C1F70E946C -:1073300079382197E1F7C0E0D0E0CFCFA0E0B0E00E -:10734000E4EAF9E30C94023FEC016A017B0102E0FC -:1073500010E02EEF31E00E945339892BD1F488815F -:10736000998185359A4AB9F426E330E0B701A60140 -:10737000CE010E945339892B81F481E02881398123 -:107380002634314409F480E0CDB7DEB7E8E00C9450 -:107390001E3F83E0F9CF82E0F7CF81E0F5CFA4E094 -:1073A000B0E0E5EDF9E30C94063F8230910518F466 -:1073B00081E090E024C0E0913702F091380226810C -:1073C000378182179307A0F72081223089F79C012B -:1073D0003327220F331F892F9927408551856285D6 -:1073E0007385480F591F611D711D02E010E0CE0129 -:1073F00001960E945339892BD9F689819A81249666 -:10740000E4E00C94223FAEE3B0E0E9E0FAE30C9450 -:10741000F83E83E38093C4001092C50088E1809316 -:10742000C10086E08093C2005098589A00E0F12C89 -:10743000DD24D39463E0C62E75E0B72EE1E1AE2ED5 -:107440000E94B338182F8033F1F08F3F09F41EC12A -:10745000FF2009F415C1813509F412C1813409F402 -:1074600046C0853509F447C0863509F47AC48234AC -:1074700051F0853441F0853731F08F7E843631F01C -:10748000103509F05EC0E12CF12C16C00E94B33813 -:10749000809392010E94B338809391010E94B33887 -:1074A00091E0853409F090E090939001143671F4E6 -:1074B000E0909101F090920130E1832E31E0932E23 -:1074C000C401805191408E159F05C8F00E94B338C9 -:1074D0008032E1F784E10E94C438113411F58091C3 -:1074E0001001803891F482E00E94C43826C0EE2456 -:1074F000E394F12CE1CF42E0E42EF12CDDCF0E94A9 -:10750000B338F40181934F01DBCF813811F481E06E -:10751000EBCF823811F480E1E7CF883939F583E089 -:10752000E3CF153589F48091100190911101880FF6 -:10753000991F90930F0180930E0180E10E94C4383F -:1075400001E0FF24F3947CCF163509F0F4C3809159 -:107550001001803359F480911201811102C08EE133 -:10756000C3CF813009F0F0C385E9BECF80E0BCCF46 -:10757000143609F0EBC380919001882321F120E0BB -:10758000822F90E0409191015091920184179507CC -:10759000A0F6F999FECF40910E0150910F0152BD16 -:1075A00041BD805F9E4FFC01808180BDFA9AF99AAF -:1075B00080910E0190910F01019690930F0180939D -:1075C0000E012F5FDDCFF999FECF20910E01309192 -:1075D0000F01F901C0925700E89507B600FCFDCFF6 -:1075E000A0E1B1E080E090E04D915D91F901E80FFC -:1075F000F91F0A01D0925700E895112402968038AD -:10760000910591F7F901B0925700E89507B600FC93 -:10761000FDCFA0925700E89590CF809190018823EC -:1076200001F1F999FECF80910E0190910F0192BD69 -:1076300081BDF89A80B50E94C43880910E01909166 -:107640000F01019690930F0180930E01FFEFEF1A47 -:10765000FF0A8091910190919201E816F906E8F2F3 -:107660006CCF00910E0110910F01F80184910E94DE -:10767000C4380F5F1F4F10930F0100930E01E6CF28 -:1076800084E10E94C43880E10E94C438013051F482 -:1076900080E090E0FC01259134912F3F3F4F11F0A5 -:1076A000FC010995CE0105969EAF8DAF3E0195E296 -:1076B000690E711C10923802109237020E946838CD -:1076C00014E60E946D381150E1F71AE00E947838F4 -:1076D0001150E1F740E050E0BA0180E40E94173910 -:1076E000182F813009F07FC04AEA51E060E070E075 -:1076F00088E40E941739813009F077C0FE01319685 -:107700007F018F010E947938F80181938F018DAD3F -:107710009EAD8E179F07B1F78B81813009F063C052 -:107720008C818A3A09F05FC090E1C92E97E2D92E88 -:1077300040E050E060E070E489EE0E94173981116A -:107740004BC040E050E0BA018AE70E94173981112E -:107750004AC00E947938F70181937F010E171F07F5 -:10776000C1F7898186FF6AC01CE0109339020E942C -:107770007838112309F415C140E050E0BA01CE0178 -:1077800001960E949E39813009F007C100E110E0A6 -:107790002EEB31E040E050E0BA01CE0101960E94AC -:1077A0005339892B09F44CC081E090E0892B09F40E -:1077B000FBC080E090E0FC01259134912F3F3F4FCA -:1077C00009F0ABC280E593EC20E931E0F901319793 -:1077D000F1F70197D9F76ECF0E946D3891E0C91A81 -:1077E000D10809F0A5CF10E0C0CF40E050E0BA01C9 -:1077F00089EE0E9417398230C0F412E009EE80E170 -:10780000E82E87E2F82E40E050E0BA01802F0E9477 -:10781000173981110CC040E052E060E070E080E573 -:107820000E9417398111DFCFA0CF01E4E8CF0E9479 -:107830006D38F1E0EF1AF10831F7D5CF14E095CFAC -:107840008D81811103C086E090E0B0CFC984DA84D5 -:10785000EB84FC84B701A601CE0101960E949E39FB -:10786000833009F4A1CF8111EECF04E210E02DE0C6 -:1078700030E0B701A601CE0101960E945339892B51 -:1078800009F092CF2A853B8540E050E02115310573 -:107890004105510521F4288D398D4A8D5B8DAC81D0 -:1078A000B0E00E94ED3E4B015C014A815B8160E0EB -:1078B00070E0C40ED51EE61EF71EC0921B02D092C9 -:1078C0001C02E0921D02F0921E02298120931502F3 -:1078D0002D803E8030921802209217028F81988569 -:1078E000A0E0B0E00097A105B10521F48C899D8945 -:1078F000AE89BF8914E0369427941A95E1F7412C9C -:10790000512C841B950BA60BB70B88199909AA0952 -:10791000BB09BC01CD01621973098409950930E0E6 -:1079200040E050E00E94BC3EDA01C9010296A11D70 -:10793000B11D90931A0280931902265F3F404109BE -:1079400051092F3F3F4E4105510508F07CCF82E0A1 -:1079500080931302C80CD91CEA1CFB1CC0921F02A6 -:10796000D0922002E0922102F0922202C20CD31C9B -:10797000E41CF51CC0922302D0922402E09225025E -:10798000F09226021092140283E192E09093380262 -:107990008093370280E090E009CFC12CD12C760192 -:1079A0005FCF82E090E002CFE0903702F0903802A3 -:1079B000E114F10409F465C1F70111827CAA6BAAF4 -:1079C0001EAA1DAAA0E0AA2EA1E0BA2EB0E25B2E4C -:1079D000EBA9FCA9DF01CF010B968A179B07E9F4FD -:1079E00020E090E088E041E0490FD501A90FB11DEA -:1079F0009C919132A0F09F3291F09E3209F4ACC17B -:107A0000281768F4DF01A20FB11D9C93382F81E085 -:107A1000820F282F942F832FE6CF5D92DECFA40E06 -:107A2000B11C81E0913208F080E08387CE01C196DD -:107A30000E94ED386C01892BC9F429A93AA92F704D -:107A40003327F5E0220F331FFA95E1F749AD5AAD20 -:107A50006BAD7CAD00E210E0CE0101960E9453397F -:107A6000892B09F480C0CC24C394D12CC110A1CEA1 -:107A7000212C312C210140E850E06FEF70E083E9C8 -:107A800091E00E94B53EE0903702F0903802E11498 -:107A9000F10409F44BC0F701818180FF47C0808D5C -:107AA000918DA28DB38D4489558966897789841B10 -:107AB000950BA60BB70B80389105A105B10520F0F9 -:107AC00080E890E0A0E0B0E06C0133E9832E31E083 -:107AD000932EC114D10451F1F70184899589A689A7 -:107AE000B789AC01BD01517066277727452B462B1E -:107AF000472B09F0E7C012811150AC01BD0129E00C -:107B000076956795579547952A95D1F7142309F0EF -:107B1000C4C0892B8A2B8B2B09F0B7C0848D958D1F -:107B2000F7018230910508F0B6C01182A3E9B1E0F7 -:107B3000C10183599140FC01EA0FFB1FE4912D9193 -:107B4000E213EEC0F2E0A331BF07A9F720E8220E4E -:107B5000311C411C511C211440E7340641045104DE -:107B600009F089CF26CE8981811104C073E0C72E28 -:107B7000D12C7CCF8C8583FD13C00BA91CA99E0141 -:107B80002F5F3F4FD801A801455F5F4F4A175B0742 -:107B900009F455C0F90161919F019D916917B1F3F5 -:107BA00009A91AA90F5F1F4F09F389AD9AADABADB3 -:107BB000BCAD0097A105B105C9F298012F7033271C -:107BC000232BB1F480903702909038020196A11DCA -:107BD000B11D89AF9AAFABAFBCAF8FA998ADF4011F -:107BE000009749F4848195810817190708F0BECFE2 -:107BF0001AAB09AB22CF228130E021503109A80114 -:107C000064E0569547956A95E1F724233523232BA5 -:107C100079F70E94CF398230910508F424CFF4011E -:107C2000268137818217930708F0A0CF98AF8FABDA -:107C30000E94CB3869AF7AAF8BAF9CAFD9CFF80138 -:107C400093858071911107C009F490CF8B8D9C8D25 -:107C50009EAB8DABBDCE811189CF8B8D9C8DF701F5 -:107C6000958F848F8D8D9E8DAF8DB8A1808F918FD4 -:107C7000A28FB38F148A158A168A178A81E08183AE -:107C8000F5CE45E0C42ED12CF1CEF701868D978D2F -:107C90000E94CF3945CF978F868FF701868D978DBC -:107CA0000E94CB38611571058105910511F4F7012A -:107CB0003CCF610F711D811D911DF70160A371A360 -:107CC00082A393A3F701248935893170A12C92E016 -:107CD000B92EA21AB30ACA14DB0408F45601F7013C -:107CE00040A151A162A173A18501C4010E94533931 -:107CF000F701892B09F019CF84899589A689B7895D -:107D00008A0D9B1DA11DB11D848B958BA68BB78BF6 -:107D10008A0C9B1CCA18DB08DCCEFC01099552CDED -:107D2000C201B1010E94873843E951E0C201B101AB -:107D30000E9495380BCF153709F01ACC8EE10E94BE -:107D4000C43885E90E94C4388FE0CECB143709F0DF -:107D5000F4CBE12CF12C7DCC883009F060CE3BE0F7 -:107D600058CE84E0E82EF12CA7CBDC0101C06D9346 -:107D700041505040E0F70895A1E21A2EAA1BBB1B08 -:107D8000FD010DC0AA1FBB1FEE1FFF1FA217B307E7 -:107D9000E407F50720F0A21BB30BE40BF50B661FFD -:107DA000771F881F991F1A9469F7609570958095C1 -:107DB00090959B01AC01BD01CF010895A29FB00138 -:107DC000B39FC001A39F700D811D1124911DB29F0F -:107DD000700D811D1124911D08950E94DE3EA59F06 -:107DE000900DB49F900DA49F800D911D11240895B6 -:107DF0002F923F924F925F926F927F928F929F92BB -:107E0000AF92BF92CF92DF92EF92FF920F931F93A8 -:107E1000CF93DF93CDB7DEB7CA1BDB0B0FB6F89459 -:107E2000DEBF0FBECDBF09942A88398848885F8499 -:107E30006E847D848C849B84AA84B984C884DF800A -:107E4000EE80FD800C811B81AA81B981CE0FD11DEE -:107E50000FB6F894DEBF0FBECDBFED010895F894C4 -:027E6000FFCF52 -:0E7E62004649524D574152452E42494E0000AE -:040000030000700089 -:00000001FF diff --git a/stk500v1.c b/stk500v1.c index 25fdc14..d334a60 100644 --- a/stk500v1.c +++ b/stk500v1.c @@ -65,7 +65,7 @@ struct flags_struct { // changed from a packed struct to save some bytes /* uart stuff --------------------------------------------*/ -#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) +#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) || defined (__AVR_ATmega1284__) //Select UART to use on multi-uart systems static const uint8_t bootuart = 1; #endif @@ -74,7 +74,7 @@ static inline void setup_uart() { /* initialize UART(s) depending on CPU defined */ -#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) +#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) || defined (__AVR_ATmega1284__) if(bootuart == 1) { UBRR0L = (uint8_t)(F_CPU/(BAUD_RATE*16L)-1); @@ -157,7 +157,7 @@ static void putch(char ch) { /* send a byte to UART depending on CPU defined */ -#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) +#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) || defined (__AVR_ATmega1284__) if(bootuart == 1) { while (!(UCSR0A & _BV(UDRE0))); UDR0 = ch; @@ -192,7 +192,7 @@ static char getch(void) uint32_t count = 0; /* read a byte from UART depending on CPU defined */ -#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) +#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) || defined (__AVR_ATmega1284__) if(bootuart == 1) { while(!(UCSR0A & _BV(RXC0))) { count++; @@ -347,7 +347,7 @@ static inline void handle_read() { #endif address++; } else { -#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) +#if defined (__AVR_ATmega128__) || defined (__AVR_ATmega1280__) || defined (__AVR_ATmega1284__) if (address & 0xFFFF0000) putch(pgm_read_byte_far(address)); else putch(pgm_read_byte_near(address)); #else