LINUX.ORG.RU

LuCi+GPIO HelloWorld

 , , , ,


0

1

Салют!

Пытаюсь дернуть ногой из LuCi, что-то вроде:

echo N > /sys/class/gpio/export 
echo out > /sys/class/gpio/gpioN/direction 
echo 1 > /sys/class/gpio/gpioN/value
echo 0 > /sys/class/gpio/gpioN/value
В люси хочу просто переключатель или выпадающее меню вкл/выкл?

Насколько я понял, для простейшего модуля ЛюСи нужно 2 файла: .../controller/ledblink.lua (код ниже) и .../model/cbi/ledblink.lua

module("luci.controller.ledblink", package.seeall)
function index()
	entry({"admin", "services", "ledblink"}, cbi("ledblink"), _("Led Blink"), 60).index = true
end

Что писать в .../model/cbi/ledblink.lua ? В сети есть пара примеров, но не один не заработал. Пункт меню появляется, но на странице пусто.

Также буду благодарен, если посоветуете книжки/статейки по теме.

Писал модуль для luci для дёргания gpio. Может, найду код и скину.

CYB3R ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.