Используя nodemcu_integer_0.9.6-dev_20150704.bin, я получаю следующие странные вещи:
> uart=require("uart")
> =uart
romtable: 40240a00
>=uart.PARITY_NONE
nil
> =uart.STOPBITS_1
nil
>
В результате я не могу сделать это:
uart.setup(0, 2400, 7, uart.PARITY_NONE, uart.STOPBITS_2, 0)
Просто потому, что uart.PARITY_NONE не определен, и:
stdin:1: bad argument #4 to 'setup' (number expected, got nil)
Вероятно, мне следует использовать более новую прошивку, но сервис облачной сборки у меня работает. Только что прошил новую прошивку и попытался прошить на аппарат - не получается. Когда я перезагружаю устройство (после перепрошивки), светодиод WiFi мигает как сумасшедший и отправляет мусор через последовательный порт.