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

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

  1. anakod

    Arduino библиотеки esp8266

    1. https://github.com/anakod/ESP8266pro - посмотрите рекомендации по размеру буфера в конце страницы, это очень важный момент, из-за него вероятно все основные Ваши проблемы. Если используете HardwareSerial для коммуникации с ESP, то менять надо SERIAL_BUFFER_SIZE 2. В printResponse Вы делаете...
  2. anakod

    Arduino библиотеки esp8266

    А путь какой запрашиваете?
  3. anakod

    Arduino библиотеки esp8266

    Это не нормально но бывает. Либо слишком много подключений, либо не хватает размера буфферов (а еще может и просто еспешка глючит :). Плюс моей библиотеки в том, что ее это не убивает, и даже если EPSP просто подвиснет велика вероятность что Ардуино сама ее перезагрузит. А Вы мои рекомендации с...
  4. anakod

    Arduino библиотеки esp8266

    Кстати даже напрямую необязательно, на внутреннем уровне библиотеки есть команда execute которая отправляет в модуль любую команду. Хотя прямое подключение все же даст несколько более чистый эксперимент.
  5. anakod

    Arduino библиотеки esp8266

    Честно говоря даже идей особо нет, в расширенном режиме отладки Вы видите все что отдает модуль без изменений. И похоже что IP он отдавать не хочет. Может попробовать подключить его напрямую и поэкспериментировать с этими же командами? Еще вариант обновиться до предыдущей версии прошивки (я...
  6. anakod

    Arduino библиотеки esp8266

    Включите расширенный режим отладки для этого в методе begin задайте параметр eODM_Dump
  7. anakod

    Arduino библиотеки esp8266

    Прекрасно, жду фидбека.
  8. anakod

    Arduino библиотеки esp8266

    Да, я думаю если поставить свежую Ардуину (1.0.6) то все заработает из коробки и String будет более современный.
  9. anakod

    Arduino библиотеки esp8266

    Почитал changelog. Да, похоже класс строк правда обновляли в 1.0.6: http://arduino.cc/en/Main/ReleaseNotes
  10. anakod

    Arduino библиотеки esp8266

    У меня 1.0.6, но не уверен что дело в этом. Вот тут обсуждается похожая проблема: http://forum.arduino.cc/index.php?topic=294419.0 На всякий случай прикладываю мою версию WString, можете попробовать обновить её (путь C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino) сделав...
  11. anakod

    Arduino библиотеки esp8266

    Нет, я имел в виду не хардверную плату а IDE Arduino, там вроде в заголовке версия пишется
  12. anakod

    Arduino библиотеки esp8266

    Очень странно, я использовал только стандартные функции, а версия ардуино какая?
  13. anakod

    Существует ли с++ среда для esp8266?

    Тут еще важный вопрос по памяти (как кода так и оперативки). Да и вообще нужна ли вся стандартная библиотека на маленькой железячке. С другой стороны, т.к. вектор работает было бы интересно понимать что функционирует а что нет.
  14. anakod

    Существует ли с++ среда для esp8266?

    Ее еще не собирали под ESP? В дистрибутиве вижу только H-ник. Вообще, конечно, было бы очень хорошо иметь все в одном комплекте со всеми нужными патчами, чтобы не собирать по кусочкам с интернета. Unofficial Development Kit в этом плане прекрасен, жаль пока еще с C++ не дружит.
  15. anakod

    Существует ли с++ среда для esp8266?

    Еще из ограничений касательно C++, с которыми я столкнулся, - не работает std::string, причем только часть функций (например присваивание сишной строки). Честно говоря не знаю нужен ли он мне, но было бы интересно узнать причину и/или устранить ее: std::string x = "W"; undefined reference to...
  16. anakod

    Существует ли с++ среда для esp8266?

    Просто объявление переменной не помогло, а вариант с eagle работает. Со второй частью согласен, но т.к. не силен в сборках компиляторов (Я Win разработчик и далек от мира GCC), мой вариант мне кажется хорошим промежуточным костылем чтобы пока все работало :)
  17. anakod

    Существует ли с++ среда для esp8266?

    Эту ошибку можно побороть так же, как не работающие конструкторы - просто добавить объявление в eagle.app. За правильность метода не поручусь но вроде бы работает как надо, в том числе локальные деструкторы у меня отрабатывают. Прикладываю мою версию файла, в дальнейшем постараюсь собрать...
  18. anakod

    Arduino библиотеки esp8266

    Под свои нужды я написал удобную обертку для работы с ESP8266 под Arduino, реализующую весь основной функционал стандартной AT прошивки, и с явным разделением уровня логики и уровня парсинга данных. Т.к. на мой взгляд, получилось весьма хорошо, я решил поделится наработками с сообществом...
Сверху Снизу