AKE
Ещё нюанс есть, если esp32 в режиме станции, некоторые точки доступа отказываются повторно подключать после такого сброса (по крайней мере сразу)
Василий
digital рестарт юзается только если включена защита памяти, иначе - в наглую вачдогом
Василий
Василий
если ребутнуть esp32
Василий
некрасивое решение)
Василий
а я то думал)) нахваливал
Василий
а по факту протсо ручные манипуляции)))
Василий
скорее всего просто банальный баг какой есть, потому сделали врукопашку)
Василий
нашли на первом чипе, дальше перестраховались и везде накопипастили
Василий
работает же
Василий
там кстати много копипастов по семействам
Василий
я думаю что переписывать с нуля былоб тяжелеее
Василий
норм костыль такой, хороший
Василий
вручную сделай збс)
Василий
так зачем - функции написаны давно
Alexey
Ну, человек хоть убедился, что голый idf ничем не лучше arduino ))
Василий
просто заюзать это.
Василий
Василий
в ардуине все же подкапотку не показывают)
Alexey
Человек кипятился, что ардуино - кака
ok-home
ok-home
/**
* @brief Internal function to restart PRO and APP CPUs.
*
* @note This function should not be called from FreeRTOS applications.
* Use esp_restart instead.
*
* This is an internal function called by esp_restart. It is called directly
* by the panic handler and brownout detector interrupt.
*/
void esp_restart_noos(void) attribute ((noreturn));
/**
* @brief Similar to esp_restart_noos, but resets all the digital peripherals.
*/
void esp_restart_noos_dig(void) attribute ((noreturn));
Василий
ok-home
сорри не дочитал до конца (((
Василий
Василий
неправда)
Василий
та я знаю что есть
Василий
я про саму ардуино иде
Alexey
Думаю, тролля можно больше не кормить, он наелся и убедился
Alexey
я про саму ардуино иде
При чём тут ide? разговор был про фреймворки. Товарищ, вы скачете с темы на тему
Василий
так, я сказал что сама ардуина не приветствует азить по исходникам фреймворков
Василий
там всё в скетчах
Василий
а IDF по сути все есть код и на ладошке)
Василий
Evgeniy
в ардуине нужно править баги в 2-х прослойках, а в IDF только в одной 😁
Василий
Василий
дошло)
Alexey
Он настолько погряз, что не выйдет на чистую воду ))))
Василий
можно всё и везде, сама платформа не подразумевает такой подход жеж......
Василий
оло, снимите трубку)
Василий
там абстракция придумана для того, чтобы не пугать домохозяек))))
Василий
и чтобы код на всех платформах работал - но нынче уже много непереносимых скетчей
Василий
тобишь по сути - барахло
Василий
лишний уровень абстракций
Evgeniy
Василий
ну хоть в этом согласны)
Василий
ардуино идеален для старта - чтобы понять алгоритмику без вникания в платформу
Василий
но как только нужно мигать не только светодиодиком - нужно идти далее)
Василий
иначе будет как с этим рестартом
Василий
а почему функция не делает зашибись? - а хер его знает.....
Василий
мне мешает их идеология и подход, которые я не использую)
Василий
эко вы усугубляете)))))
Василий
нет, пишу на понятном языке, с минимальным уровнем абстракции
Василий
и в регистры дунуть умею
Василий
для определенных задачек достаточно и ведруины, но судя по возникающим вопросам - следует все же избавится от мешающего звена.....
Василий
щас мем сделаю на тему)
Alexey
Он даже гит не пользует, ибо это лишняя абстракция, он код запоминает, а потом редактирует, там же, в своей памяти ))))
Василий
Василий
Василий
Василий
ай яйяй
Evgeniy
короче - как глючил прием по UART, считывая 0 байт, так и продолжает глючить, хотя это может передача глючить, но какая разница, один фиг - нестабильное решение получается
Alexey
ай яйяй
Ладно, уже даже неинтересно. Все сделали соответствующие выводы
Evgeniy
собрал второй - тоже самое, ага
Evgeniy
редко глючит, с этим можно жить, но неприятно
Evgeniy
и даже багфикс есть для такой же проблемы, только тут что то другое
Василий
Юзать С++
Василий
Василий
Юзать Ведруину
Василий
Evgeniy
Только до следующей передачи по UART, и потом прием восстанавливается. Сейчас по 2048 байт запрос-ответ.
Evgeniy
Только спустя 9 часов до ребута UART перестал принимать. Скорее всего проблема та же самая
Evgeniy
Да, WIFI включен, BT нет, запрос через websockets приходит, потом по UART по другому протоколу - запрос-ответ
Evgeniy
в отдельном таске, в котором очередь текстовых команд, которая приходит через websockets в текстовом сообщении
Василий
хоть бы раз лишний байтик прилетел