Цитата(Jury093 @ Oct 17 2017, 08:33)

попробуйте для начала вместо загрузки этого модуля взять на ручное управление пин, который вы хотите задействовать под кнопку..
по вами приведенной ссылке есть пример через echo NN > export
если этой ветки в ядре нет, то ваше ядро не поддерживает функции работы с gpio
если ветка есть, но команда возвращает ошибку, то пин занят ядром и вам будет не доступен
если команда отработала без ошибок то должен появится gpioNN
внутри смотрите содержимое direction д.б. in
тогда при ненажатой кнопке смотрите value, д.б. одно значение, при нажатой будет другое
если это не происходит, то вы ошиблись между NN и физическим контактом, или неисправна цепь вашей кнопки
уже попробовал (управление ледом).
и в ручном управлении и в драйвере функции
pio_direction_output gpio_set_value gpio_export работают (есть управление ледом)
не работает функция request_irq (возвращает отрицательное значение)
и функция мапинга прерывания на gpio gpio_to_irq так же не работает.
моя проблема думаю в том, что я не знаю где в данных устройства связать нужные gpio, настроить прерывания и
связать из нужными gpio.
Цитата(aaarrr @ Oct 17 2017, 09:11)

Не такой: gpio_to_irq возвращает -ENXIO (No such device or address). Для этого вывода вообще прерывание предусмотрено?
да предусмотрено (int28_0/P5C) - на этот порт мне нужно ловить внешнее прерывание.
Сообщение отредактировал winniethepooh - Oct 17 2017, 08:27