Anonymous
Да, водку например измерить
Dmytro
Поплавком можно)
Anonymous
Хм, не
Anonymous
Нужно что-то современное
Anonymous
Или это в принципе невозможно
Тецкатлипок
Вы можете использовать стандартные malloc и calloc. Так же в esp idf ещё есть несколько функций которые позволяют выделить память из нужных регионов под специальные нужды.
чистый esp idf та еще боль, я через esptool собираю, а там так сказать есть не все, но 98% хотя да, то что не реализовано часто стреляло в колено
Тецкатлипок
Есть датчики для измерения содержания спирта?
физика бессердечная ты сука)) вязкость и вес на температуру
Тецкатлипок
датчик давления внизу, какую то цифру на термометр и можно банальной проводимостью еще поправку смотреть
Тецкатлипок
и на глаз ловить по спиртометру шкалу
Тецкатлипок
потом можно взять в аренду на день проффесиональный цифровой спиртометр и откалибровать вашу гравицапу
Тецкатлипок
один хрен я более чем уверен что вам там предклах только, а не от 0% до 100% в тысячных долях
Anonymous
Да и пока это просто интерес
Anonymous
Есть или нет
Тецкатлипок
Не, мне надо просто, готовое решение
купить датчик но он не дешевый
Тецкатлипок
датчик естт
Тецкатлипок
причем разные
Тецкатлипок
под разные среды и использования
Anonymous
купить датчик но он не дешевый
Понятно, спасибо, тогда повременим
Dmytro
чистый esp idf та еще боль, я через esptool собираю, а там так сказать есть не все, но 98% хотя да, то что не реализовано часто стреляло в колено
Я не совсем понял что вы называете "чистым esp idf" и то что в "esptool" (утилита для заливки прошивки). Так или иначе чтобы у вас там ни было, malloc должен быть доступен
No Name
Вам шашечки или ехать?
Нет мне точное определение
Тецкатлипок
Я не совсем понял что вы называете "чистым esp idf" и то что в "esptool" (утилита для заливки прошивки). Так или иначе чтобы у вас там ни было, malloc должен быть доступен
пока в дороге, почитал про ESP-IDF к сожалению это мне не подходит это наконец то родное ядро epressif выпустили отдельным модулем в отрыве от их кривейшей "рекомендуемой" ide у нас сейчас боевой проект который написан под компилятор arduino ide причем куча кода, куча либ, 80% которые написаны с нуля или переписаны четко под свою задачу уже в текущем проекте не перепрыгнем на новую экосистему просто когда это все начиналось было только или компилятор от ардуинки или "родной" но без каких либо либ и что самое главное развертка для начала работы на одном компе занимала пол дня. и заливки тоже не самыми простыми методами. пол года долбались с родной ide пока не плюнули и не начали на ардуинке. да там свои приколы и особенности, но главное оно позволяет работать паралельно нескольким людям и быстро подключать что то новое, либами. а главное развертка и переносимость.
Алексей
Хотя там есть плюсы, можно использовать их. Векторы, списки, shared pointer.
Тецкатлипок
Динамическая память для реального времени очень не рекомендуется. И плюс очень много ошибок с этим связано :)
вот потому я и хочу потыкать на практике чистая динамика не катит надо что бы можно было задать минимально допустимый так сказать больше можно, меньше нет
Тецкатлипок
почему и просил где можно прочитать
Тецкатлипок
значение свободной памяти
Тецкатлипок
самому написать проще и гибче как по мне
Алексей
самому написать проще и гибче как по мне
И лишено существенного недостатка (с) :)
Тецкатлипок
И лишено существенного недостатка (с) :)
угу) велосипеды они такие)))
Тецкатлипок
два стула - гибко и оптимально и при этом просто и с поддержкой переносимости, а не как с stm что прибито гвоздями к определенному камню
Тецкатлипок
Ну там в пределах одного семейства переносится.
с esp да это оочень хорошо хотя тоже "есть детали" так сказать а с stm там хреново переносится даже в рамках одной модели но разных ревизий
Алексей
Я с этим сильно не разбирался, читал, что можно. Но для моих поделок не надо было.
Алексей
Да и не на что. Был камень, на нём и делал :)
Тецкатлипок
хобби это здорово
Алексей
Я же для себя любимого. Просто хобби.
Алексей
Зато у меня теперь есть часы. Правда ещё без корпуса 😂
Тецкатлипок
Зато у меня теперь есть часы. Правда ещё без корпуса 😂
это круто) то что оно живо, оно работает - это самое классное чуство)
Evgen
Романтики.....
Алексей
с большой дороги..
Evgen
С паялом....
Andy
пока в дороге, почитал про ESP-IDF к сожалению это мне не подходит это наконец то родное ядро epressif выпустили отдельным модулем в отрыве от их кривейшей "рекомендуемой" ide у нас сейчас боевой проект который написан под компилятор arduino ide причем куча кода, куча либ, 80% которые написаны с нуля или переписаны четко под свою задачу уже в текущем проекте не перепрыгнем на новую экосистему просто когда это все начиналось было только или компилятор от ардуинки или "родной" но без каких либо либ и что самое главное развертка для начала работы на одном компе занимала пол дня. и заливки тоже не самыми простыми методами. пол года долбались с родной ide пока не плюнули и не начали на ардуинке. да там свои приколы и особенности, но главное оно позволяет работать паралельно нескольким людям и быстро подключать что то новое, либами. а главное развертка и переносимость.
Че-то как-то странно. Как раз esp-idf более поддерживаемая среда чем ардуино. Ну и в команде git в качестве стандарта совсем никак не зависит от языка разработки.
Тецкатлипок
Че-то как-то странно. Как раз esp-idf более поддерживаемая среда чем ардуино. Ну и в команде git в качестве стандарта совсем никак не зависит от языка разработки.
сейчас - может быть 4 года назад (или даже 5, учитывая конец этого) все было не так однозначно и родная IDE вызывала только кровавые слезы, не говоря о том что бы ее поставить надо было сильно заморочится (и не было никаких либ вообще, все писать самому ручками)
Тецкатлипок
Родной IDE нет, по крайней мере сейчас. Есть плагины к Eclipse и VS code
угу платформио до сих пор дергает при вспоминании) застал как раз когда оно только появилось, и это было настолько криво что под линуксом ложило систему))) сейчас может и лучше, но уже все к CLion привыкли)) в следующем году может быть как раз попробуем на платформио и под esp-idf у платформио большой плюс что там конфигурационный прямо в проекте мы для своего в итоге сборочные скрипты сами написали есть отдельный файлик с конфигом по которому собирает хоть и вызывается коммитхуком автоматически при пуше на гит, но все равно не то немного, лишние шаманства при развертке
Andy
сейчас - может быть 4 года назад (или даже 5, учитывая конец этого) все было не так однозначно и родная IDE вызывала только кровавые слезы, не говоря о том что бы ее поставить надо было сильно заморочится (и не было никаких либ вообще, все писать самому ручками)
ну хрен его знает, так то на eclipse с 2018 года проекты идут, сначала на esp8266, затем на esp32, баги конечно везде были и еще будут :) И чем меньше сторонних прокладок между ПО вендора и проектом, тем лучше на мой взгляд
Тецкатлипок
ну хрен его знает, так то на eclipse с 2018 года проекты идут, сначала на esp8266, затем на esp32, баги конечно везде были и еще будут :) И чем меньше сторонних прокладок между ПО вендора и проектом, тем лучше на мой взгляд
да, согласен но вопрос скорости развертки тоже важен. если проект что бы начать править на новом компе надо сначала потратить 3 дня на танцы с бубном обученным этому человеком..... почему кстати и екслипс нет я вспомнил, да родная среда предлагалась под еклипсом или под чем то вообще нестандартным
Тецкатлипок
у нас сейчас запустить новый комп это 10 мин 2 мин скачивает и устанавливает CLion, 2мин скачивает и распаковывает все зависимости и еше 5мин на подключение гита и скачивания нужной версии и еще на чай время останется
Тецкатлипок
С Eclipse так же. Скачивается Eclipse, к нему плагин. Ну и среда так же как и для CLion.
хз, хз с еклипсом всегда была боль это я еще по Java помню а под esp32 под линуксом там были огромные траблы с ним я помню что мы месяц возились выбирая где писать, и еклипс отпал на первой неделе потому как слишком много головняка и он просто морально устаревший уже
Алексей
хз, хз с еклипсом всегда была боль это я еще по Java помню а под esp32 под линуксом там были огромные траблы с ним я помню что мы месяц возились выбирая где писать, и еклипс отпал на первой неделе потому как слишком много головняка и он просто морально устаревший уже
Я себе развернул довольно быстро. При чём читал доки и по ним ставил. (Знаний 0) Eclipse не устаревший, он обновляется постоянно. А VS code мне не очень понравился. Его надо настраивать очень много, чтобы просто заработал. CLion платный.
Тецкатлипок
Я себе развернул довольно быстро. При чём читал доки и по ним ставил. (Знаний 0) Eclipse не устаревший, он обновляется постоянно. А VS code мне не очень понравился. Его надо настраивать очень много, чтобы просто заработал. CLion платный.
каждому свое могу разве что сказать) почему и хорошо когда есть выбор очень круто что сейчас на железо можно писать не только с разных IDE но и на разных языках понятное дело что для высокого уровня надо многое понимать и что то писать удобнее на низком уровне но каждой задаче свой инструмент и круто когда инструмент удобен)
Ctef
Извиняюсь за любопытство, мне показалось что вы на есп32 делаете бизнес проекты? Почему то раньше считал что только для домашнего пользования. Сейчас сам пытаюсь портировать проект с стм
Ctef
Может кто поделиться информацией о стабильности работы контроллера
Ctef
Понимаю что многое зависит от того как его использовать
Тецкатлипок
Извиняюсь за любопытство, мне показалось что вы на есп32 делаете бизнес проекты? Почему то раньше считал что только для домашнего пользования. Сейчас сам пытаюсь портировать проект с стм
для каких то своих задач он норм очень много дешевых приблуд умного дома на esp работает мы тоже начали с того что мозги на stm а esp чисто как модуль с командами на АТ но потом постепенно перешли только на esp там где нужно только BLE с вайфаем
Ctef
Но всё же
Тецкатлипок
Может кто поделиться информацией о стабильности работы контроллера
смотря для каких целей есть странные баги но они лечатся програмно
Тецкатлипок
к примеру аптайм при работе 24/7/365 с постоянной связью с сервером, по 3-4 пакета в секунду около 24-48 часов если стабильно оно без перезагрузок может и неделю лопатить но потом внезапно может зависнуть и вачдог не отрабатывает потому в свое время отловили и поставили что бы оно раз в два дня ребутало само себя
Тецкатлипок
или есть вава с пинами
Тецкатлипок
если активная связь некоторые пины не функциональны на полную
Тецкатлипок
но это есть в даташилде
Тецкатлипок
или же АDC в чипе хуевый и шумный, лучше использовать внешний хотя есть два пина чисто сенсорных, миливольты он не даст, но перепады он лови точно по даташилду на них можно микрофон тот же повесить но на делк можно даже ультразвук ловить через усилитель
Тецкатлипок
Можно ссылку?
в даташилде это пишется
Тецкатлипок
тот же халл сенсор не отрабатывает если подключена вафля точнее данные он отдает но там "погода"
Ctef
А если он не может п вайфай
Тецкатлипок
А если он не может п вайфай
значит ок там как раз таки можно, если надо внутренними ADC пользоватся на 120% то берешь отключаешь вафлю, читаешь данные и подключаешь обратно вафлю
Hleb
Всем привет. Ребята, как правильно работать с EEPROM если туда надо каждый раз записывать данные разной длинны? Потом после чтения появляются знак обратного вопроса. Как от них избавиться? Заранее спасибо.
Ctef
Я хотел спросить) зависает как? в логах видно что-то ? эти баги видны при тестах и прогоне устройства?
Тецкатлипок
Всем привет. Ребята, как правильно работать с EEPROM если туда надо каждый раз записывать данные разной длинны? Потом после чтения появляются знак обратного вопроса. Как от них избавиться? Заранее спасибо.
если вам ехать - то по идее можно нагуглить либу если шашечки то написать самому функцию для чтения-записи строк что бы отсекало по FF и были ограничения по длинне
Тецкатлипок
Я хотел спросить) зависает как? в логах видно что-то ? эти баги видны при тестах и прогоне устройства?
при прогоне на тестах этот баг был магией то есть то нет при том что для него надо бывало и неделю ждать - повесили ребуты по часам и все ок