Тоже мне экзампл. Мигнуть диодом
А теперь скажи ему как присрать скажем sht31 к esp8266-rtos-sdk, без пердуины?
Евгений
Ну какие они написали, не я же...
Так я не понял к чему ты мне привел их. Базу опять выдать решил?
Там нихуя нет
Евгений
Не о том спор. Ты сказал что в платформио есть есп8266, но не ардуина. Дал ссылки. Я зашел туда и вижу что ардуина.
Не о том спор. Ты сказал что в платформио есть есп8266, но не ардуина. Дал ссылки. Я зашел туда и вижу что ардуина.
Я не так сказал. Ты сказал что это ардуина в другой обвязке - я это опроверг
Я не говорил что ардуины там нет
Евгений
Я не так сказал. Ты сказал что это ардуина в другой обвязке - я это опроверг
Нет. Это именно ардуина в другой обвязке. Просто вместо ардуины иде используешь платформио и все. СДК один и тот же.
Для esp8266 доступно 3 фреймворка. Arduino, esp8266-rtos-sdk, esp8266-nonos-sdk
Фреймворк ардуино базируется на esp8266-nonos-sdk
У тебя всё перемешалось
Евгений
Фреймворк ардуино базируется на esp8266-nonos-sdk
Ну что сову об пень, что пнем об сову....
Ну это разные фрейворки от слова совсем
Мне лень уже по сотому кругу одну и ту же инфу каждому пояснять. Гугли в чате если интересно
У вас в 99% все перемешалось
Евгений
не буду спорить тупо потому что я платформио с 8266 никогда юзать не буду. Я вообще 8266 узаю только по причине форм-фактора есп-01. И только в режиме передатчика вайвай-уарт. Для всего остального есть есп32
Евгений
Это еще если распиновка такая же будет... У меня в шкафу около сотни готовых контроллеров, на которых запаяны гнезда под есп-01. Так что как минимум сотню есп-01 я еще поюзаю)
Плюс дополнительный пин появляется
Евгений
Потому что более не нужен пин reset
https://aliexpress.ru/item/1005003538055090.html
Евгений
Вух! Надо купить хоть пару на опыты...
Вух! Надо купить хоть пару на опыты...
Ну они оверпрайснуты. Ибо отладку есп-с3 можно взять за 150, А за эту херь просят 400
Евгений
в принципе верно. с3 у меня же есть штук 5, можно же на ней опыты делать и ждать пока подешевеет эта
Да это лилька. Она никогда не подешевеет
Евгений
Не один китаец же хитрый...
Ну вот пока других хитрый че-то не появилось
Евгений
Ну вот пока других хитрый че-то не появилось
Надо посмотреть сколько будет сборка ее в jlcpcb.... Там нарисовать то ее час делов)
Не смотрел. И писать в личку зачем? Чтобы что?
Че за манера писать в личку. А посмотри мой код
Охуеваю всегда
Евгений
Нарисовать желательно с другим чипом c3
а с каким? Я их купил на пробу и еще даже не включал ни разу - то лень, то некогда)
И рядом еще два Пина под юзб вывести
Alexandru
Пффф... Как ты с банками работал и с пейджером ходил? У меня первая мобила в 96-м появилась, и это при том что я не в столице был, а в Сибири... Я, правда не с банками работал, а в сотовой компании😂
У меня даже пейджера не было, не то что мобилы. Я же программером работал в софтверной фирме, разрабатывавшей и продававшей клиент-банк. А пейджеры были у установщиков, работавших с банками и их клиентами. Будешь смеяться, но у меня и сейчас нет мобилы (могу себе позволить такую роскошь - быть полностью свободным, чтобы меня никто не мог достать).
Max
Че за манера писать в личку. А посмотри мой код
Ты сразу говори "Ставка в час - ... минимальное количество часов - ... Предоплата 100%" - и мигом все испаряются))
Джунов завел?
Он удалился
Все сообщения подтер
Alex
Это тот, что wlan обнаружил удалённый?
Alex
😐
Это тот, что wlan обнаружил удалённый?
Да он код кривой написал. Поди ему чат гпт его сделал. А он не про то
Чат гпт оглупел последнее время. Наверное уже все в курсе
Евгений
Чат гпт оглупел последнее время. Наверное уже все в курсе
пообщайся с идиотами столько, сколько он, я посмотрю как ты поглупеешь😂
Евгений
Ну если я хоть что то понимаю в самообучаемых ИИ, то они обучаются в процессе общения. А учитывая, с кем в основном общался этот бот - чего удивляться что он обучился наоборот?)
Max
Врядли он обучался на тех вопросах, что ему задавали. А вот на тех текстах, что он генерил для балбесов - вполне. Как следствие - деградация и тлен.
Исследование показало, что ChatGPT стремительно тупеет Учёные Стэнфордского и Калифорнийского университетов внимательно изучили производительность базовых моделей GPT-3.5 и GPT-4, выяснив, что за последние месяцы ИИ значительно деградировал. К примеру, было обнаружено, что точность определения простых чисел в марте составила 97,6%, а в июне всего 2,4%. Писать и форматировать код ChatGPT стал тоже намного хуже, чем в начале этого года. И в целом «менее охотно отвечал на нужные запросы», часто ошибаясь. Исследователи точно не знают, в чём причина, но есть предположения, что это из-за людей, с которыми он "общается" и сам обучается. Восстания машин не будет. Тупость людей победила r/#technology
Евгений
хз. Я один раз с ним пообщался из любопытства
John
https://arduino.ru/forum/programmirovanie/velikoe-perepolnenie-millis
John
Для тех кто боится переполнения millis()
John
Давно уже все разжевано
John
Делайте правильно и небудут интервалы сбивпться
iҚØN🐾🐾
https://habr.com/ru/companies/vstack/articles/749254/
Nikita
Привет. В ESP32 IDF хочу читать\писать атомарно uint32_t из разных ЦПУ. Для записи нашёл такие варианты esp_cpu_compare_and_set(); (esp_cpu.h) Atomic_CompareAndSwap_u32(); (freertos/atomic.h) Реализации у них разные. Ещё должна быть реализация для std::atomic* А какую нужно использовать? И я не вижу функций для атомарного чтения, где их искать?
Ruslan
Отгрузил первую партию железяк в магаз...
Andy
Отгрузил первую партию железяк в магаз...
Написал донос в налоговую :)
Nikita
Что вы понимаете под "атомарное чтение" в применении к esp32?
Чтобы ЦПУ0/1 прочитал актуальное значение из cache0/1
Serjio
что за магаз!?
Andy
Чтобы ЦПУ0/1 прочитал актуальное значение из cache0/1
Не встречал такого. Промахи кэша аппаратно контролируются и не доступны "снаружи". Вроде было прерывание возбуждаемое при промахе, но это не точно :(
Чтобы ЦПУ0/1 прочитал актуальное значение из cache0/1
А с чего ты взял что оно неактуальное?
Nikita
А с чего ты взял что оно неактуальное?
А как и в какой момент синхронизируются кэши?
А как и в какой момент синхронизируются кэши?
https://coderlessons.com/tutorials/akademicheskii/parallelnaia-kompiuternaia-arkhitektura/soglasovannost-i-sinkhronizatsiia-kesha
Nikita
Вот все атомики, что я упоминал. В случае с stdatomic.h есть как store, так и load. В других исполнениях их нет #include "esp_cpu.h" esp_cpu_compare_and_set() https://github.com/espressif/esp-idf/blob/master/components/esp_hw_support/cpu.c#L405C1-L405C98 #include "freertos/atomic.h" Atomic_CompareAndSwap_u32() https://github.com/espressif/esp-idf/blob/master/components/freertos/FreeRTOS-Kernel/include/freertos/atomic.h#L116 #include "stdatomic.h" atomic_load()/atomic_store() я так понял они используются в реализации std::atomic https://github.com/SHA2017-badge/xtensa-esp32-elf/blob/master/lib/gcc/xtensa-esp32-elf/5.2.0/include/stdatomic.h#L142 std::atomic https://en.cppreference.com/w/cpp/atomic/atomic/store https://en.cppreference.com/w/cpp/atomic/atomic/load