Fin de wiringPi, vous utilisez quoi à la place ?
Posté : dim. 20 mars 2022 10:50
Bonjour,
Bon voilà, j'ai un système développé il y a 10 ans facile (aux tous débuts des Pi avec des Pi 1-A) qui exploite des mcp2307 via i2c
Tout est écris en python 2.x et utilise Wirinpi (logique pour l'époque)
Seulement voilà :
Le pi1-A a fait son temps (plus de 10 ans allumé H24 c'est bien non ?) et la carte SD (et pas microsd !) aussi
Je vais remplacer ça par un Pi-Zéro : donc nouvel version de Raspi-OS.
Je vais avoir à faire la migration du code de l'appli de python 2.x vers python 3.x, ça, pas de soucis pour moi.
Et .... soit je tente de télécharger et de compiler les sources de wiringPi, soit je passe à autre chose et je réécris les parties de mon code qui exploitent wiringPi
(D'ailleurs, autant j'ai déjà compiler et installer WiringPi sur Buster : l'avant dernière version de RaspiOS, autant je ne l'ai jamais fait avec la toute dernière : Bullseye)
En cherchant un peu, j'ai vu qu'il existe pigpio pour cela. Avez-vous vous déjà fait ce type de migration ? transformer un code python exploitant wiringpi pour qu'il utilise pigpio ? Ca le fait tranquille ? ou c'est le cauchemar ?
Pour les scripts shell qui utilisaient gpio, j'ai regardé, ça le fait tranquillou .
Bon voilà, j'ai un système développé il y a 10 ans facile (aux tous débuts des Pi avec des Pi 1-A) qui exploite des mcp2307 via i2c
Tout est écris en python 2.x et utilise Wirinpi (logique pour l'époque)
Seulement voilà :
Le pi1-A a fait son temps (plus de 10 ans allumé H24 c'est bien non ?) et la carte SD (et pas microsd !) aussi
Je vais remplacer ça par un Pi-Zéro : donc nouvel version de Raspi-OS.
Je vais avoir à faire la migration du code de l'appli de python 2.x vers python 3.x, ça, pas de soucis pour moi.
Et .... soit je tente de télécharger et de compiler les sources de wiringPi, soit je passe à autre chose et je réécris les parties de mon code qui exploitent wiringPi
(D'ailleurs, autant j'ai déjà compiler et installer WiringPi sur Buster : l'avant dernière version de RaspiOS, autant je ne l'ai jamais fait avec la toute dernière : Bullseye)
En cherchant un peu, j'ai vu qu'il existe pigpio pour cela. Avez-vous vous déjà fait ce type de migration ? transformer un code python exploitant wiringpi pour qu'il utilise pigpio ? Ca le fait tranquille ? ou c'est le cauchemar ?
Pour les scripts shell qui utilisaient gpio, j'ai regardé, ça le fait tranquillou .