OSPi avec un nouveau noyau

Depuis quelques jours, les demandes se multiplient... OSPi ne commuterait plus les sorties. La raison en est les modifications apportées au noyau Linux, qui ont simplement supprimé la prise en charge du module Raspi-GPIO. Et c'est exactement ce dont tu as besoin OpenSprinkler-OSPiafin de pouvoir changer les GPIO.

Tous les systèmes Raspberry PI fonctionnant avec le noyau 6.3/6.4/6.5/6.6 sont concernés.

Le contexte est décrit ici (en anglais) : https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Cependant, la solution est assez simple : copiez à partir d'ici https://github.com/jbalonso/opensprinkler-firmware les fichiers gpio.h et gpio.cpp qu'il contient OpenSprinkler-Répertoire du Firmware et recompilez la version, par exemple en appelant simplement le script de mise à jour. Alternativement, vous pouvez également utiliser le OpenSprinklerUtilisez le firmware de la boutique, il a déjà mis à jour les fichiers.

Activez d’abord via

sudo raspi-config

le bus I2C (3 options d’interface – I4 I2C). Puis depuis la ligne de commande :

sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd OpenSprinkler-Firmware wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.h wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.cpp sudo ./updater.sh

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec un * marqué

Ce site utilise Akismet pour réduire le spam. En savoir plus sur le traitement de vos données de commentaire.