<!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>