Size: a a a

2020 June 21

DA

Dmitry Aloyan in Embedded Group
Viacheslav Kaloshin
Serial.print(27, BYTE);
Это код эскейпа же
источник

VK

Viacheslav Kaloshin in Embedded Group
Dmitry Aloyan
Это код эскейпа же
Ага
источник

DA

Dmitry Aloyan in Embedded Group
Мая не поняль 🙂
источник

DA

Dmitry Aloyan in Embedded Group
всмысле конвернуть \033c в коды символов?
источник

VK

Viacheslav Kaloshin in Embedded Group
Dmitry Aloyan
Мая не поняль 🙂
У тебя не шлётся esc.  \033 это башевская экранизация
источник

VK

Viacheslav Kaloshin in Embedded Group
Не питоновская (если я правильно помню, лень смотреть)
источник

DA

Dmitry Aloyan in Embedded Group
Viacheslav Kaloshin
Не питоновская (если я правильно помню, лень смотреть)
У меня эта же фигня работала в node.js. То есть нужно просто esc "c" отправить? Без экранизации \033 ?
источник

VK

Viacheslav Kaloshin in Embedded Group
Да. Твоя задача выплюнуть на консоль ровно два символа
источник

VK

Viacheslav Kaloshin in Embedded Group
Как там нода это экранирует, я не знаю :)
источник

DA

Dmitry Aloyan in Embedded Group
Viacheslav Kaloshin
Да. Твоя задача выплюнуть на консоль ровно два символа
Почему 2 🙂 ? Если нужно отправить "c" как байт
источник

VK

Viacheslav Kaloshin in Embedded Group
Как раз с - как символ
источник

VK

Viacheslav Kaloshin in Embedded Group
print(chr(27) + "[2J") - Вот это прекрасно очищает терминал
источник

VK

Viacheslav Kaloshin in Embedded Group
print(chr(27) + "c") - и это
источник

VK

Viacheslav Kaloshin in Embedded Group
только что проверил, специально открыл макбук
источник

DA

Dmitry Aloyan in Embedded Group
Viacheslav Kaloshin
print(chr(27) + "c") - и это
Это Вы в питоне написали или в баше?
источник

VK

Viacheslav Kaloshin in Embedded Group
В питоне
источник

DA

Dmitry Aloyan in Embedded Group
Serial.write(27) прокатит вместо модификатора BYTE ?
источник

VK

Viacheslav Kaloshin in Embedded Group
Serial.write(chr(27))
источник

DA

Dmitry Aloyan in Embedded Group
Viacheslav Kaloshin
Serial.write(chr(27))
У меня в gcc нет функции chr 😇 Но идею я понял
источник

VK

Viacheslav Kaloshin in Embedded Group
Dmitry Aloyan
У меня в gcc нет функции chr 😇 Но идею я понял
printf("\e[0m\e[?25l\e[2J"); - вот вариант для С
источник