Forum: Mikrocontroller und Digitale Elektronik AVR-LibC 2.3.0 freigegeben


von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

AVR-LibC 2.3.0 freigegeben

Es hat lange gedauert, ich habe es Johann (Georg-Johann Lay) immer wieder versprochen, nun endlich ist es ein Weihnachtsgeschenk geworden: AVR-LibC 2.3.0 ist endlich raus.

Die laufende Arbeit hat so gut wie komplett Johann geleistet, ihm gebührt der Dank für die vielen Verbesserungen da drin.

Es ist der zweite größere Release, der nun von Github aus erfolgt. Die Änderungen sind viel zu viele, um sie einzeln zu nennen, daher der Verweis auf den zugehörigen Abschnitt von NEWS.md:

https://github.com/avrdudes/avr-libc/blob/main/NEWS.md#changes-in-avr-libc-v230

Release-Dateien

https://github.com/avrdudes/avr-libc/releases/tag/avr-libc-2_3_0-release

Dabei handelt es sich um den Sourcecode des Projekts.

Binäre (direkt installierbare) Releases liefert das AVR-LibC-Projekt nicht. Dies wäre die Aufgabe der Maintainer entsprechender Binärpakete.

Dokumentation

https://avrdudes.github.io/avr-libc/


von Veit D. (devil-elec)


Lesenswert?

Hallo,

Wahnsinn, alleine wenn man die Änderungen überfliegt. :-)
Vielen Dank an Johann und Jörg und alle anderen im Hintergrund.
Wünsche guten Rutsch.

von Thorsten S. (thosch)


Lesenswert?

Dem Dank kann ich mich nur anschließen.
Wow, beeindruckende Leistung mit viel Fleißarbeit!
Allein die Liste all der Fehlerbereinigungen und Verbesserungen nimmt 
beim Lesen fast kein Ende...


Aber jetzt mal ne ganz dumme Frage: Wie bekomme ich die neue Lib jetzt 
ins Microchip-Studio eingebunden?

: Bearbeitet durch User
von Roland F. (rhf)


Lesenswert?

Hallo,
Jörg W. schrieb:
> ...nun endlich ist es ein Weihnachtsgeschenk geworden:
> AVR-LibC 2.3.0 ist endlich raus.

DANKE!

rhf

von Alexander S. (alesi)


Lesenswert?

Thorsten S. schrieb:
> Aber jetzt mal ne ganz dumme Frage: Wie bekomme ich die neue Lib jetzt
> ins Microchip-Studio eingebunden?

Dem Link unter "Building and installing AVR-LibC from source" auf 
https://github.com/avrdudes/avr-libc/blob/main/README.md folgen. Also 
auf 
https://avrdudes.github.io/avr-libc/avr-libc-user-manual/install_tools.html 
gehen und ab "Building and Installing under Windows" lesen. Evtl. musst 
Du in Microchip-Studio noch einen Pfad anpassen, wenn der die 
Versionsnummer enthält.
Warnung: Nicht getestet, ich arbeite unter Linux.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Thorsten S. schrieb:
> Wie bekomme ich die neue Lib jetzt
> ins Microchip-Studio eingebunden?

Die genaue Ausprägung der AVR-LibC Binaries hängt ab von GCC und 
Binutils Versionen, was im configure abgefragt wird und in die Binaries 
eingeht.

Eine AVR-LibC mit einer Compiler- oder Binutils-Version zu verwenden, 
die nicht mit den Versionen während condigure+build übereinstimmen, wird 
nicht unterstützt.

Grund ist, dass sich nicht alle Eigenschaften per #if[def] zur 
Compilezeit der Anwendung parametrisieren lassen, zB Eigenschaften des 
Startup Codes.

von Thorsten S. (thosch)


Lesenswert?

Danke für die Hinweise, ich schaue mir die Links mal genauer an.

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Veit D. schrieb:
> Vielen Dank an Johann und Jörg und alle anderen im Hintergrund.
Ich stimme zu!
Und dank dir, jetzt auch in meiner Arduino IDE.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

bitte. Es freut mich wenn sich jemand freut. :-)

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Inzwischen gibt es auch die 2.3.1:

https://github.com/avrdudes/avr-libc/releases/tag/avr-libc-2_3_1-release

Behebt die zwei bekannten Regressionen der 2.3.0.

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.