• Система автоматизации с открытым исходным кодом на базе 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(), чтобы читал и пропускал входящий контент, а уж после редирект...
Сверху Снизу