Установка gpiod и примеры работы c GPIO
К сожалению, в репозитории пакетов ARMbian версия gpiod (libgpio2) версии 1.6.3, которая не совсем корректно читает GPIO (сбрасывая значение в нуль). Для корреткной работы с GPIO в NAPI необходимо поставить свежую gpiod из исходников.
Проверить текущую версию можно командой
gpioget -v
root@napi-rk3308b-s:~# gpioget -v
gpioget (libgpiod) v1.6.3
Copyright (C) 2017-2018 Bartosz Golaszewski
License: LGPLv2.1
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Это старая версия !
Удаляем пакеты с старой версией
apt remove gpiod libgpiod2
Установка необходимых пакетов
apt install gettext-base gettext autoconf-archive