• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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();
Сверху Снизу