<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Nebo jinak:<br>
Jaké máte oblíbené způsoby dekódování textových příkazů ze sériáku v
MCU?<br>
<br>
Mě by se právě nejvíc líbilo po přijetí prvního znaku projet první
znaky příkazů, po druhém druhé, ... až po nalezení konce, nebo
detekci že už není pokračování přejít rovnou zpátky na detekci
začátku.<br>
<br>
A na tohle by se mi zas nejvíc líbilo, kdyby názvy příkazů již
preprocesor překlopil, ale samozřejmě to není nutné, vlastně si
stačí prohodit x a y. A asi to makro ani nejde udělat, aspoň to mi
napsal chatGPT:-)<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 17.02.2024 v 12:27 Pavel Hudeček
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:9a3d3d99-eb23-464a-99ea-ac16dd290489@seznam.cz">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
No to ani nemá cenu zkoušet. Jestli dobře chápu, jedná se jenom o
makro, co vyrobí kus normáního kódu na to překlopení dat v paměti.<br>
<br>
Asi jsem se nevyjádřil dost jasně. Mě jde o to, abych napsal
třeba:<br>
<br>
char *pole[] = PREKLOP( "012", "abc", "ABC");<br>
<br>
a při překladu vzniklo: <br>
<br>
char *pole[] = {"0aA", "1bB", "2cC"};<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 17.02.2024 v 12:09 Martin Vancl
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAB7eFgmoXP0vd56rb0XbdrSu7aY+NF5ELauPVbTAhU66bHJ1-w@mail.gmail.com">
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<div dir="auto">
<div>Dobrý den,</div>
<div dir="auto">Chatgpt hned vysypalo kus kódu: <a
href="https://chat.openai.com/share/a71f54cf-fe57-4a61-9980-70b4dfe5f1c0"
moz-do-not-send="true" class="moz-txt-link-freetext">https://chat.openai.com/share/a71f54cf-fe57-4a61-9980-70b4dfe5f1c0</a></div>
<div dir="auto">Ale nejsem u PC, takže jsem to nezkoušel.</div>
<div><br>
</div>
<div data-smartmail="gmail_signature">--<br>
S pozdravem<br>
Ing. Martin Vancl<br>
<br>
e-mail: <a href="mailto:tux.martin@gmail.com"
moz-do-not-send="true" class="moz-txt-link-freetext">tux.martin@gmail.com</a><br>
web: <a href="http://www.vancl-it.cz"
moz-do-not-send="true">www.vancl-it.cz</a></div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Dne so 17. 2. 2024 12:00
uživatel Pavel Hudeček <<a href="mailto:edizon@seznam.cz"
moz-do-not-send="true" class="moz-txt-link-freetext">edizon@seznam.cz</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dobrý
den všem,<br>
<br>
mějme něco jako<br>
char *pole[] = {<br>
"012",<br>
"abc",<br>
"ABC"<br>
};<br>
<br>
Jde udělat makro, které by to před překladem překlopilo na:<br>
{<br>
"0aA",<br>
"1bB",<br>
"2cC"<br>
};<br>
</blockquote>
</div>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<br>
</body>
</html>