OSPi med ny kjerne

I noen dager nå har det vært økende forespørsler om at OSPi ikke lenger vil bytte utganger. Årsaken til dette er endringene i Linux-kjernen, som ganske enkelt fjernet støtten for Raspi-GPIO-modulen. Og det er akkurat det OpenSprinkler-OSPi trenger for å kunne bytte GPIOene.

14.06.2024 OBS: Den originale fastvaren er allerede tilpasset! Bare oppdater programvaren med sudo ./updater.sh

Alle Raspberry PI-systemer som kjører med kjerne 6.3 / 6.4 / 6.5 / 6.6 er berørt.

Bakgrunnen er beskrevet her (engelsk): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Løsningen er imidlertid ganske enkel: kopier herfra https://github.com/jbalonso/OpenSprinkler-firmware filene gpio.h og gpio.cpp inn i OpenSprinkler-fastvarekatalogen og kompiler versjonen på nytt, f.eks. ved ganske enkelt å ringe oppdateringsskriptet. Alternativt kan du også bruke OpenSprinklerShop-fastvaren, som allerede har oppdatert filene.

Aktiver først via

sudo raspi-config

I2C-bussen (3 grensesnittalternativer – I4 I2C). Så fra kommandolinjen:

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

Legg igjen et svar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *

Denne siden bruker Akismet for å redusere spam. Finn ut hvordan kommentardataene dine behandles.