Как выходные состояния GPIO могут пережить выход из процесса? - PullRequest
1 голос
/ 07 ноября 2019

Из ранее известного интерфейса sysfs любой мог установить выход разумно сконфигурированной строки GPIO, и этот выход будет сохранять значение до тех пор, пока SoC не будет сброшен или кто-то не изменит значение строки. С GPIOlib значение сбрасывается до начального значения, когда потребитель закрывает дескриптор gpiochip. Предполагается, что линия GPIO управляет гидравлической системой, которая открывает или закрывает дверь - когда приложение (потребитель) по какой-либо причине убивается, дверь открывается или закрывается (вероятно, закрывается) - независимо от того, какая настройка линии по умолчанию была.

Я выполнил поиск в Интернете и прочитал документы (https://www.kernel.org/doc/html/latest/driver-api/gpio/index.html),, поигравшись с примерами, предоставленными https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/.

Наконец - результат всегда один и тот же: при выходе из процесса строкасбрасывается. Есть ли шанс сохранить определенное значение строки?

...