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

Недавнее содержимое от arrowcircle

  1. A

    Нужна помощь Ошибки выделения памяти

    WebRepl - это адски неудобный инструмент. Заливать файлы по одному - это ужас. К тому же после ребута соединение рвется. В идеале иметь мейкфайл/интеграцию с иде для проверки синтаксиса, прекомпиляции всего, кроме main.py, заливки всех изменившихся файлов, запуск тестов и тд.
  2. A

    Нужна помощь Ошибки выделения памяти

    А как Вы работает с микропитоном? Как заливаете файлы? Есть ли какой-то удобный способ заливки и отладки? Makefile или что-то подобное?
  3. A

    Нужна помощь Ошибки выделения памяти

    Спасибо, попробую. while из базового примера, который отказался работать. PS. Почистил еще раз флеш, перезалил прошивку, залил скомпилированный bme280.mpy и вроде все завелось. По памяти не вылетает
  4. A

    Нужна помощь Как указать колбеки подключения/отключения к WiFi в классах?

    Останавливает непонимание того, как это делается :)
  5. A

    Нужна помощь Как указать колбеки подключения/отключения к WiFi в классах?

    Спасибо, а можно такой же трюк провернуть с Ticker?
  6. A

    Нужна помощь Ошибки выделения памяти

    я этот вывод делаю на основании информации из issue на гитхабе, а вот откуда вы такие выводы делаете мне не очень понятно. Если вывести количество свободно памяти, то там цифра почти в 2 раза больше 9 кб
  7. A

    Нужна помощь Как указать колбеки подключения/отключения к WiFi в классах?

    А разве не видно какой я использую? Естественно можно использовать коллбеки, это стандартная функция, которая во всех примерах. Вопрос в том, как прокидывать в качестве колбека инстанс метод, а не глобально определенную функцию.
  8. A

    Нужна помощь Ошибки выделения памяти

    Читайте внимательнее, память не кончилась, а фрагментирована. Если нечего сказать по делу - лучше не писать, кмк.
  9. A

    Нужна помощь Ошибки выделения памяти

    Может быть кто-то сталкивался с проблемой выделения памяти? Делаю простой скрипт с bme280 и mqtt. BME280.py залит на плату и подключается из фс. MQTT подключается из стандартной библиотеки. main.py import gc from machine import Pin from machine import I2C import time import BME280 from...
  10. A

    Нужна помощь Как указать колбеки подключения/отключения к WiFi в классах?

    Добрый день. Пытаюсь упаковать основной код программы в класс. Все получается хорошо, кроме коллбеков на подключение/отключение WiFi. program.h class Program { public: Ticker wifiReconnectTimer; WiFiEventHandler wifiConnectHandler; void onWifiConnect(const WiFiEventStationModeGotIP&...
  11. A

    Решено HTTPClient отваливается случайно

    В platformio.ini: build_flags = -D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH В ардуино IDE: Tools -> lwIP Variant -> V2
  12. A

    Решено HTTPClient отваливается случайно

    У Вам platformio или arduino ide?
  13. A

    Решено HTTPClient отваливается случайно

    Вопрос решился сборкой проекта с lwIP v2 High Bandwidth. Теперь все работает как часы
  14. A

    Решено HTTPClient отваливается случайно

    К веб-серверу эта проблема совершенно не относится. Количество коннекшенов и их статус в порядке. До сервера коннекты не доходят, ошибка в резолвинге днс. Почитав интернет, нашел похожие проблемы у людей на гитхабе. У кого-то это связано с новой версией lwIP и новой версией фреймворка. Попробую...
  15. A

    Решено HTTPClient отваливается случайно

    Это никак не связано с тем, что глючат esp8266. WiFi.status() == WL_CONNECTED. Если будет выполняться секунду, что запрос уйдет через 9 секунд. Долбать сервер раз в секунду не проблема для дебага. Мой сервер выдает стандартный ответ со статусом 200 и заголовками кеширования. Время ответа - 5 мс.
Сверху Снизу