From 4fefe032a53667cba2b801d0cc5f021b3d457ddd Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Mon, 29 Nov 2010 23:26:54 -0500 Subject: Fixing Linux UNO serial bug (thanks to Dean Camera). Enabling INTERRUPT_CONTROL_ENDPOINT in the makefile so we don't miss control messages from Linux. Also deleted two unused USB events to save a few bytes of space (the Mega 2560 .hex is now exactly 4096 bytes). --- .../arduino-usbserial/Arduino-usbserial-mega.hex | 258 +++++++++++++++++++++ .../arduino-usbserial/Arduino-usbserial-uno.hex | 257 ++++++++++++++++++++ firmwares/arduino-usbserial/Arduino-usbserial.c | 12 - firmwares/arduino-usbserial/makefile | 2 +- 4 files changed, 516 insertions(+), 13 deletions(-) create mode 100644 firmwares/arduino-usbserial/Arduino-usbserial-mega.hex create mode 100644 firmwares/arduino-usbserial/Arduino-usbserial-uno.hex (limited to 'firmwares/arduino-usbserial') diff --git a/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex b/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex new file mode 100644 index 0000000..cd83f90 --- /dev/null +++ b/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex @@ -0,0 +1,258 @@ +:10000000A2C00000BBC00000B9C00000B7C0000023 +:10001000B5C00000B3C00000B1C00000AFC0000018 +:10002000ADC00000ABC00000A9C000005BC4000070 +:100030001FC40000A3C00000A1C000009FC00000BA +:100040009DC000009BC0000099C0000097C0000048 +:1000500095C0000093C0000091C0000002C10000E4 +:100060008DC000008BC0000089C0000087C0000068 +:1000700085C0000083C0000081C000007FC0000078 +:100080007DC000007BC0000079C0000077C0000088 +:1000900075C0000073C000001201100102000008CA +:1000A0004123100000000102DC0109023E000201B0 +:1000B00000C0320904000001020201000524000111 +:1000C0001004240206052406000107058203080027 +:1000D000FF09040100020A000000070504024000B5 +:1000E00000070583024000000403090432034100B5 +:1000F00072006400750069006E006F002000280027 +:100100007700770077002E006100720064007500B0 +:1001100069006E006F002E0063006300290000007C +:100120002403410072006400750069006E006F00D6 +:1001300020004D006500670061002000320035009E +:1001400036003000000011241FBECFEFD2E0DEBF2A +:10015000CDBF11E0A0E0B1E0EAEEFFE002C0059003 +:100160000D92A631B107D9F712E0A6E1B1E001C0C6 +:100170001D92A033B107E1F7E0D035C741CF9C0114 +:10018000DC01AE57BF4FED91FC9111974191119653 +:10019000FC93EE9380589F4FE817F90711F42D93C5 +:1001A0003C939FB7F894F901EC57FF4F8081815041 +:1001B00080839FBF842F0895FC018489813019F0CA +:1001C000823019F404C090E303C090E001C090E2D3 +:1001D0008389823009F498608589873031F08830CE +:1001E00031F0863029F4926003C0946001C09660BB +:1001F0001092C9001092C8001092CA002785308959 +:1002000041895289203081EE380780E0480780E03C +:10021000580711F082E001C080E08093C80088E9AF +:100220008093C9009093CA00203081EE380780E0A7 +:10023000480780E0580719F420E130E00DC0CA01FA +:10024000B901969587957795679560587B47814E5C +:100250009F4FA7D6215030403093CD002093CC0043 +:1002600008951F920F920FB60F9211242F938F9320 +:100270009F93EF93FF939091CE008091270284305B +:10028000F1F4E0919901F0919A019083E091990144 +:10029000F0919A01CF01019690939A018093990170 +:1002A0008959914021F489E191E0928381839FB73C +:1002B000F89480919D018F5F80939D019FBFFF9176 +:1002C000EF919F918F912F910F900FBE0F901F90E4 +:1002D0001895FC01858580FF02C05F9808955F9A9C +:1002E000089580E091E0F3C580E091E0A6C584B771 +:1002F000877F84BF28E10FB6F894209360001092A6 +:1003000060000FBE87E690E09093CD008093CC0014 +:1003100086E08093CA001092C8002093C900539AC7 +:100320005A9A8AB180638AB98BB180638BB995D2AE +:1003300084E085BD5F9A579A08950F931F93CF93DA +:10034000DF93D5DF2FB7F8948EE991E090931F02E9 +:1003500080931E0290932102809320022FBF2FB71B +:10036000F89489E191E090939A0180939901909398 +:100370009C0180939B012FBF7894CEE9D1E003E0EC +:1003800080E091E0CCD49C0197FD23C08FB7F89416 +:10039000909122028FBF9038E1F0E0911E02F0911F +:1003A0001F022083E0911E02F0911F02CF010196EF +:1003B00090931F0280931E028E51924011F4D283BB +:1003C000C1839FB7F894809122028F5F80932202AD +:1003D0009FBF8FB7F89410919D018FBFA89902C05D +:1003E000113678F1A89A80919D01882361F05D987B +:1003F0000093160108C089E191E0C1DE682F80E01A +:1004000091E0F6D411501123B1F7809116018823A1 +:1004100051F0809116018150809316018091160150 +:10042000882309F45D9A80911701882351F0809107 +:10043000170181508093170180911701882309F4D7 +:100440005C9A8FB7F894909122028FBF992369F03C +:100450008EE991E094DE982F8091C80085FFFCCF53 +:100460009093CE005C980093170180E091E0B0D4A7 +:1004700042D486CFDA01923049F0933061F0913066 +:10048000F9F4E8E9F0E022E130E01EC0EAEAF0E049 +:100490002EE330E019C0813049F0813018F082300D +:1004A00079F408C0E8EEF0E0849107C0ECEEF0E0EB +:1004B000849103C0E0E2F1E08491282F30E004C091 +:1004C000E0E0F0E020E030E0ED93FC93C901089516 +:1004D00028E030E040E003C04F5F220F331F2817B1 +:1004E0003907D0F3842F8295807F08958093E900A7 +:1004F0008091EB0081608093EB001092ED0060939F +:10050000EC004093ED008091EE00881F8827881F43 +:1005100008951092F40090E09093E9001092F0009A +:100520001092E8001092ED008091EB008E7F809396 +:10053000EB009F5F953081F7089580912802882312 +:100540009CF404C0809127028823B9F08091E800D0 +:1005500082FFF8CF8091E8008B778093E8000895C0 +:1005600080912702882349F08091E80080FFF8CF2E +:100570008091E8008E778093E800089594E680915A +:10058000EC0080FF05C08091E80080FF05C025C019 +:100590008091E80082FD21C080912702882311F418 +:1005A00082E0089580912702853011F483E0089558 +:1005B0008091EB0085FF02C081E008958091E10009 +:1005C00082FFDDCF8091E1008B7F8093E100992352 +:1005D00011F484E008959150D2CF80E008959C01F9 +:1005E00040912E0250912F024617570718F4F90137 +:1005F00020E03AC06115710511F0AB01F8CF809190 +:10060000E8008E778093E80040E050E0F0CF8091E2 +:10061000E80083FF02C081E008958091E80082FD38 +:1006200031C080912702882399F18091270285307B +:1006300089F18091E80080FF17C09091F20006C018 +:1006400081918093F100415050409F5F41155105C9 +:1006500011F09830A8F320E0983009F421E080915F +:10066000E8008E778093E8004115510581F622233A +:1006700071F608C080912702882351F080912702EB +:10068000853041F08091E80082FFF4CF80E008954A +:1006900082E0089583E008959C0140912E025091DC +:1006A0002F024617570710F490E03DC06115710501 +:1006B00011F0AB01F9CF8091E8008E778093E800CC +:1006C00040E050E0F1CF8091E80083FF02C081E07C +:1006D00008958091E80082FD34C08091270288232C +:1006E000B1F1809127028530A1F18091E80080FF6F +:1006F0001AC08091F20009C0F9012F5F3F4FE491C9 +:10070000E093F100415050408F5F4115510511F0C9 +:10071000883090F390E0883009F491E08091E8000F +:100720008E778093E8004115510569F6992359F6B3 +:1007300008C080912702882351F0809127028530DC +:1007400041F08091E80082FFF4CF80E0089582E0DC +:10075000089583E008959C016115710529F4809145 +:10076000E8008B778093E800F90122C08091E800CF +:1007700083FF02C081E0089580912702882351F110 +:1007800080912702853041F18091E80082FFEECF11 +:1007900006C08091F10081936150704021F08091FA +:1007A000F2008823B1F78091E8008B778093E8000E +:1007B00061157105D9F608C080912702882351F090 +:1007C00080912702853041F08091E80080FFF4CFCE +:1007D00080E0089582E0089583E0089543D045D0F5 +:1007E00010922702109225021092240210922302E6 +:1007F00084E089BD89B5826089BD09B400FEFDCF62 +:100800008091D800982F9F779093D800806880932C +:10081000D800809163008E7F809363008091D80020 +:100820008F7D8093D8008091E0008E7F8093E000E0 +:100830008091E1008E7F8093E1008091E2008160F1 +:100840008093E2008091E100877F8093E1008091B6 +:10085000E20088608093E2000895C0DF81E0809329 +:10086000260208951092E20008951092E100089582 +:100870001F920F920FB60F9211241F932F933F9345 +:100880004F935F936F937F938F939F93AF93BF9398 +:10089000EF93FF93E9EEF0E0108117701082E0EF24 +:1008A000F0E08081877F80837894C6D0F894A9EEA9 +:1008B000B0E01C92E0EFF0E08081886080831C93C0 +:1008C000FF91EF91BF91AF919F918F917F916F9128 +:1008D0005F914F913F912F911F910F900FBE0F90FD +:1008E0001F9018951F920F920FB60F9211242F93FD +:1008F0003F934F935F936F937F938F939F93AF93A8 +:10090000BF93EF93FF938091E10080FF1CC0809123 +:10091000E20080FF18C08091E1008E7F8093E100AB +:100920008091E2008E7F8093E2008091E2008061FE +:100930008093E2008091D80080628093D80019BC37 +:1009400010922702D7D18091E10084FF2AC08091C4 +:10095000E20084FF26C084E089BD89B5826089BD3C +:1009600009B400FEFDCF8091D8008F7D8093D80020 +:100970008091E1008F7E8093E1008091E2008F7E84 +:100980008093E2008091E20081608093E200809198 +:100990002502882311F481E001C084E080932702BE +:1009A000A9D18091E10083FF28C08091E20083FFFC +:1009B00024C08091E100877F8093E10082E08093F2 +:1009C0002702109225028091E1008E7F8093E10042 +:1009D0008091E2008E7F8093E2008091E20080614E +:1009E0008093E20096DD80E060E042E07FDD809170 +:1009F000F00088608093F0007DD18091E10082FF5B +:100A00000AC08091E20082FF06C08091E1008B7FE6 +:100A10008093E1006FD1FF91EF91BF91AF919F91D2 +:100A20008F917F916F915F914F913F912F910F9097 +:100A30000FBE0F901F9018951F93DF93CF93CDB7E4 +:100A4000DEB7AC970FB6F894DEBF0FBECDBFE8E2BD +:100A5000F2E08091F100819322E0E033F207C9F7E0 +:100A60008091280230912902353009F487C0363050 +:100A700040F43130C9F1313070F0333009F021C128 +:100A800033C0383009F4F2C0393009F401C13630CE +:100A900009F017C194C0803821F0823809F011C1E3 +:100AA00008C09091230280912402882399F09260DB +:100AB00011C080912C0287708093E9008091EB0037 +:100AC00090E025E0969587952A95E1F7982F91700B +:100AD0001092E9008091E800877F8093E80090936E +:100AE000F1001092F100CDC0882319F0823009F096 +:100AF000E8C090E08F719070009721F0029709F0A4 +:100B0000E1C00CC080912A02813009F0DBC0109254 +:100B10002402333069F5809324022AC080912A028E +:100B2000882331F520912C02277009F4CBC0209343 +:100B3000E9008091EB0080FFC5C0333021F4809143 +:100B4000EB00806213C08091EB0080618093EB002A +:100B500081E090E002C0880F991F2A95E2F7809308 +:100B6000EA001092EA008091EB0088608093EB002D +:100B70001092E9008091E800877F86C0882309F001 +:100B8000A0C010912A028091E800877F8093E8003E +:100B9000D4DC05C080912702882309F493C080919A +:100BA000E80080FFF7CF812F8F7711F492E001C02A +:100BB00093E09093270280688093E30083C080587D +:100BC000823008F07EC080912A0290912B0223E0AF +:100BD0008C3D920799F55FB7F894DE0115964EE0CB +:100BE00020E030E061E2E42FF0E060935700849170 +:100BF00020FF03C082958F704F5F982F9F70892FC1 +:100C0000805D8A3308F0895F8C9311961C9211974E +:100C10002F5F3F4F12962431310529F75FBF8AE2DB +:100C20008B8383E08C838091E800877F8093E8004A +:100C3000CE0103966AE270E0D2DC12C060912C0211 +:100C4000AE014F5F5F4F16DCBC01009709F43AC05C +:100C50008091E800877F8093E80089819A811CDD7C +:100C60008091E8008B778093E8002CC0803849F5AC +:100C70008091E800877F8093E8008091250280932F +:100C8000F1008091E8008E778093E80056DC1AC06E +:100C90008823B9F490912A029230A0F48091E80060 +:100CA000877F8093E8009093250247DC809125029E +:100CB000882311F483E001C084E08093270214DBD1 +:100CC00001C00FDB8091E80083FF0AC08091EB0038 +:100CD00080628093EB008091E800877F8093E8003A +:100CE000AC960FB6F894DEBF0FBECDBFCF91DF91AB +:100CF0001F91089508951F9380912702882361F022 +:100D00001091E9001092E9008091E80083FF01C092 +:100D100093DE17701093E9001F9108950895FC0168 +:100D200080912702843021F587859089A189B28935 +:100D30000097A105B105E1F085818093E9008091DC +:100D4000E80082FF15C08091F200882319F42FEF8C +:100D50003FEF04C08091F100282F30E08091F20035 +:100D6000882341F48091E8008B778093E80002C0EB +:100D70002FEF3FEFC9010895FC01809127028430D5 +:100D800011F587859089A189B2890097A105B105E0 +:100D9000D1F081818093E9008091F2008823A9F04D +:100DA0009091E8008091E8008E778093E80095FDAF +:100DB0000CC0E4DB982F882349F48091E8008E77FB +:100DC0008093E80003C092E001C090E0892F08956D +:100DD000FC0180912702843051F487859089A18994 +:100DE000B2890097A105B10511F0CF01C5CF0895D3 +:100DF0001F93FC01162F809127028430D9F4878538 +:100E00009089A189B2890097A105B10599F08181E6 +:100E10008093E9008091E80085FD08C08091E8009A +:100E20008E778093E800AADB882329F41093F100E1 +:100E300080E001C082E01F9108950F931F93CF932C +:100E4000DF93EC010D96FC0189E0DF011D928A958C +:100E5000E9F72A813B8109818C81882311F410E014 +:100E600001C014E0C90134DB182B1260802F61E847 +:100E7000412F3CDB882329F12E813F810D8188851C +:100E8000882311F410E001C014E0C90121DB182B04 +:100E90001260802F60E8412F29DB882391F02A859A +:100EA0003B8509858C85882311F410E001C014E08E +:100EB000C9010EDB182B1260802F61EC412F16DB6D +:100EC00001C080E0DF91CF911F910F910895CF93E2 +:100ED000DF93EC018091E80083FF60C0888190E09F +:100EE00020912C0230912D022817390709F056C0A5 +:100EF00080912902813261F0823220F4803209F03F +:100F00004DC019C0823269F1833209F047C038C040 +:100F100080912802813A09F041C08091E800877FE2 +:100F20008093E800CE010F9667E070E058DB809177 +:100F3000E8008B7713C080912802813279F5809187 +:100F4000E800877F8093E800CE010F9667E070E0AD +:100F500002DCCE0131D98091E8008E778093E800E1 +:100F60001DC0809128028132C9F48091E800877FFA +:100F70008093E80080912A028D87CE01AAD90DC006 +:100F800080912802813251F48091E800877F80931C +:100F9000E800CE0160912A02C1DECFDADF91CF9165 +:100FA0000895A1E21A2EAA1BBB1BFD010DC0AA1FAA +:100FB000BB1FEE1FFF1FA217B307E407F50720F0C2 +:100FC000A21BB30BE40BF50B661F771F881F991F3D +:100FD0001A9469F760957095809590959B01AC0186 +:0A0FE000BD01CF010895F894FFCF82 +:100FEA000003400000044000000208000000000066 +:060FFA00000000000000F1 +:00000001FF diff --git a/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex b/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex new file mode 100644 index 0000000..da5c16d --- /dev/null +++ b/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex @@ -0,0 +1,257 @@ +:100000009CC00000B5C00000B3C00000B1C000003B +:10001000AFC00000ADC00000ABC00000A9C0000030 +:10002000A7C00000A5C00000A3C0000055C4000088 +:1000300019C400009DC000009BC0000099C00000D2 +:1000400097C0000095C0000093C0000091C0000060 +:100050008FC000008DC000008BC00000FCC00000FD +:1000600087C0000085C0000083C0000081C0000080 +:100070007FC000007DC000007BC0000079C0000090 +:1000800077C0000075C0000073C0000071C00000A0 +:100090006FC000006DC000001201100102000008D6 +:1000A0004123010000000102DC0109023E000201BF +:1000B00000C0320904000001020201000524000111 +:1000C0001004240206052406000107058203080027 +:1000D000FF09040100020A000000070504024000B5 +:1000E00000070583024000000403090432034100B5 +:1000F00072006400750069006E006F002000280027 +:100100007700770077002E006100720064007500B0 +:1001100069006E006F002E0063006300290000007C +:100120001803410072006400750069006E006F00E2 +:10013000200055006E006F00000011241FBECFEF9D +:10014000D2E0DEBFCDBF11E0A0E0B1E0EEEDFFE018 +:1001500002C005900D92A631B107D9F712E0A6E1D1 +:10016000B1E001C01D92A033B107E1F7E0D035C77F +:1001700047CF9C01DC01AE57BF4FED91FC91119729 +:1001800041911196FC93EE9380589F4FE817F90721 +:1001900011F42D933C939FB7F894F901EC57FF4F5E +:1001A0008081815080839FBF842F0895FC018489C2 +:1001B000813019F0823019F404C090E303C090E05C +:1001C00001C090E28389823009F498608589873084 +:1001D00031F0883031F0863029F4926003C09460A9 +:1001E00001C096601092C9001092C8001092CA0017 +:1001F0002785308941895289203081EE380780E097 +:10020000480780E0580711F082E001C080E0809349 +:10021000C80088E98093C9009093CA00203081EE1D +:10022000380780E0480780E0580719F420E130E003 +:100230000DC0CA01B9019695879577956795605865 +:100240007B47814E9F4FA7D6215030403093CD0041 +:100250002093CC0008951F920F920FB60F92112495 +:100260002F938F939F93EF93FF939091CE00809164 +:1002700027028430F1F4E0919901F0919A01908382 +:10028000E0919901F0919A01CF01019690939A0122 +:10029000809399018959914021F489E191E09283F9 +:1002A00081839FB7F89480919D018F5F80939D011A +:1002B0009FBFFF91EF919F918F912F910F900FBE54 +:1002C0000F901F901895FC01858580FF02C05F98F4 +:1002D00008955F9A089580E091E0F3C580E091E091 +:1002E000A6C584B7877F84BF28E10FB6F894209312 +:1002F0006000109260000FBE87E690E09093CD0002 +:100300008093CC0086E08093CA001092C8002093AE +:10031000C900539A5A9A8AB180638AB98BB18063B3 +:100320008BB995D284E085BD5F9A579A08950F9353 +:100330001F93CF93DF93D5DF2FB7F8948EE991E029 +:1003400090931F0280931E029093210280932002BB +:100350002FBF2FB7F89489E191E090939A01809391 +:10036000990190939C0180939B012FBF7894CEE9D3 +:10037000D1E003E080E091E0CCD49C0197FD23C064 +:100380008FB7F894909122028FBF9038E1F0E091FE +:100390001E02F0911F022083E0911E02F0911F02C5 +:1003A000CF01019690931F0280931E028E519240BE +:1003B00011F4D283C1839FB7F894809122028F5F9A +:1003C000809322029FBF8FB7F89410919D018FBF39 +:1003D000A89902C0113678F1A89A80919D018823CE +:1003E00061F05D980093160108C089E191E0C1DEDB +:1003F000682F80E091E0F6D411501123B1F780917D +:100400001601882351F080911601815080931601C6 +:1004100080911601882309F45D9A80911701882341 +:1004200051F080911701815080931701809117013D +:10043000882309F45C9A8FB7F894909122028FBFB9 +:10044000992369F08EE991E094DE982F8091C8009D +:1004500085FFFCCF9093CE005C980093170180E05D +:1004600091E0B0D442D486CFDA01923049F0933093 +:1004700061F09130F9F4E8E9F0E022E130E01EC0EB +:10048000EAEAF0E02EE330E019C0813049F0813033 +:1004900018F0823079F408C0E8EEF0E0849107C0EB +:1004A000ECEEF0E0849103C0E0E2F1E08491282FCB +:1004B00030E004C0E0E0F0E020E030E0ED93FC93B9 +:1004C000C901089528E030E040E003C04F5F220FEB +:1004D000331F28173907D0F3842F8295807F089522 +:1004E0008093E9008091EB0081608093EB00109293 +:1004F000ED006093EC004093ED008091EE00881FCA +:100500008827881F08951092F40090E09093E900E6 +:100510001092F0001092E8001092ED008091EB0034 +:100520008E7F8093EB009F5F953081F708958091D7 +:10053000280288239CF404C0809127028823B9F004 +:100540008091E80082FFF8CF8091E8008B7780935C +:10055000E800089580912702882349F08091E800FF +:1005600080FFF8CF8091E8008E778093E8000895AF +:1005700094E68091EC0080FF05C08091E80080FF48 +:1005800005C025C08091E80082FD21C0809127022E +:10059000882311F482E0089580912702853011F4B8 +:1005A00083E008958091EB0085FF02C081E008950B +:1005B0008091E10082FFDDCF8091E1008B7F80930D +:1005C000E100992311F484E008959150D2CF80E0A6 +:1005D00008959C0140912E0250912F024617570713 +:1005E00018F4F90120E03AC06115710511F0AB0172 +:1005F000F8CF8091E8008E778093E80040E050E0EB +:10060000F0CF8091E80083FF02C081E008958091DF +:10061000E80082FD31C080912702882399F1809102 +:100620002702853089F18091E80080FF17C0909102 +:10063000F20006C081918093F100415050409F5FCD +:100640004115510511F09830A8F320E0983009F4D5 +:1006500021E08091E8008E778093E80041155105F4 +:1006600081F6222371F608C080912702882351F079 +:1006700080912702853041F08091E80082FFF4CF1D +:1006800080E0089582E0089583E008959C01409100 +:100690002E0250912F024617570710F490E03DC0EC +:1006A0006115710511F0AB01F9CF8091E8008E77EB +:1006B0008093E80040E050E0F1CF8091E80083FFB4 +:1006C00002C081E008958091E80082FD34C08091ED +:1006D00027028823B1F1809127028530A1F1809112 +:1006E000E80080FF1AC08091F20009C0F9012F5F75 +:1006F0003F4FE491E093F100415050408F5F41152E +:10070000510511F0883090F390E0883009F491E0C1 +:100710008091E8008E778093E8004115510569F6D5 +:10072000992359F608C080912702882351F08091BF +:100730002702853041F08091E80082FFF4CF80E00D +:10074000089582E0089583E008959C016115710584 +:1007500029F48091E8008B778093E800F90122C0AA +:100760008091E80083FF02C081E008958091270214 +:10077000882351F180912702853041F18091E80072 +:1007800082FFEECF06C08091F100819361507040EE +:1007900021F08091F2008823B1F78091E8008B77F7 +:1007A0008093E80061157105D9F608C08091270291 +:1007B000882351F080912702853041F08091E80034 +:1007C00080FFF4CF80E0089582E0089583E00895EB +:1007D00043D045D010922702109225021092240295 +:1007E0001092230284E089BD89B5826089BD09B475 +:1007F00000FEFDCF8091D800982F9F779093D8006E +:1008000080688093D800809163008E7F809363001E +:100810008091D8008F7D8093D8008091E0008E7FFA +:100820008093E0008091E1008E7F8093E1008091D1 +:10083000E20081608093E2008091E100877F8093F5 +:10084000E1008091E20088608093E2000895C0DFBB +:1008500081E08093260208951092E200089510929C +:10086000E10008951F920F920FB60F9211241F936B +:100870002F933F934F935F936F937F938F939F93A8 +:10088000AF93BF93EF93FF93E9EEF0E01081177001 +:100890001082E0EFF0E08081877F80837894C6D07B +:1008A000F894A9EEB0E01C92E0EFF0E0808188605F +:1008B00080831C93FF91EF91BF91AF919F918F9196 +:1008C0007F916F915F914F913F912F911F910F9069 +:1008D0000FBE0F901F9018951F920F920FB60F9298 +:1008E00011242F933F934F935F936F937F938F9335 +:1008F0009F93AF93BF93EF93FF938091E10080FFAD +:100900001CC08091E20080FF18C08091E1008E7FC2 +:100910008093E1008091E2008E7F8093E2008091DD +:10092000E20080618093E2008091D8008062809331 +:10093000D80019BC10922702D7D18091E10084FF22 +:100940002AC08091E20084FF26C084E089BD89B579 +:10095000826089BD09B400FEFDCF8091D8008F7DF3 +:100960008093D8008091E1008F7E8093E100809198 +:10097000E2008F7E8093E2008091E20081608093AC +:10098000E20080912502882311F481E001C084E017 +:1009900080932702A9D18091E10083FF28C0809134 +:1009A000E20083FF24C08091E100877F8093E10013 +:1009B00082E080932702109225028091E1008E7FD1 +:1009C0008093E1008091E2008E7F8093E20080912D +:1009D000E20080618093E20096DD80E060E042E02A +:1009E0007FDD8091F00088608093F0007DD1809160 +:1009F000E10082FF0AC08091E20082FF06C0809180 +:100A0000E1008B7F8093E1006FD1FF91EF91BF9167 +:100A1000AF919F918F917F916F915F914F913F9196 +:100A20002F910F900FBE0F901F9018951F93DF937B +:100A3000CF93CDB7DEB7AC970FB6F894DEBF0FBE3D +:100A4000CDBFE8E2F2E08091F100819322E0E03353 +:100A5000F207C9F78091280230912902353009F454 +:100A600087C0363040F43130C9F1313070F0333066 +:100A700009F021C133C0383009F4F2C0393009F42B +:100A800001C1363009F017C194C0803821F0823896 +:100A900009F011C108C0909123028091240288239B +:100AA00099F0926011C080912C0287708093E900C8 +:100AB0008091EB0090E025E0969587952A95E1F7E7 +:100AC000982F91701092E9008091E800877F8093C1 +:100AD000E8009093F1001092F100CDC0882319F046 +:100AE000823009F0E8C090E08F719070009721F09B +:100AF000029709F0E1C00CC080912A02813009F010 +:100B0000DBC010922402333069F5809324022AC09E +:100B100080912A02882331F520912C02277009F454 +:100B2000CBC02093E9008091EB0080FFC5C033303B +:100B300021F48091EB00806213C08091EB00806112 +:100B40008093EB0081E090E002C0880F991F2A9506 +:100B5000E2F78093EA001092EA008091EB0088604F +:100B60008093EB001092E9008091E800877F86C0B7 +:100B7000882309F0A0C010912A028091E800877FA5 +:100B80008093E800D4DC05C080912702882309F413 +:100B900093C08091E80080FFF7CF812F8F7711F409 +:100BA00092E001C093E09093270280688093E30075 +:100BB00083C08058823008F07EC080912A029091D4 +:100BC0002B0223E08C3D920799F55FB7F894DE0184 +:100BD00015964EE020E030E061E2E42FF0E0609313 +:100BE0005700849120FF03C082958F704F5F982F2C +:100BF0009F70892F805D8A3308F0895F8C931196EE +:100C00001C9211972F5F3F4F12962431310529F71F +:100C10005FBF8AE28B8383E08C838091E800877FCB +:100C20008093E800CE0103966AE270E0D2DC12C045 +:100C300060912C02AE014F5F5F4F16DCBC01009744 +:100C400009F43AC08091E800877F8093E8008981A9 +:100C50009A811CDD8091E8008B778093E8002CC09E +:100C6000803849F58091E800877F8093E800809183 +:100C700025028093F1008091E8008E778093E80050 +:100C800056DC1AC08823B9F490912A029230A0F45D +:100C90008091E800877F8093E8009093250247DCED +:100CA00080912502882311F483E001C084E08093C1 +:100CB000270214DB01C00FDB8091E80083FF0AC02C +:100CC0008091EB0080628093EB008091E800877F49 +:100CD0008093E800AC960FB6F894DEBF0FBECDBF90 +:100CE000CF91DF911F91089508951F93809127025E +:100CF000882361F01091E9001092E9008091E800EA +:100D000083FF01C093DE17701093E9001F910895CF +:100D10000895FC0180912702843021F58785908910 +:100D2000A189B2890097A105B105E1F08581809381 +:100D3000E9008091E80082FF15C08091F2008823CD +:100D400019F42FEF3FEF04C08091F100282F30E01D +:100D50008091F200882341F48091E8008B778093A2 +:100D6000E80002C02FEF3FEFC9010895FC01809118 +:100D70002702843011F587859089A189B28900976F +:100D8000A105B105D1F081818093E9008091F20045 +:100D90008823A9F09091E8008091E8008E778093F5 +:100DA000E80095FD0CC0E4DB982F882349F480917E +:100DB000E8008E778093E80003C092E001C090E0E5 +:100DC000892F0895FC0180912702843051F4878592 +:100DD0009089A189B2890097A105B10511F0CF01D1 +:100DE000C5CF08951F93FC01162F809127028430F0 +:100DF000D9F487859089A189B2890097A105B105A9 +:100E000099F081818093E9008091E80085FD08C018 +:100E10008091E8008E778093E800AADB882329F48C +:100E20001093F10080E001C082E01F9108950F93BC +:100E30001F93CF93DF93EC010D96FC0189E0DF0156 +:100E40001D928A95E9F72A813B8109818C8188234B +:100E500011F410E001C014E0C90134DB182B12605A +:100E6000802F61E8412F3CDB882329F12E813F81CF +:100E70000D818885882311F410E001C014E0C901B8 +:100E800021DB182B1260802F60E8412F29DB88239B +:100E900091F02A853B8509858C85882311F410E023 +:100EA00001C014E0C9010EDB182B1260802F61EC29 +:100EB000412F16DB01C080E0DF91CF911F910F9190 +:100EC0000895CF93DF93EC018091E80083FF60C029 +:100ED000888190E020912C0230912D02281739074B +:100EE00009F056C080912902813261F0823220F4EB +:100EF000803209F04DC019C0823269F1833209F0A5 +:100F000047C038C080912802813A09F041C08091E1 +:100F1000E800877F8093E800CE010F9667E070E0DD +:100F200058DB8091E8008B7713C0809128028132D2 +:100F300079F58091E800877F8093E800CE010F96D5 +:100F400067E070E002DCCE0131D98091E8008E7755 +:100F50008093E8001DC0809128028132C9F48091FD +:100F6000E800877F8093E80080912A028D87CE0178 +:100F7000AAD90DC080912802813251F48091E800F5 +:100F8000877F8093E800CE0160912A02C1DECFDA2C +:100F9000DF91CF910895A1E21A2EAA1BBB1BFD0180 +:100FA0000DC0AA1FBB1FEE1FFF1FA217B307E40748 +:100FB000F50720F0A21BB30BE40BF50B661F771FA0 +:100FC000881F991F1A9469F7609570958095909580 +:0E0FD0009B01AC01BD01CF010895F894FFCF45 +:100FDE000003400000044000000208000000000072 +:060FEE00000000000000FD +:00000001FF diff --git a/firmwares/arduino-usbserial/Arduino-usbserial.c b/firmwares/arduino-usbserial/Arduino-usbserial.c index 181ffc7..a2bdfb1 100755 --- a/firmwares/arduino-usbserial/Arduino-usbserial.c +++ b/firmwares/arduino-usbserial/Arduino-usbserial.c @@ -150,18 +150,6 @@ void SetupHardware(void) AVR_RESET_LINE_DDR |= AVR_RESET_LINE_MASK; } -/** Event handler for the library USB Connection event. */ -void EVENT_USB_Device_Connect(void) -{ - -} - -/** Event handler for the library USB Disconnection event. */ -void EVENT_USB_Device_Disconnect(void) -{ - -} - /** Event handler for the library USB Configuration Changed event. */ void EVENT_USB_Device_ConfigurationChanged(void) { diff --git a/firmwares/arduino-usbserial/makefile b/firmwares/arduino-usbserial/makefile index d025865..deab4b4 100755 --- a/firmwares/arduino-usbserial/makefile +++ b/firmwares/arduino-usbserial/makefile @@ -131,7 +131,7 @@ LUFA_OPTS = -D USB_DEVICE_ONLY LUFA_OPTS += -D FIXED_CONTROL_ENDPOINT_SIZE=8 LUFA_OPTS += -D FIXED_NUM_CONFIGURATIONS=1 LUFA_OPTS += -D USE_FLASH_DESCRIPTORS -#LUFA_OPTS += -D INTERRUPT_CONTROL_ENDPOINT +LUFA_OPTS += -D INTERRUPT_CONTROL_ENDPOINT LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" -- cgit v1.2.3-18-g5258