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

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

  1. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    P.S. Нашел в бинарнике "why %u %u %u %u". Но что туда, блин, передается? И главное когда и зачем это происходит? (Это из libpp.a)
  2. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Продолжаю проводить тесты. С включенным WDT: С выключенным: В середине часть выброшена, причем похоже счетчик исправно работал все это время, но в UART ничего не отдавалось, и вообще казалось что модуль завис. 1. Как такое может быть? Даже теоретически 2. Есть ли возможность понять что...
  3. anakod

    ArduinoIDE для ESP8266

    Скоро у Sming будет своя система инсталляции\сборки. Сейчас в нашем чате идет активная работа в этом направлении.
  4. anakod

    Esp8266 и микроконтроллер

    А я однажды забыл переключить мой USB адаптер после AVRок и долго мучал ESP на 5 вольтах. Причем ей было плохо, она постоянно непроизвольно перезагружалась и тихо пищала (шучу), а я никак не мог понять в чем дело и продолжал издевательства. Только потом понял, но вроде бы все обошлось без...
  5. anakod

    Общие вопросы по Arduino IDE для ESP8266

    Думаю да мы не совсем поняли друг друга, а если точнее я неудачно выразился. Разумеется не Sming играет ведующую роль (точнее он играет но только по отношению к конечному разработчику), а по факту изначальная инциацива за LWIP. Поэтому отправка происходит только внутри callback вызовов LWIP...
  6. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    pvvx, хотел, но в таком случае не хватает места в RAM (там совсем уже в притык). Возможно можно поколдовать над секциями оффициальной библиотеки и все получится. Хотя, конечно, опенсорс решение было бы лучше :(
  7. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Я нашел причину перезагрузки. Хотя правильнее, к сожалению, сказать нашел не причину, а факторы которые необходимы для ее проявления. system_timer_reinit() + Open LWIP library Если хотя бы одно из условий не соблюдается то перезагрузки не происходит. Т.е. похоже в этой реализации LWIP есть...
  8. anakod

    Решено Пароль WiFi в прошивке по-умолчанию

    АлександрН, Вы жестокий человек! :'( :D
  9. anakod

    Общие вопросы по Arduino IDE для ESP8266

    pvvx, Sming подразумевает что ведущая роль в работе сервера за ним. Т.е. он сам вызывает callback когда ждет фрагмент данных. Более того - сохранять указатель на открытое соединение - явно грубое нарушение, т.к. конечный пользователь ничего о нем не знает и нигде его не имеет/не хранит, кроме...
  10. anakod

    Общие вопросы по Arduino IDE для ESP8266

    По идее - да, но пока не особо понятна возможная реализация. Дело в том что Sming использует нативный для LWIP подход - асинхронные callback вызовы (но при этом красиво оборачивает их чтобы пользователю не нужно было думать о внутренней части). Ардуино - напротив работает в loop модели с...
  11. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Наверное надо попробовать у китайцев узнать подробности на их форуме. Я ничего подобного в прошивку точно не закладывал :) Т.е. без ватчдога наблюдается эффект некоторого подвисания? Это может быть объяснением почему срабатывает ватчдог. Что в этот момент пишется в лог?
  12. anakod

    ArduinoIDE для ESP8266

    А как именно оно проявляется? По-моему проблема здесь в том что и Sming и эта Ардуино объявляют одни и те же недостающие функции СДК. Получается конфликт. Другое дело что это вероятно не единственный вопрос который может вызвать противоречие.
  13. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Можете еще попробовать для теста выключить WatchDog: System.onReady(ets_wdt_disable);
  14. anakod

    ArduinoIDE для ESP8266

    Касательно этих ошибок - можно попробовать просто удалить дублирующиеся объявления из C:\Arduino\hardware\esp8266com\esp8266\cores\esp8266\Sming\Sming\system\include/esp_systemapi.h либо C:\Arduino/hardware/tools/esp8266/sdk\include/ets_sys.h или вообще попробовать закоментировать одини из этих...
  15. anakod

    Обсуждение Парсинг URL &key=val&...

    Может пойти более простым путем? :) https://github.com/anakod/Sming/tree/master/HttpServer_Bootstrap
  16. anakod

    Баги/глюки/проблемы в каком-то конкретном примере из пакета Sming

    Для того чтобы диагностировать ошибку нужно больше информации. aloika, пробовали ли Вы запустить на больших значениях времени, в том числе оригинальном 400? Что пишется в Serial лог? Постоянно ли время через которое происходит перезагрузка или оно всегда различается? У меня вроде все работало...
  17. anakod

    Программирование ESP8266 как Arduino

    Не, я за Си++ ;)
  18. anakod

    Программирование ESP8266 как Arduino

    Конечно, для этого и нужен форум чтобы взаимодействовать и обмениваться накопленным опытом. Кстати, есть ли новости от третьего разработчика Ардуино?
  19. anakod

    Запрос библиотек/драйверов для Sming

    Вебсокеты - штука без сомнений хорошая, но к чему городить зоопарк различных технологий, если в 95% случаев достаточно AJAX? Благо для него ничего нового придумывать не требуется. Да информации по нему в сети больше и совместимость луче, бери не хочу :) Так что вебсокеты пока не обещаю, а с...
  20. anakod

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

    Просили? Получайте :) Вышла новая версия Sming + AJAX Server Example. Dynamic processing user commands in realtime! 400 миллисекунд. И это, я думаю, еще далеко не предел, если вдруг кому-то потребуется быстрее.
Сверху Снизу