Alan Stern wrote:

I think it's probably okay to apply this patch. More testing would be good, but I don't have any suitable hardware. And I think a software-loopback sort of test wouldn't address many of my changes very well.

Ah, but gadget zero plus the software loopback HCD will emulate most hardware aspects here except things like data toggle ... I didn't see anything that tweaked toggles! ;)

Here's some 8051 test firmware that Martin Diehl sent by ages ago,
which I ended up not using as much as some earlier stuff he sent.
Source/sink stuff, "usb-skeleton" should talk to it just fine.

Use "fxload" to put it onto EZ-USB (but not FX2) devices (like many
serial adapters), and "usb-skeleton" should at least bind to the
device ... it may also help testing.

- Dave


:03000000020426D1
:03004300020100B7
:03010000020200F8
:0301100002021DCB
:030128000202468A
:03012C000202705C
:20040A00E4F5D0F5A8F5B8F591F5D8F5E8F5F8F587F586F5D0E58E54F8F58E22C2AF75813B
:20042A007F12040A12044B1204DD7A037B007C00DCFEDBFADAF6D2AF1204887A0CDAFE80CF
:20044A00FAE4907FAEF0907FACF0907FADF0907FD6E054F14408F0799D7800D8FED9FA75BE
:20046A00400074FF907FABF0907FA9F0907FAAF05391EFE404907FDEF0907FDFF022907F1D
:20048A00D6E054F744024404F07540017A007B00A4DBFDDAF9907FAB74FFF05391EFE030D9
:2004AA00E4FCF0754002E030E1FCF0754003C20074117401907FAEF0907FDBE060FD7540D1
:2004CA0004D2E87540047405B540FD907FAEE0D2E4F022907FAF7401F0907FDD7409F074DB
:2004EA0005907FDEF07405907FDFF0E4F530F531F532F533E4F541F542F543753840753917
:11050A00003000067538007539028538348539352247
:20020000C0D0C0E0C083C08212051D5391EF907FAB7401F0D082D083D0E0D0D032C0D0C08C
:20022000E0C082C0835391EF907FAB7410F0753840753900C200E4120369754003D083D0BE
:2002400082D0E0D0D032C0D0C0E0C082C0835391EF907FA97404F075D018E5429003791250
:20026000038B907FB9EBF0D083D082D0E0D0D032C0D0C0E0C082C0835391EF907FAA74046D
:20028000F075D0187A00907FC9E0FBE54390038812038B907FC9F0D083D082D0E0D0D03212
:2002A000B482047CFB800EB402047CFB8007C2E7D37001C322FDC0A8C2AF907FAC20E703DA
:2002C000907FADE05CF0907FD7EDC3330392E45417F04420F05417F0E020E7F320E4139069
:2002E0007FC8E4F0907FC8E054027048907FC9F080F2907FB8E054027007907FB9E4F08054
:20030000F1907FBAE04402F0907FB8E04402F0907FB8E4F0907FB8E054027018E47E4090DE
:200320007E00F0A3DEFCE542900379718B907FB9EBF080E0ED20E70B907FAAECF4F0907F09
:20034000AD8009907FA9ECF4F0907FACE0F45CF4F0D0A8C322C0A8C2AF740251A0400774B8
:200360008251A04001C3D0A822C3700475400422715540F8754005C32202038F020394028E
:2003800003BB0203DE0203EF020409F8282873AA35AB3422907E00907E0074012530C53043
:2003A000F0A3E43531C531F0A3E43532C532F0A3E43533C533F0AA35AB3422907FD8E0FB2C
:2003C000907FD9E0FA907FD8E06B70F27C00907E00EBF0A3EAF0A3ECF0AA35AB3422E5366B
:2003E00003F53630E004E4FAFB22AA35AB3422AB36AA37EBC39401F5364A7007853436857B
:0A040000353722EA9400F537222276
:2008000012011001FF00FF40F0FFF0FF00000102030109022000010100A032090400000283
:20082000FF0100000705820240000007050202400000040300001A034D00610072007400E0
:2008400069006E00200044006900650068006C0012035500530042002D0054006500730063
:180860007400160332003000300032002D00310030002D00310036000D
:20051B00D322C0F0C09275D00875927F78E8E2FA5460FB08E2CBB40034740DD39B402EEB26
:20053B00232B9005417302057F0205C90205700205E502057002057002061A02065F0206D1
:20055B00620206810206960206B20206CEBBB00512051B5004740380027402907FB4F0D07F
:20057B0092D0F02278EEE2640270EA08E270E6BA8008C2E0A20392E18025BA8103E4801F42
:20059B00BA82D278ECE2B48205907FB8800EB40205907FC88006C2E770BB8003E054019028
:2005BB007F00F0A3E4F0907FB57402F080AB08E2BA0007B4019FC203809FBA0298B4009565
:2005DB000808E21202A0408D808F08E2BA0008B40122D203020574BA021AB400170808E218
:2005FB00B48205907FB88006B40209907FC87401F00205740205700832083608500862BA77
:20061B00803F08E2FC08E2B401059008008022B40208BC002C9008128017B403247404D32F
:20063B009C401EEC23F990061293C90493F582898375927F78D4E583F278D5E582F20205A6
:20065B0074020570020570BA80197900E540B4050109907FB4907F00E9F0907FB57401F095
:20067B00020574020570BA000F08E26003B401081203694003020574020570BA8116E54071
:20069B00B40511907FB4907F00E4F0907FB57401F0020574020570BA0116E540B4051108EC
:1606BB00E2700D0808E2700812035540030205740205700205704A
:00000001FF

Reply via email to