OSPi com novo kernel

Há alguns dias tem havido pedidos crescentes que... OSPi não mudaria mais as saídas. A razão para isso são as mudanças no kernel do Linux, que simplesmente removeram o suporte ao módulo Raspi-GPIO. E é exatamente disso que você precisa OpenSprinkler-OSPipara poder alternar os GPIOs.

Todos os sistemas Raspberry PI executados com kernel 6.3/6.4/6.5/6.6 são afetados.

O histórico é descrito aqui (inglês): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Porém, a solução é bastante simples: copie daqui https://github.com/jbalonso/opensprinkler-firmware os arquivos gpio.h e gpio.cpp nele OpenSprinkler-Diretório de firmware e recompile a versão, por exemplo, simplesmente chamando o script de atualização. Alternativamente, você também pode usar o OpenSprinklerUse o firmware da loja, ela já atualizou os arquivos.

Primeiro ative via

sudo raspi-config

o barramento I2C (3 opções de interface – I4 I2C). Então, na linha de 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

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com * marcado

Este site usa o Akismet para reduzir o spam. Saiba mais sobre como seus dados de comentário são processados.