<html>
  <head>
    <meta content="text/html; charset=iso-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">A neni nejlepsi se podivat do zdrojaku
      a pripadne si to i upravit, kdyz uz je to open source?<br>
      <br>
      Dne 28. 2. 2015 v 19:35 Petr Zapadlo napsal(a):<br>
    </div>
    <blockquote cite="mid:54F20A8F.2080701@email.cz" type="cite">
      <meta content="text/html; charset=iso-8859-2"
        http-equiv="Content-Type">
      Zdravím,<br>
      <br>
      doplním se,<br>
       velikost se dá změnit např podle postupu zde:<br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://www.hobbytronics.co.uk/arduino-serial-buffer-size">http://www.hobbytronics.co.uk/arduino-serial-buffer-size</a><br>
      <br>
      a když jsem to provedl tak to začalo i fungovat.<br>
      Nicméně v uvedeném souboru je psáno, že je to kruhový buffer, ale
      tak se rozhodně nechová.<br>
      <br>
      <br>
      Petr<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Dne 28.2.2015 v 18:50 Petr Zapadlo
        napsal(a):<br>
      </div>
      <blockquote cite="mid:54F1FFD1.9070301@email.cz" type="cite">
        <meta content="text/html; charset=iso-8859-2"
          http-equiv="Content-Type">
        To se právě pokouším zjistit, ale chová to nějak podivně.<br>
        proto se ptám, abych si v tom udělal jasno. Z zprávy po resetu
        se mi daří zachytit jen začátek. <br>
        I velmi jednoduchý program, který to sype do stringu, tak stihne
        jen část:<br>
        <br>
        Úryvek testovacího sw:<br>
        <br>
        void loop()<br>
           {<br>
            String fronta =""; <br>
             while(Serial.available())<br>
                    {<br>
                      fronta += char(Serial.read());<br>
                                   <br>
                        }<br>
                <br>
                  <br>
                dbgSerial.print(fronta); <br>
                <br>
               delay(4000);<br>
                Serial.println("AT+RST");<br>
            }<br>
        Udělám reset a snažím se zachytit celý výpis, ale vidím jen:<br>
        <br>
        <meta name="qrichtext" content="1">
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;"><!--StartFragment-->AT+RST</p>
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;">OK</p>
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;"> ets
          Jan 8 2013,rst cause:4, boot mode:(3,0)</p>
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;">wdt
          reset<br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br>
          <!--EndFragment--></p>
        <meta http-equiv="Content-Type" content="text/html;
          charset=iso-8859-2">
        <style type="text/css">
p, li { white-space: pre-wrap; }
</style>Přičemž celý výpis je:<br>
        <br>
        AT+RST
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style="-qt-paragraph-type:empty; margin-top:0px;
          margin-bottom:0px; margin-left:0px; margin-right:0px;
          -qt-block-indent:0; text-indent:0px;"><br>
        </p>
        <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
          margin-right:0px; -qt-block-indent:0; text-indent:0px;">OK</p>
          <br>
        ets Jan  8 2013,rst cause:4, boot mode:(3,7)<br>
        <br>
        wdt reset<br>
        load 0x40100000, len 26952, room 16 <br>
        tail 8<br>
        chksum 0x43<br>
        load 0x3ffe8000, len 3476, room 0 <br>
        tail 4<br>
        chksum 0xb6<br>
        load 0x3ffe8da0, len 7396, room 4 <br>
        tail 0<br>
        chksum 0x54<br>
        csum 0x54<br>
        rl<br>
        ready<br>
        <br>
        <br>
        Blbé na tom je to, že délka uvodního výpisu se liší dle verze
        firmware a když čekám na "ready" tak se ho u delších výpisů
        nedočkám.<br>
        <br>
        Je na to nějaké řešení?<br>
        <br>
        Díky<br>
        <br>
        Petr<br>
        <br>
        <div class="moz-cite-prefix">Dne 28.2.2015 v 18:25 Jirka Mww
          napsal(a):<br>
        </div>
        <blockquote
cite="mid:CAGNMtu00C4Dw1LP0Q+=8pJwON2EDZ2wJAoSLvQMOovqL2yYuLA@mail.gmail.com"
          type="cite">
          <pre wrap="">Jen jestli to není kruhový buffer , to by znamenalo, že tam pak
zůstane posledních 63 bytů

Dne 28. února 2015 18:21 Petr Zapadlo <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:zapik@email.cz"><zapik@email.cz></a> napsal(a):
</pre>
          <blockquote type="cite">
            <pre wrap="">Zdravím,

v souvislosti s ESP8266 narážím na to jak se chová buffer na seriovém portu
arduina.
Že má velikost 64 byte jsem se dočetl, ale jak se chová když přeteče - to
nikde popsané není (nenašel jsem)

Pokud mám ESP nastavené na ry se tchlost 115200 (většina FW a nedá se změnit),
tak nestíhám odebírat data ze seriového port a posílat je na druhý,
tentokráte SW port, který jede 9600.

Pokud ESP vychrlí víc dat, tak mi v bufferu zůstane to co bylo na začátku a
konec zmizí. Je to tak?

Dá se to změnit, aby buffer přetíkal tak, aby obsahoval to co bylo poslnáno
jako poslední?

Díky

Petr
_______________________________________________
HW-list mailing list  -  sponsored by <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a moz-do-not-send="true" 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>
          <pre wrap="">
</pre>
        </blockquote>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a moz-do-not-send="true" 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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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>
  
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
        <tr>
                <td style='border:none;padding:0px 15px 0px 8px'>
                        <a href="http://www.avast.com/">
                                <img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" />
                        </a>
                </td>
                <td>
                        <p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
                                This email has been checked for viruses by Avast antivirus software.
                                <br><a href="http://www.avast.com/">www.avast.com</a>
                        </p>
                </td>
        </tr>
</table>
<br />
</body>
</html>