Kann man schon, aber dann muss man in der Regel für seine Projekte eine eigene Version mit ausliefern. Man kann natürlich versuche einen Pull Request für den Change zu machen (sofern die Bibliothek überhaupt auf sowas wie GitHub gehostet ist), das hängt dann sehr vom Projekt ab, ob es übernommen wird.klecksii schrieb:Gibt es eine Möglichkeit den Code der Bibliotheken zu ändern, z.B. um Fehler zu beseitigen oder etwas zu verbessern?
Ich musste bisher manchmal etwas ganz tief in den Standard Arduino Bibliotheken anpassen, um z.B. eigene Interrupt Handler benutzen zu können. Das ist dann natürlich meine "Privatsache".
Wie ich oben schon schrieb, Arduino ist wunderschön für den Einstieg, und wenn man sich nicht mit den Details einer bestimmten MCU beschäftigen muss. Code, der nur auf Ardunio Standardfunktionen aufbaut ist eben auch relativ portabel, man kann ihn z.B. leicht vom AVR auf einen ESP32 oder einen Raspberry Pico portieren.
Versuche das mal mit Code der z.B. mit dem STM32 HAL oder dem Pico SDK geschrieben ist....