OSPi con il nuovo kernel

Da qualche giorno sono in aumento le richieste che... OSPi non commuterebbe più le uscite. La ragione di ciò sono le modifiche nel kernel Linux, che hanno semplicemente rimosso il supporto per il modulo Raspi-GPIO. Ed è esattamente ciò di cui hai bisogno OpenSprinkler-OSPiper poter cambiare i GPIO.

Sono interessati tutti i sistemi Raspberry PI che funzionano con kernel 6.3 / 6.4 / 6.5 / 6.6.

Lo sfondo è descritto qui (inglese): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Tuttavia, la soluzione è abbastanza semplice: copia da qui https://github.com/jbalonso/opensprinkler-firmware i file gpio.h e gpio.cpp al suo interno OpenSprinkler-Directory del firmware e ricompilare la versione, ad esempio semplicemente richiamando lo script di aggiornamento. In alternativa è anche possibile utilizzare il file OpenSprinklerUsa il firmware del negozio, ha già aggiornato i file.

Per prima cosa attiva tramite

sudo raspi-config

il bus I2C (3 opzioni di interfaccia – I4 I2C). Quindi dalla riga di comando:

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

Lascia un tuo commento

Il tuo indirizzo e-mail non verrà pubblicato. I campi obbligatori sono contrassegnati con * segnato

Questo sito Web utilizza Akismet per ridurre lo spam. Ulteriori informazioni su come vengono elaborati i dati dei tuoi commenti.