Serjio
короче, вполне рабочая гипотеза
Denis
я просто не хочу записывать идти диаграммы потребления в момент коннект я и так уверен что так много быть ме может
Serjio
86 но конденсаторов на плате я. не вижу. а по даташиту на ch340 вроде бы должны быть
Serjio
так она сама работает, а ch340 - не может, похоже.. я отследил до момента подачи питания именно на сам вайфай блок.
Serjio
просто сначала думал, может, оно там какой-нибудь общий пин (ресет) дергает..
Serjio
3.2 питание показывает, а при краше на вольтметре - 3.1 (UT61E)
Serjio
странное. поставил кондер - как будто стабильнее стало. 3.30-3.29, при пуске падает до 3.27 - но теперь хотя бы сбрасывается в половине случаев, а не в 90%.. уже прогресс
Serjio
я чето плохо матчасть выучил. там стаб на одной ноге 3.3, на другой - 1.3 это какой-то другой? на плате еще есть две мелкие трехногие штуки. неужели они делают 3.3 из 5 USB?
Serjio
к слову сказать, схемы конкретно этой платы найти не получалось.. там мост - в квадратном чипе, а у меня - прямоугольный
Serjio
Serjio
у него на одной ноге 3.3В, на другой - 1.3
Serjio
кто делает 3 - я не понимаю
Serjio
да, дурак. 4,6 у него вместо 5
Serjio
угу, хз где искать нормальный кабель
Serjio
да, уже сообразил)
Serjio
от компа, другой кабель ( с говноразъемом ) - на нем 4,7 питание. и вот уже без сбоев
Serjio
какие есть - около метра. короткий нашел - так у него вообще линий данных не было))
Serjio
не, у него все ок было. по стандарту. без нагрузки - 5,028
Serjio
просто кабели говно.
Serjio
да, пожалуй..
Serjio
там сам esp работал вроде бы ок. вопросы были к ch340 но вот сейчас - с конденсатором и с другим кабелем - вроде бы (тьфу-тьфу) внезапных обрывов монитора нет
Serjio
а должно работать printf("%s\n", out); или фиг тут, а не %s? (у меня крашится все со словами Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Denis
под буфер память не выделена скорей всего
Denis
если %s небылоб прошивка не собраласьбы
Denis
и ещё принтф будет выводить данные пока не обнаружит символ 0х0 и если в буфере его нет то может вылезти за границы выделенной памяти
Dmitriy
А open vpn клиент на esp32 кто запускал?
Serjio
вопрос к гуру си: массив объявлен и инициализирован char json_buf[]=""; я могу потом делать в цикле for i=0 to 100 json_buf[i]=чтототам?
Serjio
и каким потом должен быть sizeof(json_buf)?
CRM
просто кабели говно.
Не в кабеле дело, открою вам секрет, в цепи ещё присутствует защитный диод, на котором как раз и происходит падение. Не мучайте себе мозг, с любым кабелем от мобилы будет нормально работать.
Dmitriy
Dmitriy
и каким потом должен быть sizeof(json_buf)?
чем тебе String не нравится?
Denis
char *json; json = calloc(100); ... free(json);
Denis
malloc немного выгодней участок нулями не заполняется а берётся произвольный свободный участок памяти
Denis
getmem ещё есть
Dmitriy
char *json; json = calloc(100); ... free(json);
Есть еще обертки, которые эти вопросы скрывают от программиста...
Denis
да и либы готовые на всё случаи тоже есть...
Serjio
А если больше 100? Если заранее не знать? Или просто выделять заведомо большую память?
Avazart
А в чем пишется? Если в ArduinoIDE там есть библиотека для Json
Avazart
А если больше 100? Если заранее не знать? Или просто выделять заведомо большую память?
Эээ ... так ты же пишешь API и устройство - должен точно знать
Serjio
Понял. То есть это будет просто ограничение by design.
Dmitriy
Понял. То есть это будет просто ограничение by design.
А что мешает спрашивать размер ответа и под него память брать?
Dmitriy
Ну тебе пришел ответ из сокета - спроси, сколько данных и под них уже буфер выделяешь
Serjio
Хм. Не подумал. Спасибо!
Dmitriy
Хм. Не подумал. Спасибо!
https://github.com/sikorapatryk/sip-call/blob/master/components/sip_client/include/sip_client/sip_packet.h вот тебе пример парсинга
Serjio
danke!
Avazart
Понял. То есть это будет просто ограничение by design.
Главное отбрасывать запрос если за пределы возможного вышло
Dmitry
Всем привет Кто нибудь обновлялся до ядра >2.0 esp32? На platformio Поделитесь platfomio.ini Весь день чет тыкаюсь не пойму как правильно
EDUARD
Нет там второй версии ядра
EDUARD
Пользуюсь ардуино иде
thedimæs 👀
как использовать софтварный spi с sd картой на esp8266
thedimæs 👀
#esp32
кста, я уверен, что этот экранчик на пару тыщ затянул
Indr1x
Так и есть, там же написано lilygo
Dmitry
Нет там второй версии ядра
Есть, я даже умудрился как то поставить и все работает. Но чувствую как то очень криво. Могу своими поделиться шагами и файлом.
thedimæs 👀
thedimæs 👀
ток там еще и еспшка стоит и обвязка для аккума
Dmitry
Это я видел) курил С arduino ide проблем нет А вот на platformio накатить не вышло
thedimæs 👀
https://m.aliexpress.ru/item/1005002006058892.html
thedimæs 👀
Офф магаз
Indr1x
На бангуде вроде дешевле было
thedimæs 👀
у китайцев нг блин и ток 10 отправка....
thedimæs 👀
крч, есть электронная книга, оттуда можно достать 😆
thedimæs 👀
7.8"
thedimæs 👀
хз
thedimæs 👀
щас хочу сделать рисовалку для битмапов для дисплеев
thedimæs 👀
вчера искал, ток конвертеры нашел
thedimæs 👀
типо по-пиксельно рисовать картинку
thedimæs 👀
хотя да
Indr1x
крч, есть электронная книга, оттуда можно достать 😆
Так можно саму книжку раскурить и сделать тожесамое. На пoкетбуках linux, на ониксах андройд. На многих моделях wifi уже давно есть
thedimæs 👀
ну да, у меня ПБ, ток хз как приложухи самому писать и загружать
Indr1x
ну да, у меня ПБ, ток хз как приложухи самому писать и загружать
Можно с этого начать :) Программирование Pocketbook’ов / Habr https://habr.com/en/sandbox/17027/
thedimæs 👀
о, спасиб)
thedimæs 👀
покетбук + метеостанция на ЕСПхе
thedimæs 👀
великий и могучий СИ
EDUARD
Народ кто хорошо программирует на с++ под esp32 напишите в личку есть задача. ☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️
Andy
Нет там никакого драйвера, тупые сдвиговые регистры и ключи на столбцы и строки. Все решается с полпинка: