Николай
еще раз
Nick
А еще сколько у вас строк в функции?
Николай
меняю на 11 и все ок
Nick
В которой кeйсы
Николай
Nick
Если там сильно много, то могут быть приколы с синтаксическим анализатором Ну и еще, как вариант, возможно, если какой-то нестандартный компилятор, тоже странные штуки происходят А, ну и да, может быть такое, что у вас при возврате из той функци чет странное возвращается/интерпретируется не так, например вы в кeйсе используете инт, а у вас SerialBT.available() возвращает unsigned
Nick
К примеру
Николай
я кажется понял
Николай
ниче я не понял
Nick
Посмотрите, какой тип возвращает SerialBT.available()
Николай
Хорошая мысль, ищу, правда пока что в гугле
Николай
Вы, уважаемый, можете на ты
Николай
мы тут все простые смертные)
Nick
Вполне возможно, что она unsigned возвращает
Николай
стоп
Николай
ну а...
Nick
Ну хотя инт 10 должно быть равно unsigned 10
Nick
Хз даже
Николай
я отправляю в хексе "А" приходит же 11, в кейс 11
Николай
я подумал мб глобально есть var... сделал var1, болт
Николай
@garmrta
Николай
крч
Николай
если прислать к примеру в терминал 3, то оно по очереди принимает 3, потом 13 потом 10
Николай
это по моему знаки какие то типа переноса строки или конца чего то там
Nick
Предлагаю в качестве костыля нерабочие значения (10 в данном случае) вынести в отдельный if
Nick
Перед switch
Николай
спасибо большое что отозвался, я бы сам не сделал, и тут важно не ответ как таковой, я по крайней мере разобрался
Николай
мне не важно, тут uint8_t макс, мне хватит
Nick
А вы разобрались, почему это так?
Николай
я вывел в сериал что в val
Nick
Хах
Nick
Интересно
Николай
видно
Николай
Nick
видно
Ну там, видимо, специфика либо компилера, либо вашей железки
Николай
главное то есть понимание теперь, а как заговнокодить это уже не проблема)
Николай
это же сериал, идет символ, потом идет 13 потом 10
Nick
Понял
Николай
причем оно все в буфере последовательно читается пока он не опустошится
Ruslan
AbbyChoi доказала, что звание расчлениграда временно ушло в Китай
Nick
Таков пyть
Nick
А еще, кстати, на тот момент у меня 7 утра было
Alexey
Господа, а esp32 и esp32-s3 по ногам не совместимы? Может навскидку кто знает.
Evgen
?
В свитче был int, каким боком стали про char рассуждать - неясно
Алексей
Откуда вызывается эта функция? Похоже читается побайтно ввод и он хватает ещё левые символы.
Ruslan
надо уходить на vscode
Николай
Че придумываешь?
Alex
Зуммер, i2c (Metro-модуль) - Datasheet - Описания, примеры, подключение к Arduino https://wiki.iarduino.ru/page/metro-zummer-datasheet/
Alex
Нашёл готовый модуль для воспроизведения звука. I2c. Вопрос был вчера, возможно, кому- нибудь пригодится. Пока в продаже нет, но грозятся выпустить в ближайшее время. Посмотрим.
Alex
Через год )))
Вчера вопрос был. Пить меньше нужно.
Ruslan
Сделают через год, не тупи
Serge
Привет. Припаял к esp32-wroom питание, rx-tx и кнопки на en и io0. Через ардуино иде прошивается, при прошивке через espressif зависает на ninja flash. Что я могу делать не так?
Alexsandr
Кто подскажет, у меня проект на Ардуино, для отладки rs485 модуля мне нужно зайдействовать второй uart (serial1). Но вот в чем проблема модуль rs485 написан на С и Serial1.print работает на C++
Alexsandr
Есть вариант на второй uart выводить с помощью сишной функции, без плюсов
Serge
Прошивай через esptool.py
Т.е. espressif НАСТОЛЬКО кривой?)
Т.е. espressif НАСТОЛЬКО кривой?)
Это который на эклипсе или который на vscode?
Alexsandr
Т.е. espressif НАСТОЛЬКО кривой?)
Скорость прошивки понизь
Напиши лучше
Странная у тебя логика. Тут в другом дело. Я покупаю их чипы и хочу с ними работать и покупать их дальше, но это не получается потому что иде кривая. Почему я должен что-то писать?
Клиент потерян
Alexsandr
модуль для rs485 у тебя в исходниках?
Не понял вопроса. Исходный код? Да есть. Мне как раз нужно дебадить функции внутри rs485.c
iҚØN🐾🐾
Какая-то мешанина. Си, плюсы, дебаг (тут вообще надо с дебаг символами собирать и без оптимизации), какая разница на си или плюсах писать
iҚØN🐾🐾
А, тут скорее всего дурдуино иде не видит хидеров и си сорцов)
Serge
Это который на эклипсе или который на vscode?
Которая родная, а не плагином. В основе эклипс