ㅤ
В какой нахуй в этой строке?
Николай
Николай
Там по логу видно
Николай
ㅤ
Не знаю почему оно тут вешается. оно тупо вызывает _spp_queue_packet и кладет пакет в очередь
Николай
Вооьще оно вот так
ㅤ
А там видимо flush вызывается еще
ㅤ
Надо читать код stream
Николай
ㅤ
Вот флуш может вешать, да
ㅤ
Что не?
ㅤ
Что не?
Николай
Не флуш
Николай
Он вешает строго на то время пока не отправится
ㅤ
Не флуш
Тебе извествен код функции println?
Николай
Я его подкидывал
Николай
Код стабильный но я теряю скорость
ㅤ
Все верно, если println вызывает флуш, то тогда эта функция действительно повиснет
ㅤ
Да ктож такой хуйней занимается
ㅤ
Скорость он теряет. Потому что кто такой код пишет
ㅤ
Делаешь другой таск, копишь сообщения и отправляешь
ㅤ
Тебе предоставлен freertos. А ты какой-то херней в лупе занимаешься
Николай
Как фриртос повлияет на скорость вывода в бт?
Николай
Таки мне ничего не дали
ㅤ
А у тебя вифи еще не включен случаем?
Николай
Николай
Николай
И опять 25
Николай
Как эту меру то определить то???
ㅤ
Что? Там код элементарный
Николай
Все свелось к чеку буфера
ㅤ
Потому что функция оптравки в радио может встать по разным причинам. Ты же зачем-то используешь ее в основном коде заставляя его встать
Николай
Фриртос тут не поможет
ㅤ
А тут чек буфера не поможет. Ибо надстройка над идф
ㅤ
Все не не не не, ниче не поможет. Ну тогда не задавай вопросов
Николай
Я так делал
ㅤ
ㅤ
Ты отправляешь в блютуз вообще без какого либо делея
ㅤ
Ясен хуй буфер когда нибудь закончится
Николай
Буфер если полон, в таске, в лупе, он будет полон и мк зависнет
ㅤ
Нет
ㅤ
С хуяли мк должен зависнуть, лол. Кто тебе такое сказал?
ㅤ
Ардуинщики?
Николай
Сделай два таска, на один пинодрыг другой вывод в бт
ㅤ
ㅤ
Николай
Ладно я сам завтра сделаю
ㅤ
МК у него зависнет. Буффер 330 байт только в BluetoothSerial
ㅤ
Еще надо смотреть какие буферы в идф
ㅤ
У есп32 320 кбайт рамы. Что там должно закончится и почему что-то должно повиснуть?
ㅤ
Я вангую оно встает в этой функции. Здесь как раз проверка освобождения очереди через 100 мс
Николай
ㅤ
Вот ты и получаешь свои чудесные цифры 100 200 300 400
ㅤ
Ой всё.
Николай
Неё
Николай
Вот это я вижу первый раз, большое спасибо, хоть цифру могу попробовать подвигать
Николай
Хотя сильно оно не даст, но уже интересно
ㅤ
https://github.com/espressif/arduino-esp32/blob/master/libraries/BluetoothSerial/src/BluetoothSerial.cpp
ㅤ
Что ты видишь в первый раз?
ㅤ
Ты код читать пробовал того что ты используешь?
ㅤ
Я не понимаю с чем ты мучаешься неделю когда тут все на поверхности
Николай
Что ты такой злой, ну. Я мало знаю. Я не отрицаю. Туго догоняю.
Николай
Ну все же не светодиод ищу на плате
ㅤ
Злой от твоих постоянных "неее" "нее" не так, фриртос тут не причем, ниче не причем
ㅤ
Зачем вообще срать в блютуз так часто я не понимаю. Флуд какой-то
Николай
Николай
ㅤ
Это не проблема
ㅤ
Ты срешь в блютуз из цикла луп с огромной скоростью
ㅤ
Блютуз не такой быстрый
Николай
Николай
это пример
Николай
это не основной кож
Николай
слева запрос, справа прием
ㅤ
Странный пример весьма. Логично что рано или поздно оно встанет
Николай
никто бы не начал
Николай
я сделал такой стресс тест