<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hej Andreas,<br>
    <br>
    sorry for the late reply. <br>
    <br>
    <div class="moz-cite-prefix">On 18.09.2015 11:37, Oleg Hahm wrote:<br>
    </div>
    <blockquote cite="mid:20150918093746.GB17039@hobbykeller.org"
      type="cite">
      <pre wrap="">Hi Andreas,

</pre>
      <blockquote type="cite">
        <pre wrap="">I've seen when i add the upd module to the hello world example and compile
it for the spark, the code size raises up to 100 kB.
Is there a way to minimize the code size and use the upd module?
</pre>
      </blockquote>
      <pre wrap="">
for clarification did you try with gnrc_udp on (more or less) current master?</pre>
    </blockquote>
    I am wondering how your code-size did explode this much - when I
    build the `examples/gnrc_networking` example for the spark core, I
    end up with ~60K of used ROM (and this includes RPL). Although this
    does not include any radio driver, it should leave plenty of memory
    for a driver and some application code... Are you using the CC3000
    as network interface? And which driver are you using it with?<br>
    <blockquote cite="mid:20150918093746.GB17039@hobbykeller.org"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">I also recognized that some drivers like the uart drivers use floating
point operations, which is horrible for the code size because the ARM
Cortex M3 processor of the spark haven't a floating point unit so the
operations must be simulated by software.
Does exist a fix for that in newer versions?
</pre>
      </blockquote>
      <pre wrap="">
Very valid point. Just talked to Hauke and there should be fix for that. Stay
tuned.</pre>
    </blockquote>
    You are completely right, these were some leftovers from our first
    porting attempts to this CPUs... I created fixes for these issues
    PRs #3893 to #
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    3897 [1].<br>
    <br>
    Cheers,<br>
    Hauke<br>
    <br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="https://github.com/RIOT-OS/RIOT/pull/3893">https://github.com/RIOT-OS/RIOT/pull/3893</a><span style="color:
      rgb(118, 118, 118); font-family: Helvetica, arial, nimbussansl,
      liberationsans, freesans, clean, sans-serif, 'Segoe UI Emoji',
      'Segoe UI Symbol'; font-size: 12px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: 16.8px; orphans: auto; text-align: left; text-indent:
      0px; text-transform: none; white-space: normal; widows: 1;
      word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline
      !important; float: none; background-color: rgb(255, 255, 255);"></span>
    <blockquote cite="mid:20150918093746.GB17039@hobbykeller.org"
      type="cite">
      <pre wrap="">

Cheers,
Oleg
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@riot-os.org">users@riot-os.org</a>
<a class="moz-txt-link-freetext" href="http://lists.riot-os.org/mailman/listinfo/users">http://lists.riot-os.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>