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

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

  1. C

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

    некоторые возможности этого есть. ресурсов мало. никаких перлов и php. есть инклуд веб-файлов и вывод переменных сервера. что-то конкретное можно дописать на си.
  2. C

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

    таки оно и оказалось вайфай-директом? долгожданное OSI-погружение?
  3. C

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

    беда в отсутствии loopback. обошёл кривым прямым вызовом принимающей функции. а в вайфай наверно не хватает всяких интересных функций, типа послать и принять пакет до установки всяких соединений. такой низкоуровневый обмен. но это мои домыслы: ибо хочется включать несколько модулей и чтоб они...
  4. C

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

    после установки #define LWIP_NETIF_LOOPBACK 1 #define LWIP_LOOPBACK_MAX_PBUFS 1 #define LWIP_HAVE_LOOPIF 1 почему-то результат вывода списка интерфейсов if (netif_list != NULL) os_printf("if0 ip: " IPSTR "\n", IP2STR(&(netif_list->ip_addr))); if...
  5. C

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

    интересно, почему если отправить udp-пакет на адрес 127.0.0.1 , то прослушивающий данный порт коллбэк не вызывается?... и пакет соответственно теряется. #define LWIP_HAVE_LOOPIF 1 поставил... оно конечно, гарантий доставки udp никто не давал, но всё же.
  6. C

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

    поменял провода питания на потолще и воткнул электролит (100мкф) рядом с модулем. а также уменьшил "время ожидания" в доп. настройках компорта (диспетчер устройств). после чего заработала прошивка на скорости 921600. Written 244736 bytes in 4.31 seconds (454.37 kbit/s)... Leaving... 14:22:33...
  7. C

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

    как бы превышает скорость стирания флеша. стало быть ей скорость программирования и ограничится. ускорение программирования ведь не нуждается в тираже? я бы железное сделал, если бы очень приспичило. на цплд+срам+какой-нибудь интерфейс (да хоть cy7c68013a, если радио не прёт) хотя спортивный...
  8. C

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

    у меня сейчас стоит скорость прошивки 230400. когда была 460800, с 1го раза успешно проходило только в 30% случаев. возможно длинные (10см) неэкранированные провода, возможно дешёвый юсб-переходник. я этот момент пока не оптимизировал. иногда приходилось по 5 раз капу жать, чтоб прошилось. на...
  9. C

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

    в дельфи-примере 10кил запузыривали. просто на всякий случай :) откликается!
  10. C

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

    кажется решилось. косяков было много. и фаервол уговаривать пришлось и проги всякие пробовал. в конце концов на дельфи пример нашёл и подправил его чтоб особо длинные пакеты не слал (200 байт) в терминале получил: udp 192.168.4.2:1025 [201] мысли у меня такие, что udp ведь должен быть проще...
  11. C

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

    могу сказать спасибо :) но что это изменит? кто-то вроде даже материально помочь хотел... модуль при старте выдаёт такую строчку: UDP Test port 1025 init... Ok в начале функции udp_test_port_recv(void *arg, struct udp_pcb *upcb, struct pbuf *p, ip_addr_t *addr, u16_t port) прописано...
  12. C

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

    ну как я понимаю, лишний код во флеш пока не столь критичен, как отказ модулей через полгода. нет? так я не понял, там мало или слишком много незаменимого кода? :) (поставил на всякий случай иду....)
  13. C

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

    ну значит так: void wifi_param_save_protect_with_check(uint16 startsector, int sectorsize, void *pdata, uint16 len) { uint8 * pbuf = pvPortMalloc(len); int i; if(pbuf == NULL) return; spi_flash_write(startsector*sectorsize, pdata, len)...
  14. C

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

    т.е. это бы решило проблему? void wifi_param_save_protect_with_check(uint16 startsector, int sectorsize, void *pdata, uint16 len) { uint8 * pbuf = pvPortMalloc(len); int i; if(pbuf == NULL) return; spi_flash_read(startsector*sectorsize, pbuf, len)...
  15. C

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

    100тыс стираний должна выдерживать? если неск. месяцев, то получается каждые 3 минуты трёт?
  16. C

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

    ага. я заметил.. но пока тоже не стал доделывать :)
  17. C

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

    на страничке wifi settings опция sleep mode значится NONE. или где её выключать? наваял в качестве пробы пера вывод списка файлов в браузер: надо кому-нибудь? также есть дамп флеш-памяти туда же (вместо обычного адресного пространства по адресам от 0 до 0x20000000, всё равно там ресет при чтении)
  18. C

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

    в один прекрасный момент перестала работать заливка файловой системы. с таким вот логом: srv[80] 192.168.4.2:50544 [1] read: 2912 ... srv[80] 192.168.4.2:50544 [1] read: 2324 ... srv[80] 192.168.4.2:50544 [1] read: 1736 ... srv[80] 192.168.4.2:50544 [1] read: 3196 ... srv[80] 192.168.4.2:50544...
  19. C

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    ну вот и доигрался: и ничего же вроде не трогал... вылечилось очень странным способом: прошивкой проекта pvvx и обратно sming. что у pvvx такое есть, чего не хватает в sming? сейчас все файлы (70кб) на фтп залились и браузером видятся. попытался увеличить размер ФС (флеш 4МБ), пока...
Сверху Снизу