Permalink
Browse files

Merge pull request #1 from ConiKost/master

Update V-USB to newest version
  • Loading branch information...
harbaum committed Dec 11, 2016
2 parents 3c1b6a4 + b1f84e4 commit c06c50d6074fc71a308da5c11e2f2d20b8e721ac
View
Binary file not shown.
View
@@ -1,174 +1,175 @@
:1000000049C0C1C162C061C060C05FC05EC05DC0A8
:100010005CC05BC05AC059C058C057C056C055C01C
:1000200054C053C052C0040309041A0354006900A9
:100030006C006C00200048006100720062006100EA
:1000400075006D0024034C0043004400320055004D
:1000500053004200200049006E00740065007200E9
:10006000660061006300650012011001FF000008D6
:10007000030430C60901010200010902190001014F
:10008000008025090400000100000000070581032D
:1000900008000A0011241FBECFE5D4E0DEBFCDBFAB
:1000A00010E0A0E6B0E0EAEAFAE002C005900D92A6
:1000B000A038B107D9F710E0A0E8B0E001C01D9268
:1000C000AC3BB107E1F7EBD2EFC49ACF85B78360C1
:1000D00085BF8BB780648BBF8BE4809392008AE5E9
:1000E0008093910008951F93CF93DF939091A20086
:1000F000935097FD09C020919F0080919E008D3202
:1001000009F44CC01092A2008091600084FF39C0B5
:10011000609161006F3FA9F1693008F06AC01092E8
:1001200061008091860098E8892780938600662385
:1001300009F47AC02091A0003091A1008091800044
:1001400086FF69C0962FF901A7E8B0E084918D93EE
:1001500031969150D9F76150C901860F911D6F5F9B
:1001600001969093A1008093A0007727162F87E82F
:1001700090E005D11C5F1C3008F45BC01CE01093BC
:10018000600094E102C0915021F083B38370D9F3F1
:10019000BAC01092A30010929D00B5C0983009F02B
:1001A000B1CFC2EBD0E0C21BD10983EC80938600B3
:1001B0008AE5809360001092800088818076E9F55E
:1001C0009A8110928F0089818823D9F5109290002E
:1001D0008FE890E022E09093A1008093A0008F81AF
:1001E000882321F48E81821708F4282F2093610040
:1001F00089CF6850609361008091860098E88927D4
:100200008093860068E02091A0003091A100809149
:10021000800086FD97CF962FF901A7E8B0E0819185
:100220008D939150E1F797CF60E087E890E0A7D0F9
:1002300014E08FEF80936100A2CFCE017FD2282FF0
:10024000CECF853071F0863091F0883031F1893031
:1002500061F18A3031F18B30F1F18FE890E020E0EC
:10026000BACF9093A3008FE890E020E0B4CF8B81C9
:10027000813049F18230F9F0833029F020E080E4C8
:1002800080938000ACCF992351F586E290E0909363
:10029000A1008093A00024E0F2CF85EA90E021E065
:1002A0009ACF8FE890E021E096CF9093A5008FE859
:1002B00090E020E090CF8AE790E09093A1008093B7
:1002C000A00029E1DCCF88E690E09093A100809324
:1002D000A00022E1D4CF8BE480939200BECF913076
:1002E00051F0923059F684E490E09093A10080930D
:1002F000A00024E2C4CF8AE290E09093A100809312
:10030000A0002AE1BCCFDF91CF911F9108951F93E8
:10031000DC01162F8091910084FF0FC08091920024
:1003200098E8892780939200912FE3E9F0E08D917E
:10033000819391501916DCF304C08AE580939100F3
:10034000F3CF612F83E990E01AD01C5F10939100E6
:100350001F910895A82FB92F80E090E041E050EA66
:10036000609530E009C02D9182279795879510F010
:1003700084279527305EC8F36F5FA8F30895EADFFE
:100380008D939D930895CF93CFB7CF93C395989BAB
:10039000E9F7989B09C0989B07C0989B05C0989B5C
:1003A00003C0989B01C0A3C0DF93C0919F00DD27CD
:1003B000CA55DF4F989B02C0DF91EBCF2F930F936D
:1003C0001F9303B32FEF00FB20F94F933F9313B319
:1003D0004FEF012700FB21F93BE031C04E7F012F99
:1003E00013B3216028C0102F4D7F2260000003B39B
:1003F00029C04B7F2460012F000013B32BC013B31F
:10040000477F28602AC04F7E03B320612CC04F7DF8
:1004100013B320622FC04F7B03B3206432C0422746
:1004200003B349934FEF0000102710FB20F913B3DB
:100430001370C9F1297F91F2012700FB21F903B361
:10044000237F89F2315058F1102710FB22F913B3A2
:10045000277E79F2012700FB23F92F7C81F203B379
:10046000102710FB24F92F7971F200C013B3012774
:1004700000FB25F92F7359F200C003B3102710FBBE
:1004800026F9223040F200C013B3012700FB27F900
:10049000243028F64F77206813B30000F9CF10E41A
:1004A0001ABF002719C03B503195C31BD04010E440
:1004B0001ABF0881033CF9F00B34E9F020919D004C
:1004C0001981110F1213EDCF4A81441F093641F1F2
:1004D0000D3211F0013E29F70093A4003F914F9196
:1004E0001F910F912F91DF91CAB7C6FD4FCFCF91CA
:1004F000CFBFCF9118952091A400222379F31091BA
:10050000A200112369F534306AF13093A2002093E0
:100510009E0010919F003BE0311B30939F0022C052
:100520000091A2000130E4F40AE54F7049F43091E3
:10053000600034FD19C000936000C6E8D0E018C028
:100540003091910034FD10C000939100C2E9D0E0D9
:100550000FC02795A8F45150A9F4220F0000F9CF3D
:100560004AE503C042ED01C0432FC4E1D0E032E0D0
:1005700014B31360A89A14BB05B320E413E05F938F
:10058000012756E005BB279520F4515021F4220F96
:10059000F9CF012756E000003B5A05BBD0F2279562
:1005A00028F4515029F4220F0000F9CF012756E01A
:1005B000279505BB20F4515021F4220FF9CF0127D4
:1005C00056E02991332305BB21F60C7F1091A3003F
:1005D000110FC651D04005BB11F010939D0010E4DF
:1005E0001ABF016014B31C7F402F4C7F5F9100C085
:1005F00000C005BB14BB45BB71CF20E030E0D90182
:100600003FD2802D823481F082E4D901082E40D27D
:100610008FEF21E030E0D901082E3AD242E050E0DD
:10062000DA01082E35D204C021E030E042E050E08B
:1006300087B3866087BB81EE8FBD89E08EBD89B7A9
:10064000837C89BFD9011CD2802D99279BBD8ABD8F
:10065000DA0116D2802D992799BD88BD0895982F6B
:1006600021E030E0D9010CD2802D981719F0D90182
:10067000092E0ED2892F99279BBD8ABD0895982FE8
:1006800022E030E0D901FCD1802D981719F0D90172
:10069000092EFED1892F992799BD88BD089588E13B
:1006A00090E02EE00FB6F894A89581BD0FBE21BD55
:1006B00088EF81BB12BA15BA8FEF84BB80E49CE946
:1006C0000197F1F78CEF84BB01DD97DFA598AD9A18
:1006D000B898C09A81E086D1882329F08091810062
:1006E00081608093810082E07DD1882321F1809117
:1006F000810082608093810080FD16C081FD0DC065
:10070000992780FF06C081FF04C069E770E083E09D
:1007100057D17894A895E7DCFDCF60E770E082E0E0
:100720004FD180918100ECCF62E670E081E048D14A
:1007300080918100E3CF80918100DECFFF920F9303
:100740001F93CF93DF93EC0182E890E09093A10098
:100750008093A000898193E0F92EF822F394869586
:1007600086958695982F9370869586958230F9F0B8
:10077000833040F0833009F443C0843091F180E04D
:1007800090E069C0882321F18130C9F70091810090
:100790000923A9F3FF2099F310E0FE01E10FF11DF9
:1007A0006281802FF2D01F5FF116B9F7E8CF009178
:1007B0008100092321F3FF2011F310E0FE01E10F76
:1007C000F11D6281802FEDD01F5FF116B9F7D7CFF1
:1007D0008A81809382008B818093830082E090E005
:1007E0003AC0913029F19130D0F0923041F68091A9
:1007F0008100809382001092830082E090E02BC001
:10080000992341F0913009F0BACF8A8138DF80E036
:1008100090E021C08A8123DF80E090E01CC081E06D
:100820008093820089E08093830082E090E013C08F
:1008300083B3B09B0EC090E08295869587708095BB
:100840008170982B909382001092830082E090E058
:1008500002C092E0F1CFDF91CF911F910F91FF90F5
:1008600008959927AC014170507080FDAB9A9C01AE
:100870002270307081FDAC9A00C04111AB98232BDF
:1008800009F0AC980895FF920F931F93F82E062F4E
:10089000442311F0939A01C09398AA9881B3806F72
:1008A00081BB12B31F70802F807F812B82BB8F2D65
:1008B000D8DF0295007F012B02BB8F2DD2DF106F96
:1008C00012BB1F910F91FF900895982F662359F145
:1008D000939AAA9A81B38F7081BB82B3806F82BBD7
:1008E000892F9927BC016170707080FDAB9AAC01B3
:1008F0004270507081FDAC9A00C080B36111AB981A
:100900004115510509F0AC9800C06111AB9A411531
:10091000510509F0AC9A00C020B36111AB98452B8A
:1009200021F0AC9802C09398D4CF807F22952F708D
:10093000822B99270895FF920F931F93CF93DF93F4
:1009400099278C0101701070EC01C270D07004C046
:10095000FF24209791F00CC001151105C9F360E048
:1009600081E0B3DFF82EFF1CFF24FF1C209729F045
:1009700060E082E0AADF87FDEFCFFF2069F7DF911B
:10098000CF911F910F91FF9008950F931F93182FF0
:10099000062FD1DF40E0602F812F75DF1F910F916F
:1009A00008950F931F93182F062FC5DF41E0602F86
:1009B000812F69DF1F910F91089561E0E6DF0895AF
:1009C0001F93CF93DF93182FEB016881662331F0DB
:1009D0002196812FE6DF68816623D1F7DF91CF91E1
:1009E0001F9108951F93CF93DF93182F81B3806FCA
:1009F00081BB8B9AA29AA39AA49A80E89BEB019759
:100A0000F1F782B38F70806382BB812F2ADF80E889
:100A10009AE30197F1F7812F24DFC0ECD0E0CE01FB
:100A20000197F1F7812F1DDFCE010197F1F7919822
:100A3000812F17DFCE010197F1F760E0812F45DFAD
:100A400087FD18C068E2812FA0DF2197F1F760E0F1
:100A5000812F3BDF87FD0EC068E0812F96DF812F5D
:100A6000ACDF66E0812F91DF6CE0812F8EDF81E0CB
:100A700090E002C080E090E0DF91CF911F91089557
:100A8000E199FECFBFBBAEBBE09A11960DB20895BF
:100A9000E199FECFBFBBAEBB0DBA11960FB6F8946D
:0A0AA000E29AE19A0FBE0895FFCF1D
:100AAA005AFF4C4344325553422056312E303900B6
:100ABA00326E64206374726C0020626F7468210065
:1000000049C0B8C163C062C061C060C05FC05EC0AB
:100010005DC05CC05BC05AC059C058C057C056C014
:1000200055C054C053C009021900010100A02509A0
:1000300004000001000000000705810308000A1207
:10004000011001FF000008030430C609010102008D
:100050000124034C00430044003200550053004289
:1000600000200049006E00740065007200660061A7
:1000700000630065001A03540069006C006C0020E6
:10008000004800610072006200610075006D0004AC
:100090000309040011241FBECFE5D4E0DEBFCDBFAD
:1000A00010E0A0E6B0E0E2EBFAE003C0C8953196BC
:1000B0000D92A038B107D1F720E0A0E8B0E001C070
:1000C0001D92AC3BB207E1F78DD4F1C499CFCF9329
:1000D000C62F2091910024FF18C03091920028E88B
:1000E0002327209392002C2FFC01A3E9B0E08191FB
:1000F0008D9321501216DCF36C2F83E990E036D1FA
:10010000CC5FC0939100CF9108952AE52093910090
:10011000EACFCF93DF938091A200835087FD07C081
:1001200090919E009D3209F448C01092A2008091E7
:10013000610084FF35C0609160006F3F89F16930D4
:1001400008F46AC06850609360009091860088E867
:10015000892780938600CCE068E02091A000309150
:10016000A1008091800086FF6AC0A7E8B0E0F90195
:10017000862F94919D9331968150D9F78FEF860FFA
:1001800090E00196280F391F3093A1002093A00022
:1001900087E890E0EBD0CC3009F04DC0C09361000F
:1001A00094E183B3837031F49150D9F71092A30096
:1001B00010929D00DF91CF910895883009F0B5CF5E
:1001C00080919F00CCE0D0E0C81BD109CA55DF4F19
:1001D00083EC809386008AE5809361001092800012
:1001E00088818076A9F59A8110928F00898181118A
:1001F00035C0109290002FE830E082E03093A100EB
:100200002093A0009F81911104C09E81981708F44B
:10021000892F8093600089CF1092600090918600B2
:1002200088E8892780938600611115C060E087E81F
:1002300090E09CD0C4E08FEF80936000AFCFD901F5
:10024000E7E8F0E0862F9D9191938150E1F796CFFA
:10025000CE0114D2D7CFC4E0C60F7FCF853079F05E
:100260008630B9F0883089F0893049F18A3009F454
:1002700043C08B30D1F12FE830E080E0BFCF9093C6
:10028000A3002FE830E080E0B9CF25EA30E081E03C
:10029000B5CF8B81813009F18230B9F0833029F0FC
:1002A00080E090E490938000ADCF911129C08FE859
:1002B00090E09093A1008093A00084E0F2CF90930F
:1002C000A5002FE830E080E099CF86E290E090939F
:1002D000A1008093A00089E1E4CF8FE390E09093A8
:1002E000A1008093A00082E1DCCF8BE48093920098
:1002F0002FE830E080E082CF2FE830E081E07ECF51
:10030000913051F0923061F681E590E09093A10038
:100310008093A00084E2C5CF85E790E09093A10090
:100320008093A0008AE1BDCF85B7836085BF8BB77E
:1003300080648BBFE1E9F0E08BE481838AE5808310
:100340000895A82FB92F80E090E041E050EA609531
:1003500030E009C02D9182279795879510F084276A
:100360009527305EC8F36F5FA8F30895EADF8D9399
:100370009D930895CF93CFB7CF93C395989BE9F7FB
:10038000989B09C0989B07C0989B05C0989B03C089
:10039000989B01C0A3C0DF93C0919F00DD27CA5581
:1003A000DF4F989B02C0DF91EBCF2F930F931F93EA
:1003B00003B32FEF00FB20F94F933F9313B34FEF9D
:1003C000012700FB21F93BE031C04E7F012F13B321
:1003D000216028C0102F4D7F2260000003B329C088
:1003E0004B7F2460012F000013B32BC013B3477F52
:1003F00028602AC04F7E03B320612CC04F7D13B309
:1004000020622FC04F7B03B3206432C0422703B366
:1004100049934FEF0000102710FB20F913B313701E
:10042000C9F1297F91F2012700FB21F903B3237F52
:1004300089F2315058F1102710FB22F913B3277EAF
:1004400079F2012700FB23F92F7C81F203B31027F7
:1004500010FB24F92F7971F200C013B3012700FBC0
:1004600025F92F7359F200C003B3102710FB26F9AA
:10047000223040F200C013B3012700FB27F92430DB
:1004800028F64F77206813B30000F9CF10E41ABFA5
:10049000002719C03B503195C31BD04010E41ABF50
:1004A0000881033CF9F00B34E9F020919D0019819B
:1004B000110F1213EDCF4A81441F093641F10D325D
:1004C00011F0013E29F70093A4003F914F911F9135
:1004D0000F912F91DF91CAB7C6FD4FCFCF91CFBFFC
:1004E000CF9118952091A400222379F31091A200B6
:1004F000112369F534306AF13093A20020939E00F5
:1005000010919F003BE0311B30939F0022C000916F
:10051000A2000130E4F40AE54F7049F43091610023
:1005200034FD19C000936100C6E8D0E018C03091D6
:10053000910034FD10C000939100C2E9D0E00FC0DB
:100540002795A8F45150A9F4220F0000F9CF4AE5ED
:1005500003C042ED01C0432FC4E1D0E032E014B348
:100560001360A89A14BB05B320E413E05F9301273E
:1005700056E005BB279520F4515021F4220FF9CF06
:10058000012756E000003B5A05BBD0F2279528F41E
:10059000515029F4220F0000F9CF012756E027958A
:1005A00005BB20F4515021F4220FF9CF012756E06A
:1005B0002991332305BB21F60C7F1091A300110F65
:1005C000C651D04005BB11F010939D0010E41ABF36
:1005D000016014B31C7F402F4C7F5F9100C000C0AE
:1005E00005BB14BB45BB71CF82E090E04BD2823497
:1005F00061F062E482E090E04DD26FEF81E090E044
:1006000049D26FEF80E090E045D287B3866087BB28
:1006100081EE8FBD89E08EBD89B7837C89BF81E083
:1006200090E030D290E09BBD8ABD80E090E02AD27D
:1006300090E099BD88BD0895CF93C82F81E090E0E8
:1006400021D28C1721F06C2F81E090E023D28C2FE7
:1006500090E09BBD8ABDCF910895CF93C82F80E0D5
:1006600090E010D28C1721F06C2F80E090E012D235
:100670008C2F90E099BD88BDCF910895FF920F9384
:100680001F93CF93DF93EC0182E890E09093A10059
:100690008093A0009981292F2370392F36953695A4
:1006A00036953370929596959770923009F447C0BD
:1006B000F8F49923B9F19130A1F4F0908100F3227C
:1006C00081F08E010E5F1F4F30E02D5F3F4FC20F54
:1006D000D31FF80161918F018F2DE0D0C017D10792
:1006E000C1F780E0DF91CF911F910F91FF900895A6
:1006F000933081F09430A9F7313009F441C0C0F152
:10070000323079F7809181008093820010928300CB
:1007100082E0E8CF332341F1313019F78A819DDF40
:1007200080E0E0CF8A81809382008B818093830078
:1007300082E0DF91CF911F910F91FF900895F0908B
:100740008100F32271F28E010E5F1F4F30E02D5FAA
:100750003F4FC20FD31FF80161918F018F2DAFD092
:100760000C171D07C1F7BDCF8A8166DF80E0BACFC5
:1007700081E08093820089E08093830082E0B2CFA1
:1007800083B382958695877038273170B09908C0F9
:1007900082E0382B309382001092830082E0A2CF57
:1007A00080E0F7CF282F217080FDAB9A982F9270B0
:1007B00081FDAC9A00C02111AB989111AC980895BD
:1007C0000F931F93CF93DF931F92CDB7DEB7082F00
:1007D000411120C09398AA9881B3806F81BB82B3E6
:1007E000182F1F70862F807F812B82BB802F6983FB
:1007F000D9DF698180E1689FB0011124612B62BB60
:10080000802FD0DF106F12BB0F90DF91CF911F911F
:100810000F910895939ADFCF9398AA9A91B39F70FE
:1008200091BB92B3906F92BB382F317080FDAB9A21
:10083000282F227081FDAC9A00C080B3982F907F42
:100840003111AB982111AC9800C03111AB9A211134
:10085000AC9A00C080B382958F70892B3111AB9810
:100860002111AC980895CF93DF93D82FD170C82F62
:10087000C27006C0CC2379F082E0CEDF87FF0BC0C8
:10088000DD23C1F381E0C8DF87FFF4CFCC23C1F3C0
:1008900082E0C2DFF5CFDF91CF9108951F93CF9310
:1008A000DF931F92CDB7DEB7182F6983DCDF40E0FE
:1008B0006981812F0F90DF91CF911F9181CF1F937D
:1008C000CF93DF931F92CDB7DEB7182F6983CBDFAD
:1008D00041E06981812F0F90DF91CF911F9170CFFF
:1008E000CF93C82FC0DF40E061E08C2FCF9168CF5D
:1008F0000F931F93CF93DF93D82FFB01C081CC239D
:1009000071F08B010F5F1F4F8D2FADDF41E06C2F1A
:100910008D2F56DFF801C1918F01C111F5CFDF9105
:10092000CF911F910F9108950F931F93CF93C82FCD
:1009300081B3806F81BB8B9AA29AA39AA49A80E814
:100940009BEB0197F1F782B38F70806382BB8C2F92
:1009500029DF80E89AE30197F1F78C2F23DF00EC81
:1009600010E0C8010197F1F78C2F1CDFC801019737
:10097000F1F791988C2F16DFC8010197F1F78C2FB2
:100980004BDF87FD2AC08C2F6EDF40E068E28C2FA2
:1009900017DFC8010197F1F78C2F3EDF87FD1DC0DF
:1009A0008C2F61DF40E068E08C2F0ADF8C2F5BDF4B
:1009B00040E061E08C2F04DF8C2F55DF40E066E0E3
:1009C0008C2FFEDE8C2F4FDF40E06CE08C2FF8DEAA
:1009D00081E0CF911F910F91089580E0CF911F91F9
:1009E0000F9108959EE088E10FB6F894A89581BD17
:1009F0000FBE91BD88EF81BB12BA15BA8FEF84BBD1
:100A000080E49CE90197F1F78CEF84BB8DDCECDD91
:100A1000A598AD9AB898C09A81E086DF882329F01E
:100A20008091810081608093810082E07DDF882356
:100A300081F08091810082608093810080FD0DC0F3
:100A400081FD13C083708330C9F07894A89561DB71
:100A5000FDCF8091810080FFF3CF62E670E081E0FE
:100A600047DF8091810081FFEDCF60E770E082E099
:100A70003FDF809181008370833039F769E770E050
:100A800037DFE3CFE199FECF9FBB8EBBE09A99277A
:100A90008DB30895262FE199FECF9FBB8EBB2DBB52
:100AA0000FB6F894E29AE19A0FBE01960895F89471
:020AB000FFCF76
:100AB200FF5A4C4344325553422056312E303900AE
:100AC200326E64206374726C0020626F746821005D
:00000001FF
View
Binary file not shown.
View
Binary file not shown.
@@ -306,3 +306,24 @@ Scroll down to the bottom to see the most recent changes.
endpoint now.
* Release 2010-07-15
- Fixed bug in usbDriverSetup() which prevented descriptor sizes above 255
bytes.
- Avoid a compiler warning for unused parameter in usbHandleResetHook() when
compiler option -Wextra is enabled.
- Fixed wrong hex value for some IDs in USB-IDs-for-free.txt.
- Keep a define for USBATTR_BUSPOWER, although the flag does not exist
in USB 1.1 any more. Set it to 0. This is for backward compatibility.
* Release 2012-01-09
- Define a separate (defined) type for usbMsgPtr so that projects using a
tiny memory model can define it to an 8 bit type in usbconfig.h. This
change also saves a couple of bytes when using a scalar 16 bit type.
- Inserted "const" keyword for all PROGMEM declarations because new GCC
requires it.
- Fixed problem with dependence of usbportability.h on usbconfig.h. This
problem occurred with IAR CC only.
- Prepared repository for github.com.
* Release 2012-12-06
@@ -1,5 +1,5 @@
V-USB Driver Software License Agreement
Version 2009-08-03
Version 2012-07-09
THIS LICENSE AGREEMENT GRANTS YOU CERTAIN RIGHTS IN A SOFTWARE. YOU CAN
ENTER INTO THIS AGREEMENT AND ACQUIRE THE RIGHTS OUTLINED BELOW BY PAYING
@@ -37,10 +37,10 @@ Product ID(s), sent to you in e-mail. These Product IDs are reserved
exclusively for you. OBJECTIVE DEVELOPMENT has obtained USB Product ID
ranges under the Vendor ID 5824 from Wouter van Ooijen (Van Ooijen
Technische Informatica, www.voti.nl) and under the Vendor ID 8352 from
Jason Kotzin (Clay Logic, www.claylogic.com). Both owners of the Vendor IDs
have obtained these IDs from the USB Implementers Forum, Inc.
(www.usb.org). OBJECTIVE DEVELOPMENT disclaims all liability which might
arise from the assignment of USB IDs.
Jason Kotzin (now flirc.tv, Inc.). Both owners of the Vendor IDs have
obtained these IDs from the USB Implementers Forum, Inc. (www.usb.org).
OBJECTIVE DEVELOPMENT disclaims all liability which might arise from the
assignment of USB IDs.
2.5 USB Certification. Although not part of this agreement, we want to make
it clear that you cannot become USB certified when you use V-USB or a USB
Oops, something went wrong.

0 comments on commit c06c50d

Please sign in to comment.