Johann L. schrieb:
> Hat bestimmt eine XMLifizierung erlitten...
Nö. Wäre zwar manchmal nicht schlecht, war aber bislang kein so
dringliches Thema.
Es gibt zwei wesentliche Änderungen. Erstens ist der programmer type
jetzt ein String statt eines reservierten Worts, sodass man nicht für
jede Erweiterung immer gleich die Grammatikbeschreibung anfassen muss.
Außerdem gibt es jetzt bei den device types Verkettung oder
Vererbung. Man kann also ein neues Bauteil hinzufügen mit Verweis auf
ein bereits beschriebenes, und schreibt dann nur noch die Änderungen
nieder.
Berd Seifert schrieb:
> damit alle auf eine gemeinsame Datenquelle zurückgreifen können, die die
> neuesten µC beinhalten
Naja, jeweils die neueste AVRDUDE-Version zu benutzen, wäre das
einfachste …
Ingo Wendler schrieb:
> Hab mir auch gerade mal die "avrdude-gui" von sourceforge angeschaut.
> Scheint sich aber noch in einem frühen Entwicklungsstadium zu befinden,
Ach, jetzt fällt's mir wie Schuppen aus den Haaren. Diese GUI ist
das. Sorry, die ist nie aus dem Anfangsstadium herausgekommen, das
Projekt sollte man wohl löschen. Den Autor kenne ich (ich war mal
mit ihm ein Bier trinken), aber er hat einfach nie die Zeit gefunden,
das jenseits der allerersten Version noch nennenswert
weiterzuentwickeln.
Wenn sich jemand heutzutage noch ernsthaft eine weitere GUI für
AVRDUDE überlegt (gefühlt wäre das dann wohl die 35.), dann würde ich
ausdrücklich darum bitten, endlich mal intensiv weiter daran zu
arbeiten, dass wir die Backend-Funktionalität in der libavrdude
abstrahieren und dann beliebige Frontends davor setzen können. Das
habe ich zwar vor Jahren bereits angefangen zu trennen, aber da mir
selbst die GUI nicht wirklich wichtig ist und ich mit dem Rest genug
zu tun habe, müsste den GUI-Teil jemand anders übernehmen. Ich weiß,
dass dafür auch noch weitere Änderungen in der libavrdude von Nöten
sind, aber federführend hier muss jemand anders werden.
Diese GUI-Wrapper um ein externes AVRDUDE-Kommando herum finde ich
persönlich allesamt nicht wirklich schön. Viel zu zäh, viel zu
unflexibel, viel zu abhängig davon, ob sich in AVRDUDE ggf. mal in
der Ausgabe was ändert.