Александр
что то типа того.
Александр
Был такой сайт до сво) можно было бесплатно включая доставку до нг заказать текстолит. Пакетами носил с почты))
Дмитрий
https://github.com/Aircoookie/WLED 2811 штук 30 вполне управлются
Дмитрий
dout подключён к D4
Ruslan
Это 14 версия))
на текстолите?
Александр
Евгений
на текстолите?
С - стабильность :)))
Ruslan
У меня не хуже есть
на stm32 тоже управляются через PWM DMA
Александр
на текстолите?
Все рабочие) просто мне делать нечего. Кто то бухает. Кто то текстолит покупает
Serjio
Пятница же!
ok-home
Нормально, сам такой, бухать не интересно
Запил квасом кислым и осоловел, слишком много мыслей был в голове ))
Brzęczyszczykiewicz Grzegorz
😔👍
Slava
Похоже тут одни пятничные алкаши тусят. Как пятница - так никого.
Slava
Смотрите как можно.... По памяти пишу ..
Max
А памяти много не бывает
Slava
Serial.println("aaa"+"bbb")+"ccc"; пол дня вторым процессором думал, почему не всё печатается.
Михаил
потому что в скобках надо писать
Slava
Ага, ещё бы вспомнить когда я скобочку не перенес при добавлении нового кода.
Михаил
serial.Println("aaa"+"bbb"+"ccc");
Михаил
так должно быть вроде
Slava
Ага, я про ситуацию в целом. Скобочка не там. Получается чушь, жаль компилятор это не понимает.
Я че-то не понял
А какого лешего компилятор это пропустил
Leonid
VSCode или CLion бы Вам помогли
Leonid
для компилятора тут все нормально
Slava
VSCode или CLion бы Вам помогли
Что попроше и на руском?
Понятно что все нормально. Но варнинг выплюнуть должен
println видимо строку тоже возвращает
Только ты ее не присвоил
Leonid
да он может и плевал, кто его знает
Вообще полезная опция
Leonid
ардуино иде много всего пишет, не заметить
warning as errors. Правда иногда заябывает
Да нехватает там отдеьного окна с ошибками
Странно что за овердохуя лет так и не сделали это. ЧТоб два раза ткнуть можно было и перейти на место ошибки
Leonid
ну в нормальных средах разработки еще на этапе написания кода Вам укажут на такие вещи
ну в нормальных средах разработки еще на этапе написания кода Вам укажут на такие вещи
Это там где включена функция автокомпиляции. Здесь гцц вызывать накладно будет частенько.
А список ворнингов и эроров в табличку собрать вполне можно было был. Иначе я вообще не понимаю какой смысл во второй версии arduino ide. Что там нового то? Свистоперделки теперь выглядят иначе?
Slava
Вообщем, нужно 2.0 поставить, потыкать и понять что это хлам, непригодный для больших кодов.
🛡Aleksej
А че в ардуино иде бывают большие коды?
или в первом возможно большой код писать?
От прокладки зависит.
Причем тут прокладка? Я пытался собирать большие проекты на ардуине. Но это огромная боль. Меняешь одну букву и он ребилдит все к хуям в один поток. Неважно что у тебя 100500 ядер...
или в первом возможно большой код писать?
Да написать то можно, но с каждой библой когда код тяжелее и тяжелее его менять и тестировать становится печальнее
🛡Aleksej
Ардуино только для хоббистов, или быстрых прототипов. ИМХО.
Ардуино только для хоббистов, или быстрых прототипов. ИМХО.
Насчет быстрого прототипа я тоже не уверен. Думал как-то побыстрому собрать прототип с оледом, енкодером, вифи и еще какой-то херней. Так менять этот проект реально печально. В итоге плюнул и быстрее нарисовал его на esp-idf
Semen_404
Всем привет, Кто нибудь работал с GyverPortal?
Semen_404
Как выводить данные с датчика?
Василий
куда надо выводить? график или просто значение в Label?
Serjio
В андроид приложение
Serjio
В локальной сети, по udp
Ruslan
камрады, чёта туплю к ночи, короче, есть указатель на структуру gsm_info_t* info, мне надо в функцию передать адрес её элемента, типа &(info->act) - но этот вариант неправильный, как правильно?
Алексей
gsm_info_t& info это ссылка, не указатель.
Ruslan
поправил
Василий
В локальной сети, по udp
GyverPortal - вроде по http только работает... библиотека для веб интерфейса
Алексей
Вроде верно & (info->act)
Serjio
А, ну я не знал, что это за сущность..
Alexey D.
Вопросик по "сям". Надо в f передать значение адреса buf , при том что f принимает указатель на значение (то есть buf_p является указателем на указатель, как я понимаю, и надо передать адрес этого указателя на указатель) void *buf_p = &buf; f(&buf_p); Можно ли данную конструкцию сделать без дополнительной переменной buf_p , как-то вроде f(&(&buf)) (но так ругается) ?
Ruslan
что такое buf у тебя?
Ruslan
покажи код
Ruslan
как определяешь буфер и функцию
Alexey D.
как определяешь буфер и функцию
queue = xQueueCreate(1, sizeof(void *)); char buf[10]; void *buf_p = &buf; xQueueSend(queue, &buf_p, portMAX_DELAY); Ну упрощенно
Ruslan
массив - это уже указатель
Ruslan
т.е. в третьей строке амперсанд не нужен
Alexey D.
У меня queue содержит указатели
Alexey D.
т.е. в очередь мне надо запихнуть указатель на buf ( = адрес buf), а для этого я должен в xQueueSend передать указатель на указатель на buf
iҚØN🐾🐾
Мб я криворук, но я перестал передавать указатели в очередь, ибо получал invalid address pointer из одного ядра паба, сабом посылая из другого