Anton
вопрос в сообщество: можно как-то готовить хттп клиент, чтобы он надёжно работал, или придётся самому в асинхронные сокеты писать?
Ivansuper
Помоему вы балаган месите
Роджер
вопрос в сообщество: можно как-то готовить хттп клиент, чтобы он надёжно работал, или придётся самому в асинхронные сокеты писать?
Что значит надежно. ошибки будет всегда. просто придется готовить обработчик событий и бороться с проблемами.
Anton
Что значит надежно. ошибки будет всегда. просто придется готовить обработчик событий и бороться с проблемами.
да пофиг на ошибки. но у меня был случай, что esp_http_client_perform(client); просто бессрочно подвисал
Ivansuper
панель 64х16 ошибки никакой нет. как видно на ролике по центру панели нет индикации. а еще как видно из видео панель как будто поделен на 4 квадрата 1ый и 3ий никаких реакций на 2ом и 4ом что-то непонятное бегает а по идее по wi-fi отправлен команда на индикацию букв А. искал 3 дня менял контакты идущие с панели к есп. искал никаких подсказок. поисковые запросы я делаю уже 20 лет и любую информацию нахожу с одного раза(если таковое вообще существует в сети). если вам не нравится или просто не хотите отвечать или может никто не знает на этот вопрос ответа можете сейчас уже блокировать обидно не будет. я уже понял что неадекваты тут в цене и могут позволять себе указывать как и что делать.
Первая неправильная мысль что ошибки никакой нет. Если не работает, значит где-то она все же есть. При всем уважении, мы чужие тебе люди и не знаем сколько ты уже потратил дней на поиски и решение : ) Поэтому не надо злиться. Надо было сказать модель, показать схему подключения, и по возможности показать код. Ибо в данном случае ты в своей голове имеешь контекст ситуации, а мы -- нет. Может где-то банальная ошибка, а тебя этот баг уже сердит и ты мелочь какую то упускаешь
D.S.
я сам удалил свои сообщения из уважения к другим участникам группы.
Ivansuper
Ну будем честными, кто-то действительно мог прямо знать и сразу понять в чем проблема. Только тут 1.5к участников, и вероятность такого человека встретить очень мала
Ivansuper
В тексте был упомянут вайфай, я могу пока пальцем в небо ткнут на тему того, что сигнал на панель прерывается работой вайфая
Alexey D.
монитор ком порта показывает что всё нормально информация принята.
1. А почему на панели снизу точка выбита? 2. Очень похоже double buffering неправильно используется, если он там есть
Alexey D.
в библиотеке двойная буферизация по умолчанию отключена
Ну по факту у тебя не передается картинка для 0 и 2 элементов. Или для 1 и 3, хз. Что такое C, R D контакты и почему они не подключены. Панель у тебя состоит из 4 кусков, судя по пинам это чип-селект АБЦД
Alexey D.
в библиотеке двойная буферизация по умолчанию отключена
Даташит то есть на сие чудо? Или модельку
D.S.
Ну по факту у тебя не передается картинка для 0 и 2 элементов. Или для 1 и 3, хз. Что такое C, R D контакты и почему они не подключены. Панель у тебя состоит из 4 кусков, судя по пинам это чип-селект АБЦД
по идее A B C D они сканирующие каналы R подключен к D7 это красный цвет. но автор говорит что и без них(без C и D) будет работать. хотя у него он и работает.
Andy
это хорошо. какая версия идф?
разные, самая раняя наверно 4.0
Anonymous
Добился просыпания из deep sleep, заменил память
Anonymous
Была эта, поставил winbond
romanetz
Так esp32
romanetz
?
romanetz
А какая нрф тогда?
romanetz
И что значит шустрее?
romanetz
52840?
romanetz
А-а )
romanetz
si4463 посмотри
romanetz
И что значит шустрее?
Я чот сразу подумал - с более быстрым процом ) А всего лишь скорость передачи по радиоканалу имелась в виду (
Anton
тот что в idf работает месяцами без проблем на десятке проектов
вот сейчас снова. утром смотрю — данные за ночь не обновлялись. перегрузил — появились. отдельный таск, всё остальное работает. буду признателен за идеи дебага
Andy
вот сейчас снова. утром смотрю — данные за ночь не обновлялись. перегрузил — появились. отдельный таск, всё остальное работает. буду признателен за идеи дебага
дык вариантов всего два: 1 Запустить на стенде и писать подробный лог если есть возможность 2 Прицепить flash побольше или SD-card и писать подробный лог если на объекте Дальше копаем и возможно находим
Anton
jtag приедет, может поможет...
Andy
в прошлый раз оно просто на esp_http_client_perform останавливалось, без дальнейших действий
т.е. запустили на стенде и увидели что при выполнении esp_http_client_perform прошивка упала?
Anton
не упала. терминал подключен и там лог. по логу было, что дальше выполнения esp_http_client_perform программа не пошла, остановилась. запрос всегда один и тот же.
Anton
сейчас этот запрос вынесен в отдельный таск. вчера несколько часов таск работал без проблем, а утром смотрю — за ночь встал таск и не обновляет данные
Andy
ага, т.е. в логе последнее сообщение о вызове функции esp_http_client_perform и все. Следовательно необходимо включить режим verbose в log output и смотреть дальше.
romanetz
Возможно, память течёт
Anton
Смотри кучу/указатель стека
да, тоже подумал. воткнул heap_caps_print_heap_info(MALLOC_CAP_8BIT);
Anton
плюс добавил определение повреждения кучи. куча цела. небольшую утечку, впрочем, таки поймал. может и правда в ней дело было, сейчас куча стабилизировалась и не растёт ни на байт.
romanetz
Кто-нибудь решал такую задачу - полив дачи по расписанию/по влажности с контролем влажности? На esp32
SetPf
могу очень всратым расписанием поделиться только =)
romanetz
Кинь в личку Что-то подобное мутил? Я вдруг осознал, что у меня есть необходимость в такой штуке и все практически железки, чтобы её собрать
Александр
На С, императивное, очень говновелосипедное, но мб пригодится.
Клапана какие использовал? Я вот думаю применить от стиралки с двумя соленойдами. Один на забор воды от насосной станции, а другой на полив.
Lucifer
Привет всем. Есть проблема. Чип ESP32 wrover. Отказывается прошиваться хотя в бут мод входит нормально. При подключении голого чипа флудит в терминал мол ошибка чтения флэш памяти. Подавал строго 3.3 вольта, прошивал тож через 3.3 вольта. Кз на плате нету. И так у трех модулей подряд. Что это может быть?
Lucifer
Lucifer
Lucifer
плата самодельная
Н Е К И Б Е Р Л Е О
Sio/dio ?
Н Е К И Б Е Р Л Е О
А еще какие пины задействованы?
Lucifer
полная схема платы
Lucifer
Н Е К И Б Е Р Л Е О
А то попадал тут недавно..
Н Е К И Б Е Р Л Е О
А отключи ка динамик от io13
Lucifer
на IO13 ничего
Н Е К И Б Е Р Л Е О
на IO13 ничего
Io13 gnd динамик
Lucifer
так у меня вообще динамиков нету
Lucifer
там сверху земля а снизу ничего, это маркировка заемли
Н Е К И Б Е Р Л Е О
Sound
Lucifer
какой sound? там чисто
Lucifer
я динамик не засовывал
Lucifer
к IO13 ничего не подключено вообще
Н Е К И Б Е Р Л Е О
Схемами в заблуждение вводишь
Lucifer
щя
Н Е К И Б Е Р Л Е О
Отключал все и шить пытался?
Lucifer
Lucifer
вот, так лучше?
Lucifer
по сути это голый чип потому что шить пытался без обвеса
Lucifer
и с обвесом
Lucifer
из портов только один пока использовал
Н Е К И Б Е Р Л Е О