netz39 / rollladensteuerung

Schaltpläne, Layouts und Firmware für Schließanlage und Rollladensteuerung
http://www.netz39.de/wiki/projects:2014:gatekeeper
0 stars 6 forks source link

:alien: Move away from wiringPi library #23

Open penguineer opened 2 years ago

penguineer commented 2 years ago

The wiringPi library is critically obsolete and also hard to come by. We need to make sure that all tools that make use of this library are converted to a replacement or replaced by better solutions.

Marking this as a bug as this leads to a potential fail of deployment.

LeSpocky commented 2 years ago

Da im Pi Umfeld insb. bei GPIO scheinbar alle das Rad neu erfinden müssen, empfehle ich hier den Standard-Weg, der direkt von den Kernel-Maintainern betreut und gepflegt wird: libgpiod. Gibt's bestimmt auch in der persönlichen Lieblingsdistro.

penguineer commented 2 years ago

Ich bin da offen. Es gibt noch einen Socket-basierten Ansatz, der vielleicht auch interessant ist, weil ich die GPIO/I2C-Verwendung in den Tools eigenltich gern von der Hardware abstrahieren würde. Das macht insbesondere auch Tests und Entwicklung leichter.