OSPi z nowym jądrem

Od kilku dni coraz częściej pojawiają się prośby, aby OSPi nie przełączał już wyjść. Powodem tego są zmiany w jądrze Linuksa, które po prostu usunęły obsługę modułu Raspi-GPIO. I właśnie tego potrzebuje OpenSprinkler-OSPi, aby móc przełączać GPIO.

14.06.2024 UWAGA: Oryginalne oprogramowanie zostało już zaadaptowane! Po prostu zaktualizuj oprogramowanie za pomocą sudo ./updater.sh

Dotyczy to wszystkich systemów Raspberry PI działających z jądrem 6.3 / 6.4 / 6.5 / 6.6.

Tło jest opisane tutaj (po angielsku): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Jednak rozwiązanie jest dość proste: skopiuj stąd https://github.com/jbalonso/OpenSprinkler-firmware pliki gpio.h i gpio.cpp do katalogu oprogramowania sprzętowego OpenSprinkler i ponownie skompiluj wersję, np. po prostu wywołując skrypt aktualizacji. Alternatywnie możesz także skorzystać z oprogramowania sprzętowego OpenSprinklerShop, które już zaktualizowało pliki.

Najpierw aktywuj przez

sudo raspi-config

magistralę I2C (3 opcje interfejsu – I4 I2C). Następnie z wiersza poleceń:

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

Dodaj komentarz

Dwa adresy e-mail nigdy nie zostaną opublikowane. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Jak widać, widać także dwa komentarze.