Forum: PC-Programmierung USB Descriptor Generator


von Thomas R. (thomas-rudloff)


Angehängte Dateien:

Lesenswert?

Jeder kennt das Problem. Das erstellen der USB Descriptoren wird sehr 
schnell unübersichtlich und nach einigem Ändern sieht das File aus wie 
Kraut und Rüben.

Ich habe mich daher entschlossen dafür ein Tool mit Excel zusammen zu 
hacken. Achtung: Ich habe ein englisches Excel. Sollte aber nichts 
Sprachspezifisches drin sein.

Anleitung:

Den Block oben rechts neben den Button nach links kopieren. Im gelben 
Feld den Typ auswählen und fertig ausfüllen. Den Feldnamen schreibt man 
einfach drüber. Ein "*" verbindet den Descriptor mit dem nächsten. Eine 
Zeilennummer hinter dem "*" gibt an, daß die TotalLength-Berechnung hier 
endet. Gibt es keine solche Marke, wird die Länge bis zum "}" ermittelt.

Sind die Descriptoren eingegeben berechnet ein Druck auf den "Calculate 
Sizes" Button die TotalLength- und Stringlängen-Felder. Den Output auf 
dem Out Sheet selektieren und in den Code kopieren.
Fertisch!

PS: Ich habe das nötigste für USB Audio reingehackt. Ist aber noch nicht 
getestet. Das Wochenende ist leider rum. Wer Erweiterungen macht möge 
diese bitte anderen zur Verfügung stellen. Einfach in "Types" und 
"Defaults" ergänzen. Dese kann man dann automatisch auswählen.

PPS: Die Berechnung der einzelnen Bytes sollte auch mit #defines 
funktionieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.