Добрый день. Не удается получить данные с роутера tl-mr3020. На данном роутере стоит прошивка OpenWRT. Подключение по usb. Код: Код (Javascript): var on = false; USB.setup(57600); setInterval(function() { USB.print('test'); }, 5000); USB.on("data", function(data) { on = !on; LED1.write(on); }); В роутер данные приходят (cat /dev/ttyACM0), а с роутера не приходят (LED не загорается). Отправляю командой: echo 'a' > /dev/ttyACM0 Что не так делаю?
Попробуйте в начале программы. Код (Text): LoopbackA.setConsole(); Это переведёт USB-коммуникацию на виртуальный loopback-интерфейс. Имейте в виду, что вы потеряете возможность шить плату, видеть вывод `console.log`, пока она исполняется. Предусмотрите возвращение USB нажатием кнопки на плате: Код (Javascript): setWatch(function() { USB.setConsole(); }, BTN1, {edge: 'rising', repeat: true});