Скрыть объявление
Управляйте вашими ESP8266 и другими устройствами прямо с телефона из любой точки мира, где есть интернет!
Подробности и обсуждение IoT Manager в этой теме. Официальный сайт приложения и документация IoTmanager.ru
Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

ESPlorer

Тема в разделе "ESPlorer для NodeMCU и MicroPython", создана пользователем Victor, 16 дек 2014.

Метки:
  1. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    ESPlorer-020-rc3.jpg ESPlorer-020-rc3-settings.jpg ESPlorer-020-rc3-snippets.jpg
    Для запуска требуется установленная JAVA
    Поддерживаются платформы (библиотека jSSC)
    • Windows(x86, x86-64)
      Linux(x86, x86-64, ARM soft & hard float)
      Solaris(x86, x86-64)
      Mac OS X(x86, x86-64, PPC, PPC64)
    Исходный код

    Самая свежая версия ESPlorer:
    Скачать

    Изменения в версии 0.2.0-rc2 (раскрыть)

    • MicroPython firmware autodetection
    • MicroPython syntax highlighting
    • MicroPython files extensions *.py and *.pyc added
    • MicroPython SendToESP command (send current file from editor window to ESP8266, ALT+E)
    • MicroPython SendLine command (send one line from editor window to ESP8266, ALT+L)
    • MicroPython SendBlock command (send selected block from editor window to ESP8266, ALT+B)
    • MicroPython Coomands Tab: GPIO reading and writing, WiFi and TCP connetions
    • MicroPython Snippets (user editable code blocks, buttons for fast executing)
    • MicroPython manual entered commands history
    • MicroPython code autocomplete CTRL+SPACE
    • Show/Hide editor window for using as simple colored terminal
    • Show/Hide terminal window for full-screen code editing


    Видео: новая фишка - меняем скины (раскрыть)


    Изменения в версии 0.2.0-rc2 (раскрыть)

    - add skin selector (standart java LookAndFeel, platform depended)
    - firmware autodetection can be disabled (new option on "Settings" tab)
    - decreased minimum window size for low-res screens

    Изменения в версии 0.2.0-rc1 (раскрыть)

    - add new cool ESP FileManager. Commands in popup menu: Run, Compile(New!), View(old Cat), Edit(New!), Download(New!), Rename(New!), Remove (available commands depended file extension)
    - add "Upload file to ESP from disk" function (include binaries files) in left bottom panel
    - add "Download file from ESP to disk" function (include binaries files) in file manager
    - ESP files list ABC-autosorted
    - add new button FileSystemInfo (new command file.fsinfo() since firmware 20150311 and later)
    - add firmware autodetection after serial port open
    - add check communication with MCU after serial port open or "change speed on the fly"
    - change default window size to 1024x768 and new UI conception
    - change: in all buttons/command "Run" against "Do", "View" against "Cat"
    - expanded field for serial port name
    - add "CustomSerialPort" on "Settings" tab (if enable this, PortScan never execute)
    - add DTR and RTS buttons with LED
    - add CTS LED
    - add new "Links" menu
    - add NodeMCU specific right panel (Heap button, Chip Info button, Chip ID button, Flash ID button)
    - add toolbar Show/Hide command in "View" menu
    - inc size of toolbar buttons
    - add Snippets panel Show/Hide command in "View" menu
    - add FileManager panel Show/Hide command in "View" menu
    - add Right extra buttons panel Show/Hide command in "View" menu
    - add "Use external editor" option on "Settings" tab. All files ReadOnly
    - add "EOL" option - EOL visible in terminal window
    - add new mode for snippets: Condensed executing (please, do not use this mode if you use commands without left operand: "=node.heap()", but "x=node.heap" work ok)
    - fix AutoComplete (Ctrl+Space) bug for commands contains "."
    - fix "AutoSave/AutoRestore setting enable/disable log window" bug
    - fix bug: exit app without save files
    - disable setting "AutoRun file after Save to ESP" (for do this - you can use new button "Save & Run" in 2.0.0-final version)
    - all settings autosave when changed and autorestored after app launch
    - window size autosave on close and autorestored after app launch
    - editor: tab size changed from 5 to 4
    - library rsyntaxtextarea updated to version 2.5.6
    - some code refactoring
    - improve stability
    - now semver.org versioning conception (MAJOR.MINOR.PATCH)
    - tested on NodeMCU 0.9.5_20150318


    Скриншоты ESPlorer FileManager (раскрыть)

    [​IMG]


    Список изменений в предыдущих версиях (раскрыть)

    версия 0.1 build 206

    - добавлена команда форматирования файловой системы ESP8266 (NodeMCU file.format 2015-01-07), в контекстное меню терминала и в Главное меню -> ESP -> Format
    - исправлено дублирование команд в истории команд (от Mike)
    - добавлено несколько команд в окно, где команды выбираются из списка

    версия 0.1 build 205

    - добавлен режим TurboMode (у меня на скорости 115200 файл 100 строк, 3300 байт загружается 1,8сек, тестовый файл в zip архиве в папке "_lua") для включения режима на вкладке "Settings" поставьте галочку на "TurboMode"
    - совместимость с jre7
    - окно терминала теперь тоже подсвечивает синтаксис

    версия 0.1 build 204

    - добавлена возможность переключения скорости "на лету"
    - добавлены настройки максимального размера лога и истории терминала
    - реорганизованы сниппеты, сниппетам присвоены горячие клавиши (Alt+верхний цифровой ряд клавиатуры: Сниппет0 Alt+~ Сниппет1 Alt+1...)

    версия 0.1 build 203

    - добавлена возможность включать/отключать автоскроллинг терминала
    - добавлены скорости работы порта 230400, 460800, 921600

    для работы на скорости 921600 с NodeMCU нужна прошивка не старее 11 декабря 2014
    1. Подключаемся на 9600
    2. Отправляем команду "uart.setup(0, 921600, 8, 0, 1, 1 )" (удобно это сделать через сниппет)
    3. Переподключаемся к порту на скорости 921600
    4. Идем в настройки и отключаем "Dumb Mode" для увеличения скорости (хотя с "Dumb Mode" тоже работает)
    5. Profit!

    версия 0.1 build 202
    - добавлена возможность изменить размер шрифта в редакторе кода, в терминале и в журнале
    - отключена очистка терминала при переподключении к порту

    версия 0.1 build 201
    - добавлен режим "Dumb Mode" для отправки данных с паузой между строками, без проверки ответа
    - реализованы сниппеты
    - добавлена команда "Отправить в ESP текущую строку из редактора кода"
    - настройки, последний подключенный порт, скорость и папка скриптов автоматически сохраняются/восстанавливаются
    - наведен порядок в горячих клавишах

    версия 0.1 build 200
    - исправлен баг сохранения файла в ESP
    - исправлен баг изменения размера окна редактора кода при изменении размера окна приложения
    - добавлена история команд

    версия 0.1
    первый публичный релиз
     
    Последнее редактирование: 23 апр 2016
    Tolyan и hav0k нравится это.
  2. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    Придется ставить JAVA:).

    Поcтавил jre и jdk, OSX

    Код (Text):
    1.  
    2.  ~/Downloads/ESPlorer/ java  -jar "ESPlorer.jar"
    3. Exception in thread "main" java.lang.UnsupportedClassVersionError: ESPlorer/ESPlorer : Unsupported major.minor version 52.0
    4.  
    После работы буду разбираться.

    Как я понял эта ваша программа?
     
    Последнее редактирование: 16 дек 2014
  3. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    Да.
    Поставьте свежую Java
     
  4. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    Переставил для надежности, все так же.

    Код (Text):
    1.  ~/Downloads/ESPlorer/ java -version
    2. java version "1.7.0_71"
    3. Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
    4. Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
    Это тот билд в 8 явой или это 7я?
     
  5. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    У вас 7. Последняя версия сейчас 8.25
    Код (Text):
    1. java version "1.8.0_25"
    2. Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
    3. Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)
     
  6. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    Ну да PATH, ну так пашет на OSX

    Код (Text):
    1. /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -jar ESPlorer.jar
    2.  
     
  7. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    Не может найти не один com порт. Куда копнуть думаете?

    Код (Text):
    1.  
    2.  ~/Downloads/ESPlorer/ ls /dev/cu*
    3. /dev/cu.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Modem         /dev/cu.SLAB_USBtoUART
    4.  ~/Downloads/ESPlorer/ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -jar ESPlorer.jar
    5. java.lang.ClassNotFoundException: org.fife.ui.rsyntaxtextarea.modes.PlainTextTokenMaker
    6.     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    7.     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    8.     at java.security.AccessController.doPrivileged(Native Method)
    9.     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    10.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    11.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    12.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    13.     at java.lang.Class.forName0(Native Method)
    14.     at java.lang.Class.forName(Class.java:344)
    15.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory$TokenMakerCreator.create(AbstractTokenMakerFactory.java:128)
    16.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory.getTokenMakerImpl(AbstractTokenMakerFactory.java:55)
    17.     at org.fife.ui.rsyntaxtextarea.TokenMakerFactory.getTokenMaker(TokenMakerFactory.java:79)
    18.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.setSyntaxStyle(RSyntaxDocument.java:529)
    19.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:116)
    20.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:98)
    21.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.createDefaultModel(RSyntaxTextArea.java:680)
    22.     at javax.swing.JTextArea.<init>(JTextArea.java:208)
    23.     at javax.swing.JTextArea.<init>(JTextArea.java:140)
    24.     at org.fife.ui.rtextarea.RTextAreaBase.<init>(RTextAreaBase.java:80)
    25.     at org.fife.ui.rtextarea.RTextArea.<init>(RTextArea.java:182)
    26.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.<init>(RSyntaxTextArea.java:340)
    27.     at ESPlorer.ESPlorer.initComponents(ESPlorer.java:123)
    28.     at ESPlorer.ESPlorer.<init>(ESPlorer.java:60)
    29.     at ESPlorer.ESPlorer$149.run(ESPlorer.java:4678)
    30.     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    31.     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    32.     at java.awt.EventQueue.access$400(EventQueue.java:97)
    33.     at java.awt.EventQueue$3.run(EventQueue.java:697)
    34.     at java.awt.EventQueue$3.run(EventQueue.java:691)
    35.     at java.security.AccessController.doPrivileged(Native Method)
    36.     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    37.     at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    38.     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    39.     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    40.     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    41.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    42.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    43.     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    44. java.lang.ClassNotFoundException: org.fife.ui.rsyntaxtextarea.modes.PlainTextTokenMaker
    45.     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    46.     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    47.     at java.security.AccessController.doPrivileged(Native Method)
    48.     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    49.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    50.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    51.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    52.     at java.lang.Class.forName0(Native Method)
    53.     at java.lang.Class.forName(Class.java:344)
    54.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory$TokenMakerCreator.create(AbstractTokenMakerFactory.java:128)
    55.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory.getTokenMakerImpl(AbstractTokenMakerFactory.java:55)
    56.     at org.fife.ui.rsyntaxtextarea.TokenMakerFactory.getTokenMaker(TokenMakerFactory.java:79)
    57.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.setSyntaxStyle(RSyntaxDocument.java:529)
    58.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:116)
    59.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:98)
    60.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.createDefaultModel(RSyntaxTextArea.java:680)
    61.     at javax.swing.JTextArea.<init>(JTextArea.java:208)
    62.     at javax.swing.JTextArea.<init>(JTextArea.java:140)
    63.     at org.fife.ui.rtextarea.RTextAreaBase.<init>(RTextAreaBase.java:80)
    64.     at org.fife.ui.rtextarea.RTextArea.<init>(RTextArea.java:182)
    65.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.<init>(RSyntaxTextArea.java:340)
    66.     at ESPlorer.ESPlorer.AddTab(ESPlorer.java:5196)
    67.     at ESPlorer.ESPlorer.FinalInit(ESPlorer.java:5168)
    68.     at ESPlorer.ESPlorer.<init>(ESPlorer.java:61)
    69.     at ESPlorer.ESPlorer$149.run(ESPlorer.java:4678)
    70.     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    71.     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    72.     at java.awt.EventQueue.access$400(EventQueue.java:97)
    73.     at java.awt.EventQueue$3.run(EventQueue.java:697)
    74.     at java.awt.EventQueue$3.run(EventQueue.java:691)
    75.     at java.security.AccessController.doPrivileged(Native Method)
    76.     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    77.     at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    78.     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    79.     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    80.     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    81.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    82.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    83.     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    84. дек 18, 2014 8:15:36 PM ESPlorer.ESPlorer logWin
    85. INFO: Set new editor color theme: Success.
    86. дек 18, 2014 8:15:36 PM ESPlorer.ESPlorer logWin
    87. INFO: Scan system...
    88. дек 18, 2014 8:15:36 PM ESPlorer.ESPlorer logWin
    89. INFO: Could not find any serial port. Please, connect device and ReScan
    90. дек 18, 2014 8:15:36 PM ESPlorer.ESPlorer logWin
    91. INFO: Scan down.
    92.  ~/Downloads/ESPlorer/
     
  8. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    1. Похоже, что не может найти библиотеку jSSC. Если вы не перемещали ESPlorer.jar отдельно от папки lib, то попробуйте поместить библиотеку jssc.jar в папку, где лежат другие библиотеки от java.
    2. Если это не поможет, то распакуйте jssc.jar, возьмите бинарную библиотеку, соответствующую вашей системе, например jssc.jar/libs/mac os x/jlibjSSC-2.8_x86_64.jnilib (можно сказать, что это аналог DLL в Win) и поместите ее в системную папку, к остальным системным библиотекам (для Win это было бы C:\WINDOWS\SYSTEM32 )
    3. Библиотека ищет порты в MAC_OS_X по такому regexp: "tty.(serial|usbserial|usbmodem).*", может сделать алиас? Нужен /dev/tty.serial
     
    Последнее редактирование: 19 дек 2014
    hav0k нравится это.
  9. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    О спасибо сим линк помог. Походу все ком порты в OSX имеют вид /dev/cu.*

    Эксепшены всё еще валятся, но на работу программы не влияют.

    LOG (раскрыть)

    Код (Text):
    1.  ~/Downloads/ESPlorer/ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -jar ESPlorer.jar
    2. java.lang.ClassNotFoundException: org.fife.ui.rsyntaxtextarea.modes.PlainTextTokenMaker
    3.     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    4.     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    5.     at java.security.AccessController.doPrivileged(Native Method)
    6.     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    7.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    8.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    9.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    10.     at java.lang.Class.forName0(Native Method)
    11.     at java.lang.Class.forName(Class.java:344)
    12.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory$TokenMakerCreator.create(AbstractTokenMakerFactory.java:128)
    13.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory.getTokenMakerImpl(AbstractTokenMakerFactory.java:55)
    14.     at org.fife.ui.rsyntaxtextarea.TokenMakerFactory.getTokenMaker(TokenMakerFactory.java:79)
    15.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.setSyntaxStyle(RSyntaxDocument.java:529)
    16.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:116)
    17.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:98)
    18.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.createDefaultModel(RSyntaxTextArea.java:680)
    19.     at javax.swing.JTextArea.<init>(JTextArea.java:208)
    20.     at javax.swing.JTextArea.<init>(JTextArea.java:140)
    21.     at org.fife.ui.rtextarea.RTextAreaBase.<init>(RTextAreaBase.java:80)
    22.     at org.fife.ui.rtextarea.RTextArea.<init>(RTextArea.java:182)
    23.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.<init>(RSyntaxTextArea.java:340)
    24.     at ESPlorer.ESPlorer.initComponents(ESPlorer.java:123)
    25.     at ESPlorer.ESPlorer.<init>(ESPlorer.java:60)
    26.     at ESPlorer.ESPlorer$149.run(ESPlorer.java:4678)
    27.     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    28.     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    29.     at java.awt.EventQueue.access$400(EventQueue.java:97)
    30.     at java.awt.EventQueue$3.run(EventQueue.java:697)
    31.     at java.awt.EventQueue$3.run(EventQueue.java:691)
    32.     at java.security.AccessController.doPrivileged(Native Method)
    33.     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    34.     at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    35.     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    36.     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    37.     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    38.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    39.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    40.     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    41. java.lang.ClassNotFoundException: org.fife.ui.rsyntaxtextarea.modes.PlainTextTokenMaker
    42.     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    43.     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    44.     at java.security.AccessController.doPrivileged(Native Method)
    45.     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    46.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    47.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    48.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    49.     at java.lang.Class.forName0(Native Method)
    50.     at java.lang.Class.forName(Class.java:344)
    51.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory$TokenMakerCreator.create(AbstractTokenMakerFactory.java:128)
    52.     at org.fife.ui.rsyntaxtextarea.AbstractTokenMakerFactory.getTokenMakerImpl(AbstractTokenMakerFactory.java:55)
    53.     at org.fife.ui.rsyntaxtextarea.TokenMakerFactory.getTokenMaker(TokenMakerFactory.java:79)
    54.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.setSyntaxStyle(RSyntaxDocument.java:529)
    55.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:116)
    56.     at org.fife.ui.rsyntaxtextarea.RSyntaxDocument.<init>(RSyntaxDocument.java:98)
    57.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.createDefaultModel(RSyntaxTextArea.java:680)
    58.     at javax.swing.JTextArea.<init>(JTextArea.java:208)
    59.     at javax.swing.JTextArea.<init>(JTextArea.java:140)
    60.     at org.fife.ui.rtextarea.RTextAreaBase.<init>(RTextAreaBase.java:80)
    61.     at org.fife.ui.rtextarea.RTextArea.<init>(RTextArea.java:182)
    62.     at org.fife.ui.rsyntaxtextarea.RSyntaxTextArea.<init>(RSyntaxTextArea.java:340)
    63.     at ESPlorer.ESPlorer.AddTab(ESPlorer.java:5196)
    64.     at ESPlorer.ESPlorer.FinalInit(ESPlorer.java:5168)
    65.     at ESPlorer.ESPlorer.<init>(ESPlorer.java:61)
    66.     at ESPlorer.ESPlorer$149.run(ESPlorer.java:4678)
    67.     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    68.     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    69.     at java.awt.EventQueue.access$400(EventQueue.java:97)
    70.     at java.awt.EventQueue$3.run(EventQueue.java:697)
    71.     at java.awt.EventQueue$3.run(EventQueue.java:691)
    72.     at java.security.AccessController.doPrivileged(Native Method)
    73.     at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    74.     at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    75.     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    76.     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    77.     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    78.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    79.     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    80.     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    81. дек 19, 2014 11:20:50 AM ESPlorer.ESPlorer logWin
    82. INFO: Set new editor color theme: Success.
    83. дек 19, 2014 11:20:50 AM ESPlorer.ESPlorer logWin
    84. INFO: Scan system...
    85. дек 19, 2014 11:20:50 AM ESPlorer.ESPlorer logWin
    86. INFO: found /dev/tty.serial
    87. дек 19, 2014 11:20:50 AM ESPlorer.ESPlorer logWin
    88. INFO: Scan down.
    89. дек 19, 2014 11:21:50 AM ESPlorer.ESPlorer logWin
    90. INFO: Try to open port /dev/tty.serial, baud 9600, 8N1
    91. дек 19, 2014 11:21:50 AM ESPlorer.ESPlorer logWin
    92. INFO: Open port /dev/tty.serial - Success.
    93. дек 19, 2014 11:21:59 AM ESPlorer.ESPlorer logWin
    94. INFO: -> node.restart()<CR><LF>
    95. дек 19, 2014 11:22:17 AM ESPlorer.ESPlorer logWin
    96. INFO: -> node.restart()<CR><LF>
    97. дек 19, 2014 11:22:20 AM ESPlorer.ESPlorer logWin
    98. INFO: -> node.restart()<CR><LF>
    99. дек 19, 2014 11:22:24 AM ESPlorer.ESPlorer logWin
    100. INFO: -> print(node.chipid())<CR><LF>
    101. дек 19, 2014 11:26:29 AM ESPlorer.ESPlorer logWin
    102. INFO: -> for n,s in pairs(file.list()) do print(n.." size: "..s) end<CR><LF>
    103.  

     
  10. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    Есть еще небольшой баг с сохранением файлов в ESP, не обращайте внимания, в выходные пофиксю
     
  11. hav0k

    hav0k Читатель

    Сообщения:
    47
    Симпатии:
    8
    Спасибо вам за программку :). Работать удобно. Жду сохранялку.

    Вот еще баг редактор не разворачивается.

    2014-12-19 12-07-28 ESPlorer v0.1 by 4refr0nt.png
     
  12. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    выпущена новая версия
     
  13. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    выпущена новая версия v0.1 build 201
     
  14. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    6.041
    Симпатии:
    1.048
  15. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    да, сорри.
     
  16. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    6.041
    Симпатии:
    1.048
    Надо перекинуть ввод-вывод на tcpсокет и сделать загрузку редактора по http(WiFi) с самого модуля. Но редактор надо простой (стандартной flashпамяти мало). Типа http://code.nth-iteration.ie/earea/demo.html и чтобы работал на всех платформах. Могу помочь cданным проектом, но не дизайн webстраниц и редактора…
     
  17. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    От помощи никогда не стоит отказываться, так что я - за
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    6.041
    Симпатии:
    1.048
    Доделаю тут другие задачи (несколько дней) и попробую собрать http web с tcp сокетом аля lua и переадресацией на сайт в инет, для загрузки полноценного редактора, если есть связь сети с глобальным инетом...
    Если к спеху - пусть сами авторы Lua собирают - опишите им задачку :). А то какие-то COM порты...
    Вместо TCP порта и POST GET пойдет по HTTP.
     
    Последнее редактирование: 21 дек 2014
  19. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    ок. я на связи, жду.
     
  20. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.164
    Симпатии:
    365
    Новая версия, все изменения в начале топика.
    Главная плюшка: связь с NodeMCU на 921600
     

Поделиться этой страницей