Size: a a a

Анархическая электроника

2021 June 27

C

Chuvi in Анархическая электроника
я сейчас тебе код попытаюсь поправить
источник

C

Chuvi in Анархическая электроника
На компилируемость не проверял, возможны опечатки в именах переменных.
https://pastebin.com/zm5S99bL

ой. я DoCompare не поправил. там надо выводить в цикле, по размеру count а не весь буфер
источник

C

Chuvi in Анархическая электроника
https://pastebin.com/rYJNRNcQ чуть поправил
источник

R

Roman in Анархическая электроника
>но я сомневаюсь что он есть в библиотеке ардуино
есть. просто я решил не испытывать
источник

C

Chuvi in Анархическая электроника
я там не посмотрел сначала на то, что у тебя parameters не строка а массив из 2-х элементов
источник

C

Chuvi in Анархическая электроника
то есть по сути. что я сделал. Тебе может прилететь что-то вроде
alffdgklgd
$$
glkfdgsldfks$$dfgdfgsf
$$
fdssgfdkglsdfgf
$$
$$
$$

и это в одном запросе
так ты обработаешь все валидные команды, которые пришли
источник

R

Roman in Анархическая электроника
Пока что смотрю - работает первый вариант loop_0
источник

C

Chuvi in Анархическая электроника
а второй?
источник

R

Roman in Анархическая электроника
Аналогично
источник

C

Chuvi in Анархическая электроника
то есть оба работают?)
источник

R

Roman in Анархическая электроника
Спасибо
источник

R

Roman in Анархическая электроника
Да, оба
источник

R

Roman in Анархическая электроника
Один параметр скармливается, нана притворяется контроллером грбл
источник

C

Chuvi in Анархическая электроника
это хорошо или плохо?
источник

R

Roman in Анархическая электроника
Это хорошо. Мне теперь надо вывести все конфигурационные команды, чтобы UGS подумал, что грбл онлайн.
Тогда можно уже проверять как влияют переносы и возвраты в строке приветствия на инициализацию. Кто виноват будет понятно - UGS не переваривает переносы строки или где-то еще косяки
источник

AK

Andrey Khristov in Анархическая электроника
не надо сравнивать CR. это должен быть признак окончания передачи и начала разбора буфера
источник

AK

Andrey Khristov in Анархическая электроника
а что должно получиться в результате?
источник

R

Roman in Анархическая электроника
Чем-то все таки код отличается от грбловского, так как UGS хоть и получает в ответ параметры, но не видит плату, что она онлайн.
Вроде бы ничего кроме команд не ходит по сериалу, а например повторная отправка $$  - и нано уже не отвечает.
источник

R

Roman in Анархическая электроника
Я хочу проверить, что не дает мне коннектится своим софтом к грбл
источник

AK

Andrey Khristov in Анархическая электроника
а покопаться в самом GRBL ??
источник