OSPi med ny kärna

Sedan några dagar tillbaka har det kommit allt fler förfrågningar om att... OSPi skulle inte längre byta utgångarna. Anledningen till detta är ändringarna i Linux-kärnan, som helt enkelt tog bort stödet för Raspi-GPIO-modulen. Och det är precis vad du behöver OpenSprinkler-OSPiför att kunna byta GPIO.

14.06.2024-XNUMX-XNUMX OBSERVERA: Den ursprungliga firmwaren har redan anpassats! Uppdatera helt enkelt programvaran med sudo ./updater.sh

Alla Raspberry PI-system som körs med kärnan 6.3 / 6.4 / 6.5 / 6.6 påverkas.

Bakgrunden beskrivs här (engelska): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Lösningen är dock ganska enkel: kopiera härifrån https://github.com/jbalonso/opensprinkler-firmware filerna gpio.h och gpio.cpp i den OpenSprinkler-Firmwarekatalog och kompilera om versionen, till exempel genom att helt enkelt anropa uppdateringsskriptet. Alternativt kan du också använda OpenSprinklerShop-Använd firmware, detta har redan uppdaterat filerna.

Aktivera först via

sudo raspi-config

I2C-bussen (3 gränssnittsalternativ – I4 I2C). Sedan från kommandoraden:

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

Schreibe einen Kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med * märkt

Denna sida använder Akismet för att minska spam. Lär dig hur din kommentarsdata behandlas..