Николай
еще раз
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
А вы разобрались, почему это так?
Nick
Николай
я вывел в сериал что в val
Nick
Хах
Nick
Интересно
Николай
Nick
Николай
Nick
Ну там, видимо, специфика либо компилера, либо вашей железки
Николай
главное то есть понимание теперь, а как заговнокодить это уже не проблема)
Николай
Николай
это же сериал, идет символ, потом идет 13 потом 10
Nick
Понял
Николай
причем оно все в буфере последовательно читается пока он не опустошится
Ruslan
AbbyChoi доказала, что звание расчлениграда временно ушло в Китай
Evgen
iҚØN🐾🐾
Nick
Nick
Таков пyть
Nick
А еще, кстати, на тот момент у меня 7 утра было
Alexey
Господа, а esp32 и esp32-s3 по ногам не совместимы? Может навскидку кто знает.
ㅤ
Evgen
?
В свитче был int, каким боком стали про char рассуждать - неясно
Алексей
Откуда вызывается эта функция? Похоже читается побайтно ввод и он хватает ещё левые символы.
Nick
Ruslan
Николай
Николай
Че придумываешь?
Alex
Зуммер, i2c (Metro-модуль) - Datasheet - Описания, примеры, подключение к Arduino
https://wiki.iarduino.ru/page/metro-zummer-datasheet/
Alex
Нашёл готовый модуль для воспроизведения звука. I2c. Вопрос был вчера, возможно, кому- нибудь пригодится. Пока в продаже нет, но грозятся выпустить в ближайшее время. Посмотрим.
Ruslan
Ruslan
Сделают через год, не тупи
Serge
Привет. Припаял к esp32-wroom питание, rx-tx и кнопки на en и io0. Через ардуино иде прошивается, при прошивке через espressif зависает на ninja flash. Что я могу делать не так?
Alexsandr
Кто подскажет, у меня проект на Ардуино, для отладки rs485 модуля мне нужно зайдействовать второй uart (serial1). Но вот в чем проблема модуль rs485 написан на С и Serial1.print работает на C++
Alexsandr
Есть вариант на второй uart выводить с помощью сишной функции, без плюсов
Ruslan
Alexsandr
Ruslan
ㅤ
Напиши лучше
Странная у тебя логика. Тут в другом дело. Я покупаю их чипы и хочу с ними работать и покупать их дальше, но это не получается потому что иде кривая. Почему я должен что-то писать?
ㅤ
Клиент потерян
Evgen
Evgen
iҚØN🐾🐾
Какая-то мешанина. Си, плюсы, дебаг (тут вообще надо с дебаг символами собирать и без оптимизации), какая разница на си или плюсах писать
iҚØN🐾🐾
А, тут скорее всего дурдуино иде не видит хидеров и си сорцов)
Alexsandr