From 70a0947c13eda953cc06c03c75ec9d5e040596c5 Mon Sep 17 00:00:00 2001 From: cpldcpu Date: Wed, 27 Apr 2016 09:01:02 +0200 Subject: firmware: add -gc-sections to save 2 bytes --- Readme.txt | 12 +++--- firmware/Makefile | 2 +- firmware/releases/Nanite841.hex | 78 ++++++++++++++++++------------------ firmware/releases/t167_default.hex | 66 +++++++++++++++--------------- firmware/releases/t45_default.hex | 72 ++++++++++++++++----------------- firmware/releases/t841_default.hex | 76 +++++++++++++++++------------------ firmware/releases/t84_default.hex | 76 +++++++++++++++++------------------ firmware/releases/t85_aggressive.hex | 72 ++++++++++++++++----------------- firmware/releases/t85_default.hex | 72 ++++++++++++++++----------------- 9 files changed, 263 insertions(+), 263 deletions(-) diff --git a/Readme.txt b/Readme.txt index 0d15d2c..5d5173e 100644 --- a/Readme.txt +++ b/Readme.txt @@ -44,12 +44,12 @@ To allow maximum flexibility, micronucleus supports a configuration system. To c Currently, the following configurations are included and tested. Please check the subfolders /firmware/configurations/ for details. Hex files can be found in /releases. -t84_default - ATtiny84A default configuration - 1544 bytes -t841_default - ATtiny841 default configuration - 1596 bytes -t85_default - ATtiny85 default configuration - 1598 bytes -t85_aggressive - ATtiny85 smaller size - critical - 1428 bytes -t167_default - ATtiny167 default (uses xtal) - 1424 bytes -Nanite841 - Nanite841 firmware - 1620 bytes +t84_default - ATtiny84A default configuration - 1542 bytes +t841_default - ATtiny841 default configuration - 1594 bytes +t85_default - ATtiny85 default configuration - 1596 bytes +t85_aggressive - ATtiny85 smaller size - critical - 1426 bytes +t167_default - ATtiny167 default (uses xtal) - 1422 bytes +Nanite841 - Nanite841 firmware - 1618 bytes You can add your own configuration by adding a new folder to /firmware/configurations/. The folder has to contain a customized "Makefile.inc" and "bootloaderconfig.h". Feel free to supply a pull request if you added and tested a previously unsupported device. diff --git a/firmware/Makefile b/firmware/Makefile index 4574e0f..828d464 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -34,7 +34,7 @@ CFLAGS += -I. -g2 -Os # -Wall CFLAGS += -I$(CONFIGPATH) -mmcu=$(DEVICE) -DF_CPU=$(F_CPU) -DBOOTLOADER_ADDRESS=0x$(BOOTLOADER_ADDRESS) CFLAGS += -nostartfiles -ffunction-sections -fdata-sections -fpack-struct -fno-inline-small-functions -fno-move-loop-invariants -fno-tree-scev-cprop -LDFLAGS = -Wl,--relax,--section-start=.text=$(BOOTLOADER_ADDRESS),-Map=main.map +LDFLAGS = -Wl,--relax,--section-start=.text=$(BOOTLOADER_ADDRESS),--gc-sections,-Map=main.map OBJECTS = crt1.o usbdrv/usbdrvasm.o usbdrv/oddebug.o main.o OBJECTS += osccalASM.o diff --git a/firmware/releases/Nanite841.hex b/firmware/releases/Nanite841.hex index 48bdfc8..b4e8431 100644 --- a/firmware/releases/Nanite841.hex +++ b/firmware/releases/Nanite841.hex @@ -58,47 +58,47 @@ :101D10000F018FEF8093000180B5816080BD8BB78C :101D200080628BBF089580917400282EEAE7F9E164 :101D3000E491EF3F19F0E0937400000004B601FC59 -:101D400006C0EDE7F9E1E491EF3F09F03EC1CDDFD8 -:101D5000C298712C312C412C512C14E6C0EADFE0E2 +:101D400006C0EDE7F9E1E491EF3F09F03DC1CDDFD9 +:101D5000C298712C312C412C512CC0EADFE014E6E2 :101D600086B3837009F014E6115029F41092130120 :101D700010920C017CDF0AB605FE05C04BDE80E246 -:101D80008ABF712C03C02197209751F7A8958091A5 -:101D900074002092740022E032120CC0E0E8F9E1F5 -:101DA000E054F10993E090935700E8953097C1F71C -:101DB000412C512C90E439120AC0F2013297E038DC -:101DC00029E1F20720F495E090935700E89580937D -:101DD000740084E0381203C0CD2B11F4F2C0312C12 -:101DE00080911201835087FD9BC090910D019D321F -:101DF00009F094C0883009F091C083EC8093010110 -:101E00008AE580930F0190911701907680911801D7 -:101E1000992379F1811108C082E899E19093110129 -:101E20008093100126E06FC0813071F44114510499 -:101E300009F44FC080911B01807F482E50901C01F7 -:101E400081E187BFE89545C0833081F48091190115 +:101D80008ABF712C04C0219759F7C0E0D0E0A89514 +:101D9000809174002092740022E032120CC0E0E8BE +:101DA000F9E1E054F10993E090935700E8953097FA +:101DB000C1F7412C512C90E439120AC0F20132973C +:101DC000E03829E1F20720F495E090935700E89578 +:101DD0008093740084E0381203C0CD2B11F4F0C05E +:101DE000312C80911201835087FD99C090910D0193 +:101DF0009D3209F092C0883009F08FC083EC809347 +:101E000001018AE580930F018091170180769091FE +:101E10001801882379F1911108C082E899E1909323 +:101E200011018093100186E06DC0913069F4411476 +:101E30005104F1F080911B01807F482E50901C01CD +:101E400081E187BFE89514C0933081F48091190136 :101E500090911A0132DF80911B0190911C012DDFBE -:101E6000842D8F70B1F580E4382E33C08F73382EF7 -:101E700030C09091190110920A01811106C0109290 -:101E80000B018AE091E022E03AC0853019F490938A -:101E9000130127C08630F9F480911A01813019F4BA -:101EA0008AE999E104C0823041F488E899E190938D -:101EB00011018093100122E126C0833051F4911169 -:101EC00008C08CEA99E1909311018093100124E0FD -:101ED0001AC020E018C0883079F0893031F490932E -:101EE00015018AE091E020E00AC021E08A3009F083 -:101EF00020E08AE091E003C085E191E021E0909349 -:101F000011018093100180911E01811105C0809103 -:101F10001D01821708F4282F20930001109212014E -:101F200080910F0184FF31C0809100018F3F69F1E2 -:101F3000C82F893008F0C8E08C1B80930001809185 -:101F4000010198E8892780930101CC2391F0E09169 -:101F50001001F091110182E091E0DC0124912D93B8 -:101F600031962C2F280F2A13F9CFF0931101E0930B -:101F700010016C2F82E091E049DDCC5FCC3019F08C -:101F80008FEF80930001C0930F01C30101963C01C4 -:101F9000803B944029F4EDE7F9E1E491EF3F89F4C7 -:101FA000862D8C7411F0BA9801C0BA9A0AB605FE53 -:101FB000D4CE85E1B19B85E18150E1F780E28ABF13 -:101FC000CCCEBA9892DE1BBE10BC209274000000EA -:041FD000D5CCFFCF9E +:101E6000842D8F7029F490E4392E4CC09F73392E45 +:101E700080E048C08091190110920A01911106C0BA +:101E800010920B012AE031E082E038C0953019F45D +:101E90008093130125C09630E9F490911A01913096 +:101EA00019F48AE999E104C0923041F488E899E193 +:101EB000909311018093100182E124C09330C1F608 +:101EC0008111D6CF8CEA99E1909311018093100192 +:101ED00084E018C0983079F0993031F4809315017E +:101EE0002AE031E080E00AC081E09A3009F080E029 +:101EF0002AE031E003C025E131E081E030931101B7 +:101F00002093100190911E01911105C090911D0127 +:101F1000981708F4892F8093000110921201809184 +:101F20000F0184FF31C0809100018F3F69F1C82FFC +:101F3000893008F0C8E08C1B80930001909101016A +:101F400088E8892780930101CC2391F080911001CA +:101F5000A2E0B1E0E82FF091110194919D933196A8 +:101F60009C2F980F9E13F9CFF0931101E09310016D +:101F70006C2F82E091E04ADDCC5FCC3019F08FEF1E +:101F800080930001C0930F01C30101963C01803B87 +:101F9000944029F4EDE7F9E1E491EF3F89F4862DCF +:101FA0008C7411F0BA9801C0BA9A0AB605FED5CE63 +:101FB00085E1B19B85E18150E1F780E28ABFCDCE1A +:101FC000BA9893DE1BBE10BC209274000000D6CCE1 +:021FD000FFCF41 :040000030000198060 :00000001FF diff --git a/firmware/releases/t167_default.hex b/firmware/releases/t167_default.hex index b08cf3d..516a7ae 100644 --- a/firmware/releases/t167_default.hex +++ b/firmware/releases/t167_default.hex @@ -1,7 +1,7 @@ :103A000018C0000039FA80059487090212000101EC :103A100000803209040000000000000012011001C3 :103A2000FF000008D0165307030200000001040342 -:103A3000090411241FBECEEFD2E0CDBFDEBF21E0CE +:103A3000090411241FBECFEFD2E0CDBFDEBF21E0CD :103A4000A0E0B1E001C01D92AC32B207E1F765C160 :103A5000A82FB92F80E090E041E050EA609530E077 :103A600009C02D9182279795879510F08427952777 @@ -48,39 +48,39 @@ :103CF000E1F700C0000023988AE580930F018FEF61 :103D000080930001ECE6F0E0808180648083E8E647 :103D1000F0E08081826080830895DCDF219A712C3D -:103D2000312C412C512C84E6C5EDD4E193B198742B -:103D300009F084E6815021F41092130110920C01D5 -:103D4000D99B05C09EDE82E08BBB712C03C02197FE -:103D5000209761F7A89522E032120CC0E0E0FAE368 -:103D6000E058F10983E080935700E8953097C1F758 -:103D7000412C512C832D803459F4F2013297E115F6 -:103D80008AE3F80750F485E080935700E89505C072 -:103D9000843019F4CD2B11F4F1C0312C8091120133 -:103DA000835087FD9BC090910D019D3209F094C016 -:103DB000883009F091C083EC809301018AE58093FB -:103DC0000F0190911701907680911801992379F154 -:103DD000811108C084E09AE390931101809310014F -:103DE00026E06FC0813071F44114510409F44FC0D2 -:103DF00080911B018078482E50901C0181E187BF83 -:103E0000E89545C0833081F48091190190911A01A1 -:103E10004CDF80911B0190911C0147DF842D8F772F -:103E2000B1F580E4382E33C08F73382E30C09091B6 -:103E3000190110920A01811106C010920B018AE04B -:103E400091E022E03AC0853019F49093130127C025 -:103E50008630F9F480911A01813019F48CE19AE3EB -:103E600004C0823041F48AE09AE390931101809378 -:103E7000100122E126C0833051F4911108C08EE276 -:103E80009AE3909311018093100124E01AC020E07E -:103E900018C0883079F0893031F4909315018AE0A8 -:103EA00091E020E00AC021E08A3009F020E08AE0B9 -:103EB00091E003C085E191E021E0909311018093AE -:103EC000100180911E01811105C080911D01821792 -:103ED00008F4282F209300011092120180910F0105 +:103D2000312C412C512C85ED94E124E633B13874CB +:103D300009F024E6215021F41092130110920C0195 +:103D4000D99B06C0EC019DDE82E08BBB712C04C0C8 +:103D5000019761F7C0E0D0E0A89522E032120CC0D4 +:103D6000E0E0FAE3E058F10983E080935700E8953A +:103D70003097C1F7412C512C832D803459F4F20136 +:103D80003297E1158AE3F80750F485E080935700F5 +:103D9000E89505C0843019F4CD2B11F4EFC0312C17 +:103DA00080911201835087FD99C090910D019D3241 +:103DB00009F092C0883009F08FC083EC8093010134 +:103DC0008AE580930F018091170180769091180108 +:103DD000882379F1911108C084E09AE3909311014E +:103DE0008093100186E06DC0913069F44114510454 +:103DF000F1F080911B018078482E50901C0181E1E8 +:103E000087BFE89514C0933081F480911901909197 +:103E10001A014BDF80911B0190911C0146DF842D1C +:103E20008F7729F490E4392E4CC09F73392E80E0AF +:103E300048C08091190110920A01911106C0109298 +:103E40000B012AE031E082E038C0953019F480930C +:103E5000130125C09630E9F490911A01913019F4BC +:103E60008CE19AE304C0923041F48AE09AE39093A3 +:103E700011018093100182E124C09330C1F68111B9 +:103E8000D6CF8EE29AE3909311018093100184E0E3 +:103E900018C0983079F0993031F4809315012AE0F8 +:103EA00031E080E00AC081E09A3009F080E02AE049 +:103EB00031E003C025E131E081E03093110120932E +:103EC000100190911E01911105C090911D0198174C +:103ED00008F4892F809300011092120180910F0144 :103EE00084FF31C0809100018F3F69F1C82F893074 -:103EF00008F0C8E08C1B809300018091010198E8D4 -:103F0000892780930101CC2391F0E0911001F09179 -:103F1000110182E091E0DC0124912D9331962C2F48 -:103F2000280F2A13F9CFF0931101E09310016C2FA1 +:103EF00008F0C8E08C1B809300019091010188E8D4 +:103F0000892780930101CC2391F080911001A2E0D8 +:103F1000B1E0E82FF091110194919D9331969C2F7F +:103F2000980F9E13F9CFF0931101E09310016C2FBD :103F300082E091E0A2DDCC5FCC3019F08FEF80936E :103F40000001C0930F01C30101963C01803B9440E6 :103F500029F4EDEFF9E3E491EF3F81F4862D8C74C1 diff --git a/firmware/releases/t45_default.hex b/firmware/releases/t45_default.hex index 07c497e..87f0bbc 100644 --- a/firmware/releases/t45_default.hex +++ b/firmware/releases/t45_default.hex @@ -60,43 +60,43 @@ :100D300000C00000BB988AE580936F008FEF80931E :100D40006000AC9A8BB780628BBF0895EAE7F9E048 :100D5000E491EF3F11F0E1BF0000DDDF712C312C99 -:100D6000412C512C14E6CCE7D5E186B3887109F00B +:100D6000412C512CCCE7D5E114E686B3887109F00B :100D700014E6115029F41092730010926C0091DF68 -:100D80000AB605FE05C03CDE80E28ABF712C03C0B6 -:100D90002197209751F7A89522E032120CC0E0E885 -:100DA000F9E0E054F10983E080935700E89530972B -:100DB000C1F7412C512C832D803459F4F201329724 -:100DC000E03889E0F80750F485E080935700E89513 -:100DD00005C0843019F4CD2B11F4ECC0312C809176 -:100DE0007200835087FD9BC090916D009D3209F089 -:100DF00094C0883009F091C083EC809361008AE54B -:100E000080936F009091770090768091780099237D -:100E100079F1811108C082E899E090937100809384 -:100E2000700026E06FC0813071F44114510409F460 -:100E30004FC080917B00807C482E50907C0081E1E7 -:100E400087BFE89545C0833081F480917900909107 +:100D80000AB605FE05C03CDE80E28ABF712C04C0B5 +:100D9000219759F7C0E0D0E0A89522E032120CC0AC +:100DA000E0E8F9E0E054F10983E080935700E8952A +:100DB0003097C1F7412C512C832D803459F4F20126 +:100DC0003297E03889E0F80750F485E080935700C7 +:100DD000E89505C0843019F4CD2B11F4EAC0312C0C +:100DE00080917200835087FD99C090916D009D3273 +:100DF00009F092C0883009F08FC083EC80936100C5 +:100E00008AE580936F0080917700807690917800DA +:100E1000882379F1911108C082E899E090937100DC +:100E20008093700086E06DC0913069F441145104E4 +:100E3000F1F080917B00807C482E50907C0081E115 +:100E400087BFE89514C0933081F480917900909128 :100E50007A004ADF80917B0090917C0045DF842DF1 -:100E60008F73B1F580E4382E33C08F73382E30C0C5 -:100E70009091790010926A00811106C010926B0067 -:100E80008AE690E022E03AC0853019F4909373002E -:100E900027C08630F9F480917A00813019F48AE90C -:100EA00099E004C0823041F488E899E090937100A1 -:100EB0008093700022E126C0833051F4911108C064 -:100EC0008CEA99E0909371008093700024E01AC03E -:100ED00020E018C0883079F0893031F490937500A3 -:100EE0008AE690E020E00AC021E08A3009F020E0A4 -:100EF0008AE690E003C085E790E021E090937100DE -:100F00008093700080917E00811105C080917D00EA -:100F1000821708F4282F20936000109272008091AD -:100F20006F0084FF31C0809160008F3F69F1C82F4E -:100F3000893008F0C8E08C1B8093600080916100CC -:100F400098E8892780936100CC2391F0E0917000AC -:100F5000F091710082E690E0DC0124912D933196AE -:100F60002C2F280F2A13F9CFF0937100E093700013 -:100F70006C2F82E690E040DDCC5FCC3019F08FEF33 -:100F800080936000C0936F00C30101963C01803BD9 -:100F9000944029F4EDE7F9E0E491EF3F59F40AB603 -:100FA00005FEE0CE8DE1B39B8DE18150E1F780E25B -:0E0FB0008ABFD8CEB0DE1BBE15BAE0CCFFCF94 +:100E60008F7329F490E4392E4CC09F73392E80E0A3 +:100E700048C08091790010926A00911106C01092CA +:100E80006B002AE630E082E038C0953019F4809398 +:100E9000730025C09630E9F490917A00913019F4EE +:100EA0008AE999E004C0923041F488E899E090938F +:100EB00071008093700082E124C09330C1F68111EB +:100EC000D6CF8CEA99E0909371008093700084E013 +:100ED00018C0983079F0993031F4809375002AE683 +:100EE00030E080E00AC081E09A3009F080E02AE634 +:100EF00030E003C025E730E081E0309371002093BB +:100F0000700090917E00911105C090917D0098171E +:100F100008F4892F809360001092720080916F0016 +:100F200084FF31C0809160008F3F69F1C82F893004 +:100F300008F0C8E08C1B809360009091610088E805 +:100F4000892780936100CC2391F080917000A2E604 +:100F5000B0E0E82FF091710094919D9331969C2F11 +:100F6000980F9E13F9CFF0937100E09370006C2FEF +:100F700082E690E041DDCC5FCC3019F08FEF8093BA +:100F80006000C0936F00C30101963C01803B944018 +:100F900029F4EDE7F9E0E491EF3F59F40AB605FED4 +:100FA000E1CE8DE1B39B8DE18150E1F780E28ABF14 +:0C0FB000D9CEB1DE1BBE15BAE1CCFFCFDC :040000030000098070 :00000001FF diff --git a/firmware/releases/t841_default.hex b/firmware/releases/t841_default.hex index c9cd4b0..d2ae4a0 100644 --- a/firmware/releases/t841_default.hex +++ b/firmware/releases/t841_default.hex @@ -58,45 +58,45 @@ :101D10000F018FEF8093000180B5826080BD8BB78B :101D200080628BBF0895EAE7F9E1E491EF3F19F093 :101D3000E0937400000004B601FC06C0EDE7F9E191 -:101D4000E491EF3F09F038C1D0DFC298712C312CFB -:101D5000412C512C14E6C0EADFE086B3837009F011 +:101D4000E491EF3F09F037C1D0DFC298712C312CFC +:101D5000412C512CC0EADFE014E686B3837009F011 :101D600014E6115029F41092130110920C017FDF38 -:101D70000AB605FE05C04EDE80E28ABF712C03C0A4 -:101D80002197209751F7A89522E032120CC0E0E885 -:101D9000F9E1E054F10983E080935700E89530972A -:101DA000C1F7412C512C832D803459F4F201329724 -:101DB000E03889E1F80750F485E080935700E89512 -:101DC00005C0843019F4CD2B11F4F2C0312C809170 -:101DD0001201835087FD9BC090910D019D3209F047 -:101DE00094C0883009F091C083EC809301018AE5AA -:101DF00080930F019091170190768091180199239B -:101E000079F1811108C082E899E1909311018093E2 -:101E1000100126E06FC0813071F44114510409F4BF -:101E20004FC080911B01807F482E50901C0181E1A2 -:101E300087BFE89545C0833081F480911901909166 +:101D70000AB605FE05C04EDE80E28ABF712C04C0A3 +:101D8000219759F7C0E0D0E0A89522E032120CC0AC +:101D9000E0E8F9E1E054F10983E080935700E89529 +:101DA0003097C1F7412C512C832D803459F4F20126 +:101DB0003297E03889E1F80750F485E080935700C6 +:101DC000E89505C0843019F4CD2B11F4F0C0312C06 +:101DD00080911201835087FD99C090910D019D3231 +:101DE00009F092C0883009F08FC083EC8093010124 +:101DF0008AE580930F0180911701807690911801F8 +:101E0000882379F1911108C082E899E1909311013A +:101E10008093100186E06DC0913069F44114510443 +:101E2000F1F080911B01807F482E50901C0181E1D0 +:101E300087BFE89514C0933081F480911901909187 :101E40001A013BDF80911B0190911C0136DF842D2C -:101E50008F70B1F580E4382E33C08F73382E30C0C8 -:101E60009091190110920A01811106C010920B0184 -:101E70008AE091E022E03AC0853019F49093130192 -:101E800027C08630F9F480911A01813019F48AE96B -:101E900099E104C0823041F488E899E190931101FE -:101EA0008093100122E126C0833051F4911108C0C3 -:101EB0008CEA99E1909311018093100124E01AC0FB -:101EC00020E018C0883079F0893031F49093150102 -:101ED0008AE091E020E00AC021E08A3009F020E0A9 -:101EE0008AE091E003C085E191E021E09093110147 -:101EF0008093100180911E01811105C080911D0108 -:101F0000821708F4282F209300011092120180916B -:101F10000F0184FF31C0809100018F3F69F1C82F0C -:101F2000893008F0C8E08C1B80930001809101018A -:101F300098E8892780930101CC2391F0E09110016A -:101F4000F091110182E091E0DC0124912D93319612 -:101F50002C2F280F2A13F9CFF0931101E0931001D1 -:101F60006C2F82E091E052DDCC5FCC3019F08FEF26 -:101F700080930001C0930F01C30101963C01803B97 -:101F8000944029F4EDE7F9E1E491EF3F89F4862DDF -:101F90008C7411F0BA9801C0BA9A0AB605FEDACE6E -:101FA00085E1B09B85E18150E1F780E28ABFD2CE26 -:0C1FB000BA989BDE1BBE10BCE1CCFFCF3A +:101E50008F7029F490E4392E4CC09F73392E80E0A6 +:101E600048C08091190110920A01911106C0109288 +:101E70000B012AE031E082E038C0953019F48093FC +:101E8000130125C09630E9F490911A01913019F4AC +:101E90008AE999E104C0923041F488E899E190938D +:101EA00011018093100182E124C09330C1F68111A9 +:101EB000D6CF8CEA99E1909311018093100184E0D0 +:101EC00018C0983079F0993031F4809315012AE0E8 +:101ED00031E080E00AC081E09A3009F080E02AE039 +:101EE00031E003C025E131E081E03093110120931E +:101EF000100190911E01911105C090911D0198173C +:101F000008F4892F809300011092120180910F0133 +:101F100084FF31C0809100018F3F69F1C82F893063 +:101F200008F0C8E08C1B809300019091010188E8C3 +:101F3000892780930101CC2391F080911001A2E0C8 +:101F4000B1E0E82FF091110194919D9331969C2F6F +:101F5000980F9E13F9CFF0931101E09310016C2FAD +:101F600082E091E053DDCC5FCC3019F08FEF8093AD +:101F70000001C0930F01C30101963C01803B9440D6 +:101F800029F4EDE7F9E1E491EF3F89F4862D8C74B3 +:101F900011F0BA9801C0BA9A0AB605FEDBCE85E107 +:101FA000B09B85E18150E1F780E28ABFD3CEBA9839 +:0A1FB0009CDE1BBE10BCE2CCFFCF8C :040000030000198060 :00000001FF diff --git a/firmware/releases/t84_default.hex b/firmware/releases/t84_default.hex index d8cfd3f..ec21a8f 100644 --- a/firmware/releases/t84_default.hex +++ b/firmware/releases/t84_default.hex @@ -55,45 +55,45 @@ :101CE0008CEF9AE0215080409040E1F700C0000066 :101CF000B8988AE580936F008FEF8093600080B57D :101D0000826080BD8BB780628BBF089581B7282E1B -:101D1000E0DFC298712C312C412C512C14E6C0EA22 -:101D2000DFE086B3837009F014E6115029F41092B5 +:101D1000E0DFC298712C312C412C512CC0EADFE05D +:101D200014E686B3837009F014E6115029F410927A :101D3000730010926C009BDF0AB605FE05C06ADED8 -:101D400080E28ABF712C03C02197209751F7A89594 -:101D500022E032120CC0E0E8F9E1E054F10983E03E -:101D600080935700E8953097C1F7412C512C832D73 -:101D7000803459F4F2013297E03889E1F80750F4E1 -:101D800085E080935700E89505C0843019F4CD2B89 -:101D900011F4F2C0312C80917200835087FD9BC0FA -:101DA00090916D009D3209F094C0883009F091C087 -:101DB00083EC809361008AE580936F0090917700B7 -:101DC000907680917800992379F1811108C082E89A -:101DD00099E1909371008093700026E06FC081308C -:101DE00071F44114510409F44FC080917B00807C50 -:101DF000482E50907C0081E187BFE89545C0833034 +:101D400080E28ABF712C04C0219759F7C0E0D0E02F +:101D5000A89522E032120CC0E0E8F9E1E054F10964 +:101D600083E080935700E8953097C1F7412C512CC0 +:101D7000832D803459F4F2013297E03889E1F80775 +:101D800050F485E080935700E89505C0843019F43D +:101D9000CD2B11F4F0C0312C80917200835087FD5F +:101DA00099C090916D009D3209F092C0883009F081 +:101DB0008FC083EC809361008AE580936F008091EF +:101DC0007700807690917800882379F1911108C08E +:101DD00082E899E1909371008093700086E06DC075 +:101DE000913069F441145104F1F080917B00807CC2 +:101DF000482E50907C0081E187BFE89514C0933055 :101E000081F48091790090917A0054DF80917B0079 -:101E100090917C004FDF842D8F73B1F580E4382ED4 -:101E200033C08F73382E30C09091790010926A00C1 -:101E3000811106C010926B008AE690E022E03AC061 -:101E4000853019F49093730027C08630F9F480919F -:101E50007A00813019F48AE999E104C0823041F4B2 -:101E600088E899E1909371008093700022E126C088 -:101E7000833051F4911108C08CEA99E1909371007C -:101E80008093700024E01AC020E018C0883079F0F8 -:101E9000893031F4909375008AE690E020E00AC022 -:101EA00021E08A3009F020E08AE690E003C085E76F -:101EB00090E021E0909371008093700080917E000B -:101EC000811105C080917D00821708F4282F20938E -:101ED00060001092720080916F0084FF31C0809189 -:101EE00060008F3F69F1C82F893008F0C8E08C1B73 -:101EF000809360008091610098E889278093610059 -:101F0000CC2391F0E0917000F091710082E690E0B6 -:101F1000DC0124912D9331962C2F280F2A13F9CF11 -:101F2000F0937100E09370006C2F82E690E06EDD1C -:101F3000CC5FCC3019F08FEF80936000C0936F00BE -:101F4000C30101963C01803B944029F4EDE7F9E19F -:101F5000E491EF3F89F4862D8C7411F0BA9801C09A -:101F6000BA9A0AB605FEDACE85E1B09B85E18150CA -:101F7000E1F780E28ABFD2CEBA98ABDE1BBE10BCBE -:081F800021BE0000FBCCFFCFE5 +:101E100090917C004FDF842D8F7329F490E4392E4C +:101E20004CC09F73392E80E048C080917900109299 +:101E30006A00911106C010926B002AE630E082E041 +:101E400038C0953019F48093730025C09630E9F4BA +:101E500090917A00913019F48AE999E104C09230A6 +:101E600041F488E899E1909371008093700082E1D9 +:101E700024C09330C1F68111D6CF8CEA99E19093BA +:101E800071008093700084E018C0983079F0993028 +:101E900031F4809375002AE630E080E00AC081E0EA +:101EA0009A3009F080E02AE630E003C025E730E010 +:101EB00081E0309371002093700090917E00911129 +:101EC00005C090917D00981708F4892F80936000D9 +:101ED0001092720080916F0084FF31C08091600089 +:101EE0008F3F69F1C82F893008F0C8E08C1B8093C0 +:101EF00060009091610088E8892780936100CC237D +:101F000091F080917000A2E6B0E0E82FF0917100AE +:101F100094919D9331969C2F980F9E13F9CFF09337 +:101F20007100E09370006C2F82E690E06FDDCC5F73 +:101F3000CC3019F08FEF80936000C0936F00C30125 +:101F400001963C01803B944029F4EDE7F9E1E491EE +:101F5000EF3F89F4862D8C7411F0BA9801C0BA9ABB +:101F60000AB605FEDBCE85E1B09B85E18150E1F745 +:101F700080E28ABFD3CEBA98ACDE1BBE10BC21BEB5 +:061F80000000FCCCFFCFC5 :040000030000198060 :00000001FF diff --git a/firmware/releases/t85_aggressive.hex b/firmware/releases/t85_aggressive.hex index d918965..059ea2e 100644 --- a/firmware/releases/t85_aggressive.hex +++ b/firmware/releases/t85_aggressive.hex @@ -49,44 +49,44 @@ :101D400087E081BDBB9A2FEF85EA9EE0215080405D :101D50009040E1F700C00000BB988AE580936F00D7 :101D60008FEF80936000AC9A8BB780628BBF089531 -:101D7000E4DF712C312C412C512C14E6C5EDD4E15B +:101D7000E4DF712C312C412C512CC5EDD4E114E65B :101D800086B3887109F014E6115029F4109273009B :101D900010926C00A4DF0AB605FE05C08CDE80E25E -:101DA0008ABF712C03C02197209751F7A89522E094 -:101DB00032120CC0E0E4FAE1E054F10983E08093D0 -:101DC0005700E8953097C1F7412C512C832D803472 -:101DD00059F4F2013297E0348AE1F80750F485E0D3 -:101DE00080935700E89505C0843019F4CD2B11F489 -:101DF000ECC0312C80917200835087FD9BC0909184 -:101E00006D009D3209F094C0883009F091C083ECD8 -:101E1000809361008AE580936F00909177009076BF -:101E200080917800992379F1811108C082E49AE1C8 -:101E3000909371008093700026E06FC0813071F440 -:101E40004114510409F44FC080917B00807C482EDE -:101E500050907C0081E187BFE89545C0833081F4D4 +:101DA0008ABF712C04C0219759F7C0E0D0E0A895F4 +:101DB00022E032120CC0E0E4FAE1E054F10983E0E1 +:101DC00080935700E8953097C1F7412C512C832D13 +:101DD000803459F4F2013297E0348AE1F80750F484 +:101DE00085E080935700E89505C0843019F4CD2B29 +:101DF00011F4EAC0312C80917200835087FD99C0A4 +:101E000090916D009D3209F092C0883009F08FC02A +:101E100083EC809361008AE580936F008091770066 +:101E2000807690917800882379F1911108C082E43E +:101E30009AE1909371008093700086E06DC09130BC +:101E400069F441145104F1F080917B00807C482EAC +:101E500050907C0081E187BFE89514C0933081F4F5 :101E60008091790090917A005DDF80917B00909164 -:101E70007C0058DF842D8F73B1F580E4382E33C099 -:101E80008F73382E30C09091790010926A008111C2 -:101E900006C010926B008AE690E022E03AC08530DE -:101EA00019F49093730027C08630F9F480917A007A -:101EB000813019F48AE59AE104C0823041F488E463 -:101EC0009AE1909371008093700022E126C08330E4 -:101ED00051F4911108C08CE69AE1909371008093BF -:101EE000700024E01AC020E018C0883079F08930F2 -:101EF00031F4909375008AE690E020E00AC021E07A -:101F00008A3009F020E08AE690E003C085E790E09F -:101F100021E0909371008093700080917E00811188 -:101F200005C080917D00821708F4282F209360005F -:101F30001092720080916F0084FF31C08091600028 -:101F40008F3F69F1C82F893008F0C8E08C1B80935F -:101F500060008091610098E8892780936100CC231C -:101F600091F0E0917000F091710082E690E0DC0168 -:101F700024912D9331962C2F280F2A13F9CFF0930B -:101F80007100E09370006C2F82E690E090DDCC5FF2 -:101F9000CC3019F08FEF80936000C0936F00C301C5 -:101FA00001963C01803B944029F4EDE3FAE1E49191 -:101FB000EF3F59F40AB605FEE0CE8CE1B39B8CE10D -:101FC0008150E1F780E28ABFD8CEB7DE1BBE15BADA -:041FD00035CDFFCF3D +:101E70007C0058DF842D8F7329F490E4392E4CC0F8 +:101E80009F73392E80E048C08091790010926A00DB +:101E9000911106C010926B002AE630E082E038C053 +:101EA000953019F48093730025C09630E9F4909131 +:101EB0007A00913019F48AE59AE104C0923041F435 +:101EC00088E49AE1909371008093700082E124C0CD +:101ED0009330C1F68111D6CF8CE69AE190937100D0 +:101EE0008093700084E018C0983079F0993031F414 +:101EF000809375002AE630E080E00AC081E09A30E5 +:101F000009F080E02AE630E003C025E730E081E018 +:101F1000309371002093700090917E00911105C064 +:101F200090917D00981708F4892F8093600010929B +:101F3000720080916F0084FF31C0809160008F3FFC +:101F400069F1C82F893008F0C8E08C1B80936000CD +:101F50009091610088E8892780936100CC2391F0FB +:101F600080917000A2E6B0E0E82FF09171009491AA +:101F70009D9331969C2F980F9E13F9CFF09371008B +:101F8000E09370006C2F82E690E091DDCC5FCC3066 +:101F900019F08FEF80936000C0936F00C30101962A +:101FA0003C01803B944029F4EDE3FAE1E491EF3FFA +:101FB00059F40AB605FEE1CE8CE1B39B8CE1815069 +:101FC000E1F780E28ABFD9CEB8DE1BBE15BA36CDA6 +:021FD000FFCF41 :0400000300001A409F :00000001FF diff --git a/firmware/releases/t85_default.hex b/firmware/releases/t85_default.hex index 5c1544b..448be9e 100644 --- a/firmware/releases/t85_default.hex +++ b/firmware/releases/t85_default.hex @@ -60,43 +60,43 @@ :101D300000C00000BB988AE580936F008FEF80930E :101D40006000AC9A8BB780628BBF0895EAE7F9E137 :101D5000E491EF3F11F0E1BF0000DDDF712C312C89 -:101D6000412C512C14E6CCE7D5E186B3887109F0FB +:101D6000412C512CCCE7D5E114E686B3887109F0FB :101D700014E6115029F41092730010926C0091DF58 -:101D80000AB605FE05C03CDE80E28ABF712C03C0A6 -:101D90002197209751F7A89522E032120CC0E0E875 -:101DA000F9E1E054F10983E080935700E89530971A -:101DB000C1F7412C512C832D803459F4F201329714 -:101DC000E03889E1F80750F485E080935700E89502 -:101DD00005C0843019F4CD2B11F4ECC0312C809166 -:101DE0007200835087FD9BC090916D009D3209F079 -:101DF00094C0883009F091C083EC809361008AE53B -:101E000080936F009091770090768091780099236D -:101E100079F1811108C082E899E190937100809373 -:101E2000700026E06FC0813071F44114510409F450 -:101E30004FC080917B00807C482E50907C0081E1D7 -:101E400087BFE89545C0833081F4809179009091F7 +:101D80000AB605FE05C03CDE80E28ABF712C04C0A5 +:101D9000219759F7C0E0D0E0A89522E032120CC09C +:101DA000E0E8F9E1E054F10983E080935700E89519 +:101DB0003097C1F7412C512C832D803459F4F20116 +:101DC0003297E03889E1F80750F485E080935700B6 +:101DD000E89505C0843019F4CD2B11F4EAC0312CFC +:101DE00080917200835087FD99C090916D009D3263 +:101DF00009F092C0883009F08FC083EC80936100B5 +:101E00008AE580936F0080917700807690917800CA +:101E1000882379F1911108C082E899E190937100CB +:101E20008093700086E06DC0913069F441145104D4 +:101E3000F1F080917B00807C482E50907C0081E105 +:101E400087BFE89514C0933081F480917900909118 :101E50007A004ADF80917B0090917C0045DF842DE1 -:101E60008F73B1F580E4382E33C08F73382E30C0B5 -:101E70009091790010926A00811106C010926B0057 -:101E80008AE690E022E03AC0853019F4909373001E -:101E900027C08630F9F480917A00813019F48AE9FC -:101EA00099E104C0823041F488E899E1909371008F -:101EB0008093700022E126C0833051F4911108C054 -:101EC0008CEA99E1909371008093700024E01AC02D -:101ED00020E018C0883079F0893031F49093750093 -:101EE0008AE690E020E00AC021E08A3009F020E094 -:101EF0008AE690E003C085E790E021E090937100CE -:101F00008093700080917E00811105C080917D00DA -:101F1000821708F4282F209360001092720080919D -:101F20006F0084FF31C0809160008F3F69F1C82F3E -:101F3000893008F0C8E08C1B8093600080916100BC -:101F400098E8892780936100CC2391F0E09170009C -:101F5000F091710082E690E0DC0124912D9331969E -:101F60002C2F280F2A13F9CFF0937100E093700003 -:101F70006C2F82E690E040DDCC5FCC3019F08FEF23 -:101F800080936000C0936F00C30101963C01803BC9 -:101F9000944029F4EDE7F9E1E491EF3F59F40AB6F2 -:101FA00005FEE0CE8DE1B39B8DE18150E1F780E24B -:0E1FB0008ABFD8CEB0DE1BBE15BAE0CCFFCF84 +:101E60008F7329F490E4392E4CC09F73392E80E093 +:101E700048C08091790010926A00911106C01092BA +:101E80006B002AE630E082E038C0953019F4809388 +:101E9000730025C09630E9F490917A00913019F4DE +:101EA0008AE999E104C0923041F488E899E190937D +:101EB00071008093700082E124C09330C1F68111DB +:101EC000D6CF8CEA99E1909371008093700084E002 +:101ED00018C0983079F0993031F4809375002AE673 +:101EE00030E080E00AC081E09A3009F080E02AE624 +:101EF00030E003C025E730E081E0309371002093AB +:101F0000700090917E00911105C090917D0098170E +:101F100008F4892F809360001092720080916F0006 +:101F200084FF31C0809160008F3F69F1C82F8930F4 +:101F300008F0C8E08C1B809360009091610088E8F5 +:101F4000892780936100CC2391F080917000A2E6F4 +:101F5000B0E0E82FF091710094919D9331969C2F01 +:101F6000980F9E13F9CFF0937100E09370006C2FDF +:101F700082E690E041DDCC5FCC3019F08FEF8093AA +:101F80006000C0936F00C30101963C01803B944008 +:101F900029F4EDE7F9E1E491EF3F59F40AB605FEC3 +:101FA000E1CE8DE1B39B8DE18150E1F780E28ABF04 +:0C1FB000D9CEB1DE1BBE15BAE1CCFFCFCC :040000030000198060 :00000001FF -- cgit v1.2.3