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

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

  1. V

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

    @pvvx, странно, ets_intr_lock() ставлю - i2c глючит, но esp8266 не виснет, а если ставлю ets_isr_mask(0xFFFFFFFF), то не глючит, но виснет. Плата esp01, воткнул код в app_main.c: esp8266web/app_main.c at master · pvvx/esp8266web · GitHub поведение не изменилось....
  2. V

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

    @pvvx, Пытаюсь использовать GPIO2, GPIO0 в качестве I2C - глючит, то читает, то ошибка. UART1 не используется - заремарил в uart_init: uart_read_fcfg(2) и os_install_putc1((void *)uart1_write_char) еще отключил WDT - вызов wdt_init(1) DEBUG_UART = 0 удалось только заставить работать когда...
  3. V

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

    @pvvx, функция ets_intr_lock() какие прерывания запрещает, не подскажете?
  4. V

    Вопрос ESP8266 в качестве надежного приемо-передатчика

    Я про библиотеку ардуино для esp8266.
  5. V

    Вопрос ESP8266 в качестве надежного приемо-передатчика

    Ключевое слово было "надежное", что к ардуино не относится. Или я ошибаюсь?
  6. V

    Вопрос управление ESP-07

    Делать устройство безопастности на esp8266 с его глюками и потреблением, как мне кажется, лишнее. А тем более на ардуино. Да и таких уже готовых устройств продается море, но если хочется самому поковыряться - nrf24l01 подойдет больше в качестве радиоудлинителя.
  7. V

    Вопрос Как сделать? Вытаскивать МАК адреса из DHCP пакетов

    по таймеру через какое-то время
  8. V

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

    Инициализация/настройка уартов сначала здесь: esp8266web/app_main.c at master · pvvx/esp8266web · GitHub потом здесь: esp8266web/app_main.c at master · pvvx/esp8266web · GitHub потом здесь: esp8266web/app_main.c at master · pvvx/esp8266web · GitHub потом здесь: esp8266web/user_main.c at master ·...
  9. V

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

    @pvvx, в update_mux_uart0() порты настраиваются, а у меня на U0RXD (GPIO3) датчик висит. Вот, похоже, из-за этого и не работает. В принципе, мне вообще UART0 не нужен. Нужен только UART1 и то только TX (GPIO2) для вывода в терминал для отладки временно, а на готовом девайсе - тоже нет. Да, и...
  10. V

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

    Вот сюда вставляю код установки обработчика прерываний GPIO: esp8266web/app_main.c at master · pvvx/esp8266web · GitHub И обработчик никогда не срабатывает. Причем экспериментально выяснил, что дело в функции uart_init(), в ней что-то происходит с прерываниями GPIO.
  11. V

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

    @pvvx, спасибо. Подскажите по функции uart_init()? Чем в ней могут GPIO прерывания отключаться? Не увидел в ней ничего такого... Или ее может перенести куда-нить в начало startup() ?
  12. V

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

    Мне нужно как можно раньше установить обработчик прерываний GPIO. Но вот тут обнаружил, что после функции uart_init() (в uart_tcp.c) обработчик прерываний больше не срабатывает. Сам сходу не разобрался, подскажите, что в ней подправить?
  13. V

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

    @pvvx, Подскажите есть функция вывода в UART, типа os_printf(), но чтобы выполнение программы дальше шло только после вывода всех символов?
  14. V

    Over-The-Air (OTA) на библиотеке малого webсервера

    Вот жду пока вы еще немного с-оптимизируете китайский код. :) А пока вот попробую уменьшить блок настроек до 1 сектора, чтобы на прошивку еще чуток добавилось.
  15. V

    UDK: Запрос/обсуждение нового функционала

    Какой там Python, в UDK бы отладку прикрутить... Тяжко без нее.
  16. V

    Over-The-Air (OTA) на библиотеке малого webсервера

    Увеличения времени загрузки с 44 мс до 51 мс. 7 мс для моей задачи уже не критично. Все равно меньше 44 мс не сделать. Понятно, что нет предела совершенству, но мне нужно обновлять по воздуху вашу веб-свалку уже сейчас, а альтернативы пока нет.
  17. V

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

    Я все это пробовал с ноутбука с WinXP. @Vitaly, антивирус отключен. Попробовал с нового ноутбука с Win 10, IE 12, Chrome - работает! Но как-то нестабильно - на маленькие файлы правильно ругается: rv[80] 192.168.4.2:60016 [1] listen srv[80] 192.168.4.2:60016 [1] read: 620 of254[/fsupload]...
  18. V

    Over-The-Air (OTA) на библиотеке малого webсервера

    Добавил в Rapid_loader обновление по WiFi (OTA) - при загрузке копирует прошивку с места расположения WebFS на основное место. Лежит здесь: Rapid_Loader_OTA Доработанный веб-сервер (web_srv.c, upload.htm) здесь: PowerMeter Если в веб-сервере оставить только Web и убрать отладку, то влазит в...
  19. V

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

    Обновил FireFox до последней 44.0.2 - та же ошибка, странно.... А есть еще и мобильные браузеры, которые вообще не обновишь.
  20. V

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

    Проверял на IE версии 8 (другой поставить не могу), FireFox 43, Chrome последний - на всех рвется соединение. Видать они ждут что-то еще в таком случае, не силен в http. Пока вижу, что нужно дописывать upload_boundary(), чтобы читал и пропускал входящий контент, а уж после редирект...
Сверху Снизу