USB Descriptor Generator

#2810038
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.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren