• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, ничего такого не нашел, настройки почему-то сбросились на: WiFi_set(0x0000ffff)=0x0000e400 WiFi mode:1 phy:1 dhcp:0/0 AP:ESP8266[7] hiden(0) psw:[0123456789] au:0 chl:0 maxcon:4 beacon:100 Причем, наблюдались глюки такого плана - точка ESP8266 то появляется, то пропадает, кликаешь -...
  2. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, Тут, кстати, поймал прикольный глюк - на очень плохой связи с модулем сохранял настройки WiFi, и они как-то хитро сохранились, что теперь модуль падает с Fatal exception (9) в функции <rc_get_trc>. Модуль только успевает написать: meSDK 1.5.2 don't use rtc mem data Щас вот попробую...
  3. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, не подскажите, где может быть косяк - на планшете с андроидом при скачивании файлов *.bin (fullflash.bin, esp_init_default.bin и др.) планшет пишет - "Сбой загрузки". Причем от браузера не зависит, пробовал и на встроенном и на Chrome?
  4. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Я могу заняться косметической правкой только. Типа опечаток, небольших ошибок, доработок и добавкой комментарий. Да и только с тем, с чем ковыряюсь - на данный момент по чистому веб-серверу. На более серьезное пока не тяну, меня до сих пор в ступор вгоняет ассемблер esp с 3-мя операндами, хотя...
  5. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Так вам же уже pull request-ы отправляли, но вы их не добавляете. Я тоже исправляю некоторые мелкие ошибки, делаю некоторые доработки и добавляю ремарки, но опять же у себя в репозитории.
  6. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, а, вот нашел: while((web_conn->msgbufsize - web_conn->msgbuflen >= SCB_SEND_SIZE) Значит нужно убедиться, чтобы web_int_callback() не писал больше SCB_SEND_SIZE. Это уже проще. Ну вот разобрались, и дело не в маин лупе, а в хреновом описании, точнее в его отсутствии :) Добавлю ремарку к...
  7. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Да это относительно легко достичь - вывод html страницы больше размера буфера (сколько он там, 2-3 кило?) и где-то на этой границе вывод переменных. Причем у вас это может вообще не проявиться, если переменные на этой границе не используются, а у кого-то через раз глючить будет.
  8. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Ну да, только оно его не использует, каждый раз по новой запрос идет. Вот думал может так и надо. Дописал проверку. Я вот думаю, стоит ли беспокоиться о переполнении буфера в web_int_callback? tcp_puts() не проверяет переполнение, она конечно в web_int_callback() понемногу вставляет, но все же.
  9. V

    Подключение датчиков типа 10-DOF - акселерометр, гироскоп, магнитометр, температура, давление...

    а если в виде csv передавать или вам только бинарные данные подходят, java библиотека визуализации Data-Driven Documents (d3js.org) поддерживает csv.
  10. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, случайно не знаете, dns должна всегда запрос слать, не смотря на наличие в кэше валидного предыдущего запроса или это библиотека не дописана? Китайцы выложили новую версию Open source LWIP 1.5.2: Open source LWIP for ESP8266_NONOS_SDK_V1.5.2 - ESP8266 Developer Zone
  11. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Проверку убрал для ускорения. Падения были при вызовах GetFATRecord из некоторых мест, в частности из той же WEBFSSeek, еще WEBFSGetStartAddr.
  12. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Исправил падение на некоторых функциях WEBFS (WEBFSSeek, WEBFSGetStartAddr) Лежат здесь: PowerMeter/webfs.c at master · vad7/PowerMeter · GitHub PowerMeter/webfs.h at master · vad7/PowerMeter · GitHub
  13. V

    UDK: Общие разговоры

    У меня "@sleep 2" не работает, пишет: Makefile:215: *** пропущен разделитель. Останов. Последний мой вариант, впрочем тоже - теперь питоновский скрипт работает на старых данных, до компиляции. То есть на экран выводится правильно, но бинарник прошивки получается старый. Вообще задача вывести...
  14. V

    UDK: Общие разговоры

    Получилось так: @echo $(shell $(PYTHON) ../bin/make_firmware_image.py ../bin/)
  15. V

    UDK: Общие разговоры

    @CHERTS, запускает то он их последовательно, но похоже питон возвращает управление, а сам начинает выполнять скрипт асинхронно.
  16. V

    UDK: Общие разговоры

    @CHERTS, подскажите как в makefile сделать ожидание выполнения скрипта на питоне? @$(PYTHON) ../bin/make_firmware_image.py ../bin/ @echo "Fullflash firmware.bin size : " $(shell printf '%u\n' $$(stat --printf="%s" ../$(FIRMWAREDIR)/firmware.bin) ) Последняя строчка в итоге выводит старый размер...
  17. V

    Среда разработки для ESP8266

    @RRRLock, Про UDK (Eclipse) забыли.
  18. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, web_fini() только заполняет переменные, справа может быть только константа. Это я разгубастился, думал щас, чтобы не писать обработку ini файла с парсингом переменных и не множить почти похожий код, использую web_fs_init.c.... Ну да ладно, доработаем, не впервой. :)
  19. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, ну не знаю, может я и слепой, но вот в упор не вижу, где в функции web_fini() идет разбор переменных ~xxx~.
  20. V

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @pvvx, этот файл не отправляется - это настройки для web_fini();
Сверху Снизу