<div dir="ltr">Ok,<div><br></div><div>just for sharing a little roadmap I'm starting to work on the wifi module integration.</div><div><br></div><div>I need a little bit of time for this task, I think some weeks.</div><div><br></div><div>Could make sense create a PR after the completion of this task?</div><div><br></div><div>Let me know!</div><div><br></div><div>greetings</div><div>Attilio</div><div><br></div><div><br></div><div>ps. For shell echoing I needed to apply the following patch to shell/shell.c (I think this affect all systems that use newlib)</div><div><br></div><div><div>@@ -256,6 +256,9 @@ static int readline(char *buf, size_t size)</div><div>         else {</div><div>             *line_buf_ptr++ = c;</div><div>             _putchar(c);</div><div>+#ifdef MODULE_NEWLIB</div><div>+            fflush(stdout);</div><div>+#endif</div><div>         }</div><div>     }</div><div> }</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 24, 2015 at 1:29 PM, Hauke Petersen <span dir="ltr"><<a href="mailto:hauke.petersen@fu-berlin.de" target="_blank">hauke.petersen@fu-berlin.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Hej,<span class=""><br>
    <br>
    <div>On 03.09.2015 23:22, Attilio Dona
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Ciao Kaspar,
        <div><br>
        </div>
        <div>I agree with RIOT philosophy, so a rewrite could be a nice
          thing, but I also think that this is not a top priority now,
          at least for me ... </div>
        <div><br>
        </div>
        <div>If someone else wants to contribute it would be great!</div>
        <div><br>
        </div>
        <div>One more thing to consider is that cc3200 has:</div>
        <div><br>
        </div>
        <div>
          <ul>
            <li>256 Kb of RAM </li>
            <li>an external SD serial flash card memory where to flash
              the image<br>
            </li>
            <li>an internal ROM memory burned into the chip that hosts
              the bootloader and the driverlib "ROM version" (directly
              from factory)</li>
          </ul>
          <div>So from version ES1.33 it seems possible to link to the
            ROM version of driverlib for resource optimizations (so
            could be a waste to throw away the driverlib API?)</div>
        </div>
      </div>
    </blockquote></span>
    IMHO that is exactly what we do!<br>
    <br>
    @kaspar: in this particular case (as for the LM4F120 launchpad
    board) it makes very much sense to use the provided hardware
    abstraction to implement RIOTs periph interfaces, as the code used
    by this HAL layer is burned into read-only ROM directly on the CPU
    and thus does not use any additional memory...<br>
    <br>
    Cheers,<br>
    Hauke<div><div class="h5"><br>
    <br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div><br>
          </div>
          <div>I have not tested this setup yet, but I think could be a
            trail to do.</div>
          <div><br>
          </div>
          <div>Attilio </div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Sep 2, 2015 at 9:36 AM, Kaspar
          Schleiser <span dir="ltr"><<a href="mailto:kaspar@schleiser.de" target="_blank">kaspar@schleiser.de</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey
            Attilio,<br>
            <br>
            Thanks a lot for your effort on getting this board
            supported!<br>
            <span><br>
              On 09/01/15 21:32, Attilio Dona wrote:<br>
              > I need just some confirmation, the most important is<br>
              > that driverlib from TI is license compatible with
              RIOT<br>
              > (cpu/cc32000/driverlib and cpu/cc3200/inc files used
              as HAL for the<br>
              > drivers).<br>
              <br>
            </span>I just took a quick look, but it seems like
            "driverlib" is TI's own<br>
            hardware abstraction C code.<br>
            <br>
            Our philosphy here was always to not use vendor-supplied HAL
            code and<br>
            instead rewrite hardware support from scratch.<br>
            <br>
            While that requires a little more effort for a new port in
            the<br>
            beginning, we usually end up with a lot cleaner, smaller,
            more-to-the<br>
            point code that can more easily be shared between platforms.<br>
            <br>
            (The license used by driverlib looks fine actually.)<br>
            <span><font color="#888888"><br>
                Kaspar<br>
              </font></span>
            <div>
              <div>_______________________________________________<br>
                devel mailing list<br>
                <a href="mailto:devel@riot-os.org" target="_blank">devel@riot-os.org</a><br>
                <a href="https://lists.riot-os.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.riot-os.org/mailman/listinfo/devel</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
devel mailing list
<a href="mailto:devel@riot-os.org" target="_blank">devel@riot-os.org</a>
<a href="https://lists.riot-os.org/mailman/listinfo/devel" target="_blank">https://lists.riot-os.org/mailman/listinfo/devel</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@riot-os.org">devel@riot-os.org</a><br>
<a href="https://lists.riot-os.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.riot-os.org/mailman/listinfo/devel</a><br>
<br></blockquote></div><br></div>