• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESPlorer

solopov

New member
Добрый, день.
Среда получилась просто супер.
У меня только одна проблема - не понимает 120 dpi на windows - шрифт как на 96 dpi - очень все мелко.
Но это мелочи, использую пока со старым нотебуком, где 96 dpi.

А теперь вопрос/предложение:
в свежей версии nodemcu появилось компилирование скриптов, может это заложить в среду ?
 

Victor

Administrator
Команда форума
Добрый, день.
Среда получилась просто супер.
У меня только одна проблема - не понимает 120 dpi на windows - шрифт как на 96 dpi - очень все мелко.
Но это мелочи, использую пока со старым нотебуком, где 96 dpi.

А теперь вопрос/предложение:
в свежей версии nodemcu появилось компилирование скриптов, может это заложить в среду ?
да, конечно
 
  • Like
Реакции: TRO

JustACat

Moderator
Команда форума
Нашел ошибку в AT команде: WiFi sfotAP -> CWLIF.
Должно быть AT+CWLIF а не AP+CWLIF...
В смысле, ошибка в ESPLorer.
 

Alex Sedov

New member
День добрый, а есть гайд какой-нить по началу работы или видео? сложновато сходу начать пользоваться. Т.е. про AT - все понятно, а вот как прошивку написать?
 

Alex Sedov

New member
ESPlorer не позволяет писать прошивки. Прошивки можно писать в DevKit.
ESPlorer позволяет писать скрипты на Lua для прошивки NodeMCU
Хорошо, создав и применив этот скрипт, при перезагрузке модуля произойдет сброс настроек (как бывает при настройке АТ командами)?
 

Victor

Administrator
Команда форума
при перезагрузке модуля произойдет сброс настроек
скрипты на lua записываются в ту же память, что и сама прошивка (там есть свободное место)
но все настройки действительно сбрасываются (кстати во всех прошивках WiFi настройки сохраняются и после перезагрузки), но благодаря автозапуску скрипта init.lua вы все настройки через него восстанавливаете. Вопросы по lua скриптам лучше задавать в соответствующей теме, здесь обсуждается только работа самого ESPlorer-а
 

nikolz

Well-known member
Добрый день,
Хорошо бы добавить в esplorer возможность
сохранения из ESP на диск файлов в формате байт-кода (расширение lc)
и возможность загрузки таких файлов с PC в ESP
( т е запись файлов с расширением Lc c PC в ESP без отображения в текстовом окне)
----------------------
Тогда можно было бы делать библиотеки в формате байт-кода,что существенно экономит память.
спасибо
 

nikolz

Well-known member
1) Хорошо бы сделать возможным (кнопку) вызова стороннего редактора для редактирования файлов
Тогда можно использовать любой сторонний редактор,
например SCITE для работы с текстом программ.
--------------------------------------
2) В редакторе SCITE можно добавить скрипт(кнопку) загрузки файла в ESPloder
SCITE написан на луа и скрипты для него делаются на луа.
Если дадите заготовку скрипта для связи с ESPloder-ом, то могу переписать ее для SCITE и вставить.
Сейчас так сделано для компиляции lua в байт-код для PC.
----------------------------------------------
В результате получаем среду разработки с мощным редактором текста.
 

nikolz

Well-known member
можно встроить в SCITE и компилятор в байт-код для ESP
но нужен сам компилятор или формат файла lc .
 

Victor

Administrator
Команда форума
Тогда можно использовать любой сторонний редактор,
Если использовать сторонний редактор, то, может быть, будет проще встроить в него вызов консольной luatool
В luatool возможности ограниченные, но без проблем все можно допилить (код открыт, python)
 

nikolz

Well-known member
Возможно, но мне ESPlorer нравится.
Почему бы не сделать его более мощным.
----------------------------------------
Cейчас написал в ESPlorer прогу и посмотрел формат lc файлов.
Как и следовало ожидать формат такой же как и файлов luac на компе.
--------------------------------------
Т е если Вы добавите возможность грузить в ESPlorer файлы в формате байт-кода (их нельзя отобразить в текстовом окне)
то можно делать и текстовые и байт-кодовые программы в SCITE.
Т е создавать какие-либо специальные редакторы текста для
разработки программ nodeMCU вообще не требуется.
-----------------------------
Редактор SCITE тоже с открытым кодом и поддерживает множество языков в т ч и LUA и СИ.
 

Victor

Administrator
Команда форума
Т е если Вы добавите возможность грузить в ESPlorer файлы в формате байт-кода
да, это в процессе
Если сделать в ESPlorer опцию "открывать файлы ReadOnly", тогда их без проблем можно редактировать в любом другом месте, а ESPlorer будет только загружать их в ESP
Вы это имели ввиду?
 

nikolz

Well-known member
посмотрел luatool.
его можно просто переписать на луа
Но окно отладки необходимо все равно.
Одновременно работать с EXplorer и с luatool не получится.
Порт один и надо либо автоматом переключатся
либо работать с ESP через одну программу.
 

nikolz

Well-known member
да, это в процессе
Если сделать в ESPlorer опцию "открывать файлы ReadOnly", тогда их без проблем можно редактировать в любом другом месте, а ESPlorer будет только загружать их в ESP
Вы это имели ввиду?
Да именно это.
Ну и еще как функцию например кнопку "открыть файл в стороннем редакторе"
редактор привязываем к расширению lua. В результате выбранный текстовый файл открывается в редакторе по умолчанию.
 
Сверху Снизу