• Система автоматизации с открытым исходным кодом на базе 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. В результате выбранный текстовый файл открывается в редакторе по умолчанию.
 
Сверху Снизу