🎧Ukt_Pxd🎧
Максимум или Ультра?
а в чем отличия?
Evgen
т.е. ты на 1200 бод принимать?
че, коммент не видишь?
Evgen
понял...
гугель находит в основном на гитхабе и еще на сайте Гайера. А вообще у нас несколько процессоров и два фрейворка - один для ардуины, другой не для ардуины
Max
https://hackaday.io/project/195345/gallery#78feb06481e74783e67fdad6cdaf601b
Ruslan
Сборка в докере (IDF v4.4.7) на M1: real 15m49.968s user 40m43.029s sys 6m7.142s root@276a772e9482:/project# time idf.py build
Max
Час на сборку? Чотак?
Ruslan
чёта правда долго )))
Ruslan
а вот нативно: ~/.espressif/python_env/idf4.4_py3.9_env/bin/python fullclean build 105,07s user 43,68s system 366% cpu 40,617 total
Ruslan
старт: четверг, 28 марта 2024 г. 00:32:45 (MSK) финиш: четверг, 28 марта 2024 г. 00:33:26 (MSK)
Ruslan
41 секунда
индзэец
кста, у меня прикольное UB вышло
индзэец
индзэец
типо у меня массив 6 элементов и я присваиваю массиву[n] значение и n++ делает
Ruslan
41 секунда
А через VSCode ещё быстрее, видимо из-за буферизации вывода на консоль
индзэец
и? молодец конечно, что в консоль вывел
так через printf кста вообще вывод говно, ESP_LOGI лучше, а ещё лучше ESP_LOGE)))
Ruslan
забавно, залил прошивку, что собрал на 4.4.7, устройство обругало сертификат и обновило его автоматически, смотрю дальше
Ruslan
не, не хочет работать, чую много ебли на переезде до 5.2
Ruslan
а не, наговариваю, видимо были ошибки по связи, всё чётенько девайс отработал
Marat
Прошу извинить за ламерские вопросы, видел что esp32 s3 поддерживает аппаратный usb, хочу познакомится с ним, еще только предстоит документацию открыть, но можно в двух словах, можно ли сделать свое plug-n-play устройство? Придется писать свой драйвер или уже есть универсальные? Надо ли как usb-hid устройство такое регистрировать у майкрософта (а у нас сейчас это вообще возможно)? Хочется накидать свое приложение и что бы когда подключаю esp оно автоматически его определяло и начинало общаться.
Marat
Да для примера простая метеостанция, а приложение собирает данные и строит графики, а в обратную сторону, ну управлять светом или просто слать значения переменным. Просто если понять такое, дальше уже алгоритм ясен.
Ruslan
осталось понять, зачем в этой схеме USB
Marat
plug-n-play можно на uart сделать?
Marat
Я как то ковырял такое через ftdi и софт наших разработчиков, когда подключаешь несколько устройств (например каждый датчик это независимое устройство) то приходилось для каждого выбирать ком порт и было все это криво и не удобно. Вот мне стало интересно как сделать автоопределение, купил несколько stm32 с аппаратным usb но руки до них так и не добрались. :) Я просто самоучка, по этому многих простых вещей могу не понимать.
Ruslan
только не сферическое дерьмо, а конкретно
Ruslan
не тупи, пока мы добрые!
Marat
Можно hid можно получить от espressif ( о как... сам недавно узнал ) из их пула для например метеостанции и управлять светом есть много других вариантов не трогая usb. при наличии wifi и bt ( mqtt ....... )
Я метеостанцию как простой пример привел, мне главное понять процесс подключения по usb к компу, что бы устройство автоматически в системе (и приложении) определялось и начинало обмениваться данными, все остальное процесс масштабирования задачи, хоть это пульт управления атомной электростанцией. =)
Ruslan
если доки почитать, ваще всё просто, но почему-то все сначала лезут в этот чат
Andy
Типа все так просто?
Более-менее, у Tiny-USB своих глюков хватает, но в целом да просто.
ok-home
Типа все так просто?
Есть ограничения при работе через hub, что то у них недопилено
Evgen
А никто не наблюдал в логах с есп на UART0 рандомную срань EF BF типа такого
Ruslan
А никто не наблюдал в логах с есп на UART0 рандомную срань EF BF типа такого
оно срёт в лог то, что ты пишешь, чудес не бывает
Evgen
оно срёт в лог то, что ты пишешь, чудес не бывает
я это не пишу. Если бы писал - оно бы повторялось в точно тех же местах после ресета
Ruslan
забавно, переезд с 4.4.4 на 4.4.7 сэкономило 2.5 кб оперативы, я конечно немного оптимизаций навертел, совпало похоже
ok-home
забавно, переезд с 4.4.4 на 4.4.7 сэкономило 2.5 кб оперативы, я конечно немного оптимизаций навертел, совпало похоже
Я заметил странную вещь с оптимизацией, если ее отключить то оперативки больше остается ( по крайней мере там где я смотрел )
Evgeniy
Доброго времени. Столкнулся с проблемой - утечка памяти после событий отключения от WiFi. Версия idf 4.3. Пока решение - перезагрузка проца на событие дисконнекта от AP (esp в режиме AP)
Evgeniy
Встречали подобное? Заметил по поведению вебсервера - заканчивается память под сокеты. Если отключаться именно от сервера - то нет проблем в утечках сокетов, т.е. это именно внутри фреймворка баг
Evgeniy
Перезагрузка чипа кстати не заметна особо 😁
Ruslan
вердикт: чини или игнорируй
Ruslan
но если учесть, что версия IDF уже 5.2
Evgeniy
Есть упоминания, но уже не вариант переходить на другую версию IDF, тогда была только 5-ая. Придется всё переписывать.
Ruslan
а кому легко, сам не хочу, а приходится
Ruslan
ещё есть такая тема как backport
Ilya
всем здрасти я тут редко пишу.... вопрос есть, где-то год или два назад слышал, что какая-то компания объявила революцию и стала выпускать "блоки питания" в корпусах dip корпксах и соответсвенно в таких вот микроразмерах, так вот была эта революция или нет ? статью что-то не могу найти
Mezzo Lab
Давно есть герметичные модули мелкие
Ilya
размером dip8 с аощможностью 220 в 5 вольт dc переделывать?
Евгений
размером dip8 с аощможностью 220 в 5 вольт dc переделывать?
220 разносить (изолировать надо) + для микротоков а почему и нет?
Ilya
Евгений
ну допустим пол ватта
думаю многовато для dip8
Denis
Всем привет. Кто нибудь шарит за esp8266 и home kit библиотеки нашел скетч под замок с серво переделал его немного но есть проблема после перезагрузки wifi он не подключается в apple home
Max
Логично, процедуры переподключения к вайфаю нету.
Max
QA)
Sergej
Подскажите как реализовать. Нужно собрать температуру в моём доме с 5ти мест. 6 лет назад планировал, что каждая пара DS18B20 будет подключаться по UTP к своей esp8266, которые будут расположены в одном месте. Тогда и проложили UTP кабели. Сейчас есть esp32 (espruino), который трудится над сбором данных с котла, скважины, насосов и собственно проложены кабели (рисунок), т.к wifi там не ловит. Есть много мыслей: 1. подключить все DS18B20 по UTP к ESP32, не понятно как; 2. в каждом месте поставить по esp8266 и по UTP их подключить к ESP32, тоже вопрос как подключить; 3. Использовать R46CA01, но непонятно как... что-то примеров не нашёл. 4. Перейти на какой-то протокол типа RS485. Есть реальные идеи? Может с примерами?
Sergej
Sergej
Да и нехотелось бы уходить с espruino, т.к. уже много чего реализовано.
Евгений
Древний, проверенный и надежный 485. Каждой паре датчиков МК, самый дешевый (я бы стм8 поставил), от него по 485 все в центр. Ну а что в центре - это исключительно вопрос кому что нравится.
Sergej
По этому и думаю, что 1wire не заработает
Sergej
Да звезда 485 не очень, можно попробовать точка-точка по 485 (422) а уже в центре шлейфиком собрать с преобразователей... дороговато и некрасиво :)
Евгений
485 звездой так себе.
Нормально.. У него же там не индустриал. Ставишь скорость 1200 и забываешь про ошибки.
Andrey
по уму надо каждый, а по факту будет 5шт в параллель.