Николай
о, ну вот. значит, завезли.
естественно завезли
Николай
че ты его слушаешь
Николай
я просто не понимаю в этих колбек функциях
SSR
ок, скок ты хочешь за разжовывания?
Я не хочу разжёвывать, это местный мем
о, ну вот. значит, завезли.
Ему его использование ничего не даст. Потому что в ардуине свой буфер в идф свой. Ардуина пихает в идф по нужному евенту. Только иногда пихает больше чем может. Почитай исходники. Я читал
Serjio
ну навскидку: заводишь глобальный флажок, который меняешь в колбеке соответствующим образом. а в том цикле, где отправляешь, перед отправкой каждого нового куска, ждешь, пока этот флажок не сбросится в колбеке
Николай
Я не хочу разжёвывать, это местный мем
спасибо за разъяснения. так или иначе в прошлый раз хуесосили меня, и заставили в питон вникнуть, сижу вот уже сам тыкаюсь, что то даже работает)
SSR
ок, скок ты хочешь за разжовывания?
Но если ты заинтересован, то 300 евро
Serjio
а, ну значит никак?
То есть уже ардуиновский
Ну не хочет человек код читать, а просто гадает. Бесполезная трата времени. У него все не причем
Но если ты заинтересован, то 300 евро
Это за разжевывание мема?
Serjio
как там он должен выглядеть?
ну вон колобок говорит, что не поможет..
Я не понимаю задачу, ради которой это затевается
SSR
Это за разжевывание мема?
Разжую на конкретном примере
Просто срать буфер это охуенная задача
SSR
Я не понимаю задачу, ради которой это затевается
Забей, там какая-то очень важная задача, закрытые исходники, nda ещё наверное надо подписать, чтобы увидеть
Кстати ардуиновский код публичный. Ты можешь его редактировать под свои нужды. И уменьшить делей ожидания буфера не кратным 100 мс, а кратным 1 мс например
А можешь вообще скопировать библиотеку serialbt и написать на ее базе свою SierlaByNikolayAleksandrovich
Николай
я скину его, вопрос кому он нужен?
Николай
500 строк бреда для вас
И делать там че хочешь. Хоть буфер на тербайт сделай лишь бы сралось туда без задержек
Serjio
попробовать-то можно. в колбеке проверять событие ESP_SPP_WRITE_EVT оттуда каким-то образом брать cong и менять глобальный флажок - надо читать доку на события и передаваемые параметры
SSR
Скинь лучше 300 евро в битке
И когда он приходит она начинает пихать туда СВОЙ буфер
КОторый иногда не пролезает и получает он эту ошибку
SSR
Я вот только не понимаю, зачем serialbt
Serjio
И когда он приходит она начинает пихать туда СВОЙ буфер
ну вон выше показали, видимо, переназначаемую функцию-обработчик колбека? кто-то запрещает проверять самому?
Serjio
SerialBT.write(0); даже не пролезет?
если часто слать - какая разница, 0 там, 1 или 255?
Николай
если часто слать - какая разница, 0 там, 1 или 255?
если слать в пустой буфер, часто не случиться
Николай
и не случится задержки
Николай
и кон не встанет
Serjio
ну колобок код прочитал, можно его экспертному мнению довериться (я б так и поступил)
Serjio
если слать в пустой буфер, часто не случиться
у тебя есть инструмент проверки пустоты буфера? ты проверяешь где-то его заполненность?
Николай
Если хочет пусть конечно читает евент, в чем проблема
Николай
в целях познания дзена
Николай
на яндексе
Николай
Если хочет пусть конечно читает евент, в чем проблема
в том что я не понимаю как это сделать?
Николай
эти С++ приколы
в том что я не понимаю как это сделать?
register_callback же. Оно просто добавит к колббеку ардуины еще и твой
Я вообще знаешь че думаю что у тебя не буфер засирается а клиент отваливается к хуям оттакого флуда
Вот поэтому ты и ловишь эрор.
Николай
неа
Николай
я бы это видел
Николай
void loop() { if (XZ == 1) { XZ = 0; SerialBT.println(12345678); } }
Николай
ок есть вот флаг в виде переменной булл.
Николай
в следствии чего ее устанавливать? в единицу
Николай
че гадать, можно проверить же
Serjio
while(!XZ); SerialBT.println... идея в том, что оно само в колбеке будет меняться и сбрасываться
Serjio
блин, в сафари видео тормозит. слишком много окон (13 окон, по пяти вкладок в каждом)
Николай
не совсем, у меня идея в том что отправка идет тогда когда надо, если нельзя то не идет, но не идет в любое свободное время. пропуск не сильно страшен.
Николай
скок тормоз или дубль значения предыдущего
Николай
я кстати не скрываю, вот код куда это все. можете ржать)
Ilya
Купил я не так давно себе так званый потолочный светильник, взамен старой детской люстры, с пультиком ргб, тепло холодно, Захотелось мне управление с телефона, на есп.. не буду углубляться #------------ Начал с малого, нужно с эмулировать ir NEC стандарта пультик, нашел, скопировал код. Но при отправке, получаю на пол секунды люстра гаснет и тут же вкл Может кто сталкивался ?
Indr1x
Пожалуй, сталкивался почти каждый. Это часто происходит когда в интернетах "нашел, скопировал код".
iҚØN🐾🐾
Пожалуй, сталкивался почти каждый. Это часто происходит когда в интернетах "нашел, скопировал код".
В 2000х (+-) кто-то тоже находил и проверял "патч Бирмана", оказалось он не так работал, как нужно)
Indr1x
Хаха, а как он может работать не так? Там одна команда же
iҚØN🐾🐾
Ну это было заявлено как фикс производительности сервера)
Evgen
Бармина)
хорошо что не Бармена или брамина 😉
Ivan
Ебать. А зачем?
https://www.youtube.com/watch?v=m2r5czaSv0Y
Vladislav
День добрый... Где то на просторах интернета видел картинку с NodeMCU. где расписано какие входы выходы не желательно использовать так как при перезагрузки могут выдать ложный импульс, какие входа не должны быть замкнуты в момент загрузки иначе контролер не загрузится и т.п. Поделитесь такой таблицей пожалуйста у кого есть.
Indr1x
"esp8266 gpio state after start"
Gleb Golosenin
Подскажите пожалуйста, Я новичок, задача соединить 2 node mcu по юарт, кидаю проводки RX 1 платы - TX 2 платы, TX 1 платы - RX 2 платы. СОМ НА СКОРОСТИ 115200, вижу что данные уходят, но на вторую плату не приходят. Направьте пожалуйста на плавильный путь
Gleb Golosenin
Одна висит на повербанке, а вторая на ноуте, вот та что на ноуте смотрю ком порт, туда уходят значения
Gleb Golosenin
А потом меняю их местами и с помощью функции Serial. read() смотрю что входит в сом
Gleb Golosenin
Да