Ich arbeite mit einigen Bibliotheken, die APIs für die Interaktion mit bestimmten Hardware-Chips bereitstellen (wodurch diese Treiber hergestellt werden?). Bei verschiedenen benutzerdefinierten Boards oder Shields wird der Chip jedoch unterschiedlichen Pins zugeordnet, sodass die Bibliothek für jeden Fall geändert werden muss. Das Ändern der Bibliothek funktioniert mit dem Arduino IDE Library Manager nicht gut.
Gibt es bevorzugte / empfohlene Muster zum Offenlegen dieser Konfiguration, damit die Bibliothek selbst nicht jedes Mal geändert werden muss?