это ошибка в NodeMCU - часть кода все же передается интерпретатору, хотя этого быть не должно.попробовал 205 esplorer. При загрузке в турборежиме в самом конце после --Done-- > > выдает странное сообщение типа:
stdin:3: unexpected symbol near ')'
>
Иногда выдает другие ошибки..
в обычном (не турбо) такого сообщения нет.
Да нет, вроде никаких хитростей. Автодополнение зависит только от первых введенных букв. Если их нет выходит полный список возможных команд.не пойму, как работает автодополнение по контрол-пробел. Иногда работает, иногда - нет. Есть какая-то хитрость?
for j=1,50 do
print("20K"..j)
file.open("20K"..j..".txt", "w")
for i=1,1280 do
file.writeline('0123456789ABCDE')
end
file.close()
end
а на обычном модуле этот сниппет не пробовали?При тестировании модуля с увеличенной флеш-памятью использовал в качестве сниппета такой код:
Ваша программа ругалась на таймаут (что-то типа "превышено время ожидания ответа").Код:for j=1,50 do print("20K"..j) file.open("20K"..j..".txt", "w") for i=1,1280 do file.writeline('0123456789ABCDE') end file.close() end
а на обычном модуле этот сниппет не пробовали?
А это действительно форматирование? Что-то вроде быстрого форматирования Windows (очистки заголовка диска)?версия 0.1 build 206
- добавлена команда форматирования файловой системы ESP8266 (NodeMCU file.format 2015-01-07), в контекстное меню терминала и в Главное меню -> ESP -> Format
Ну если у вас сильно старая версия была, то только через Copy/Paste, а если с билда 205 на 206, то никаких проблем быть не должно - старые сниппеты должны были сами подхватится.Отлично!
А как можно перенести snippets из старой версии в новую?
В ESPlorer это просто отправка команды "file.format()", а что происходит в реальности в прошивке, разумеется, как в описании разработчиков NodeMCU и ничего более.А это действительно форматирование? Что-то вроде быстрого форматирования Windows (очистки заголовка диска)?
Разработчик называет это "delete everything in filesystem" или "rebuild file system".
Есть такая проблема. Чтобы корректно работало автодополнение нужно нажимать контрол пробел до точки, т.е.например, набираю
wifi.st и контрол пробел,
автодополнение не показывает.
если продолжаю до
wifi.sta. и контрол пробел - уже показыват.
Кстати, на
wifi.s и контрол пробел - автодополнение показывает, но в нем нет, например, wifi.sta.connect и многого другого из списка.
Платформа - Windows 8.1. Перед этим был билд 205.Ну если у вас сильно старая версия была, то только через Copy/Paste, а если с билда 205 на 206, то никаких проблем быть не должно - старые сниппеты должны были сами подхватится.
Если этого не произошло, то сообщите платформу.
Делаете все правильно. На Win системах cниппеты хранятся в реестре, в ветке пользователя. Для 8.1 точно не знаю где, а для Win7x64 - HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\esp8266.ruПлатформа - Windows 8.1. Перед этим был билд 205.
Возможно, я что-то делаю не так. Я просто распаковываю zip и запускаю приложение. Snippets сохраняются в отдельном файле или как?
Автодополнение работает не совсем корректно и в 206 билде, может на это влияет платформа?
Откуда сведения, что память "загружается до предела"?файлы создаются, память загружается до предела, после этого модуль перезагружается.