OSPi új kernellel

Néhány napja egyre több olyan kérés érkezik... OSPi már nem kapcsolná a kimeneteket. Ennek oka a Linux kernel változásai, amelyek egyszerűen megszüntették a Raspi-GPIO modul támogatását. És pontosan erre van szüksége OpenSprinkler-OSPia GPIO-k váltásához.

Minden olyan Raspberry PI rendszert érint, amely 6.3 / 6.4 / 6.5 / 6.6 kernellel fut.

A háttér leírása itt található (angolul): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

A megoldás azonban meglehetősen egyszerű: másoljon innen https://github.com/jbalonso/opensprinkler-firmware a benne lévő gpio.h és gpio.cpp fájlokat OpenSprinkler-Firmware-könyvtár, és fordítsa újra a verziót, például egyszerűen a frissítési szkript meghívásával. Alternatív megoldásként használhatja a OpenSprinklerHasználja a bolt firmware-jét, az már frissítette a fájlokat.

Először aktiválja a következőn keresztül

sudo raspi-config

az I2C busz (3 interfész opció – I4 I2C). Ezután a parancssorból:

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

Leave a Comment

Az Ön e-mail címe nem kerül nyilvánosságra. Kötelező mezők vannak jelölve * megjelölt

Ez a weboldal az Akismetet használja a levélszemét csökkentése érdekében. Tudjon meg többet arról, hogyan dolgozik a megjegyzésadatok.