Моргание светодиодом

Материал из virt2real wiki
Перейти к: навигация, поиск

На борту Виртурилки имеется три светодиода: синий, красный и зелёный.

Синий светодиод подключен к выводу PRTCSS3, для этих выходов пока нет драйвера, менять значения можно только из ядра.

По-умолчанию, синий светодиод настроен на индикацию начала процесса загрузки, это задаётся в файле uEnv.txt

Зелёный и красный светодиоды подключены к обычным GPIO, так что поддерживают изменение состояния из пользовательского окружения.

Подробнее читайте в разделе «Управление GPIO».


За зелёный светодиод отвечает GPIO73. Чтобы управлять его состоянием, достаточно выполнить команду

  echo "set gpio 73 output <1 или 0>" > /dev/v2r_gpio

За красный светодиод отвечает GPIO74.

  echo "set gpio 74 output <1 или 0>" > /dev/v2r_gpio

За синий светодиод отвечает PWCTR3.

  echo "<1 или 0>" > /proc/v2r_gpio/pwctr3

Если на светодиод назначен какой-нибудь LED триггер, то ручная установка состояния не даст эффекта. Надо либо убрать триггер, либо не мучаться.