История изменений
Исправление apt_install_lrzsz, (текущая версия) :
Для атрибутов sysfs тоже подойдёт.
Я использовал poll() для «опроса» gpio/value по событию POLLPRI. Событие POLLERR тоже можно предусмотреть. Ну а по выходу из poll() по событию просто проверяешь его код возврата и читаешь значение из атрибута.
Или тебе более высокоуровнево надо? Тогда не знаю. Не думаю, что в ядре есть прям API для событий питания, но могу ошибаться.
UPD: хотя, сейчас вспомнил, что в gpio/value эти события специально поддерживаются. В других атрибутах такого может и не быть.
Да, сомнительный метод.
Исходная версия apt_install_lrzsz, :
Для атрибутов sysfs тоже подойдёт.
Я использовал poll() для «опроса» gpio/value по событию POLLPRI. Событие POLLERR тоже можно предусмотреть. Ну а по выходу из poll() по событию просто проверяешь его код возврата и читаешь значение из атрибута.
Или тебе более высокоуровнево надо? Тогда не знаю. Не думаю, что в ядре есть прям API для событий питания, но могу ошибаться.