OSPi med ny kerne

I et par dage har der været stigende anmodninger om at... OSPi ville ikke længere skifte udgangene. Årsagen til dette er ændringerne i Linux-kernen, som blot fjernede understøttelsen af ​​Raspi-GPIO-modulet. Og det er præcis, hvad du har brug for OpenSprinkler-OSPifor at kunne skifte GPIO'erne.

Alle Raspberry PI-systemer, der kører med kerne 6.3 / 6.4 / 6.5 / 6.6, er påvirket.

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

Løsningen er dog ret simpel: kopier herfra https://github.com/jbalonso/opensprinkler-firmware filerne gpio.h og gpio.cpp i den OpenSprinkler-Firmware-bibliotek og genkompilér versionen, for eksempel ved blot at kalde opdateringsscriptet. Alternativt kan du også bruge OpenSprinklerBrug butiksfirmware, den har allerede opdateret filerne.

Zuerst aktivieren Sie über

sudo raspi-config

den I2C-Bus (3 Interface Options – I4 I2C). Dann von der Befehlszeile:

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

Efterlad en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret med * markeret

Denne hjemmeside bruger Akismet til at reducere spam. Få flere oplysninger om, hvordan dine kommentardata behandles.