GPIO Keys (обновлено: 03 Jan 2022, 08:06:33)

Подключение кнопок. Поддержка коротких и длинных нажатий (Short/Long). Альтернатива опции  - Работа с прерываниями.

Режимы: 0 - при подтяжке gpio к нулю, 1 - при подтяжке gpio к единице


Опция использует soft таймер опроса GPIO - 10 мс.

Сигнал с кнопки может быть положительным или отрицательным. Автоопределение полярности происходит при старте модуля, но можно выбрать ручной режим в шестеренке опции. Не забываем подтянуть резистором вход, чтобы его состояние было стабильным.

В настройках указываем:


Key  - GPIO0 с кнопкой (255 - выключает работу кнопки).

Short - GPIO13 которыми требуется управлять (короткое нажатие <40 мс) сработает после отпускания кнопки.

При отключении Long нажатия и установки значения Long=254 срабатывание будет происходить до отпускания кнопки.

Long - GPIO14 которыми требуется управлять (длинное нажатие >2 сек) Срабатывание происходит сразу через 2 секунды.

Конфигурация GPIO для кнопки не требуется.

GPIO кнопки (Key) - работают только локально на модуле и настраивать их дополнительно не требуется !

Управляемые GPIO могут находится как локально (в том числе на расширителях), так и удаленно через опцию D2D или VGPIO. Данные GPIO должны быть настроены на выход(Output), если это предусматривается.