OSPi sa novim kernelom

Već nekoliko dana sve je veći broj zahtjeva za... OSPi više ne bi prebacivali izlaze. Razlog tome su promjene u Linux kernelu, koje su jednostavno uklonile podršku za Raspi-GPIO modul. A to je upravo ono što vam treba OpenSprinkler-OSPikako bi mogli zamijeniti GPIO.

Svi Raspberry PI sistemi koji rade sa kernelom 6.3 / 6.4 / 6.5 / 6.6 su pogođeni.

Pozadina je opisana ovdje (engleski): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Međutim, rješenje je prilično jednostavno: kopirajte odavde https://github.com/jbalonso/opensprinkler-firmware datoteke gpio.h i gpio.cpp u njemu OpenSprinkler- Direktorij firmvera i ponovo kompajlirajte verziju, na primjer jednostavnim pozivanjem skripte za ažuriranje. Alternativno, možete koristiti i OpenSprinklerKoristite firmver prodavnice, već je ažurirao fajlove.

Prvo aktivirajte putem

sudo raspi-config

I2C sabirnicu (3 opcije interfejsa – I4 I2C). Zatim iz komandne linije:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa * označeno

Ova web stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte više o tome kako se podaci vaših komentara obrađuju.