<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 7/21/2016 10:04 AM, Kenneth Finnegan
      via aprssig wrote:<br>
    </div>
    <blockquote
cite="mid:CAFS5k-g0+-E3ejEDtP0F==dhT-nQZkK9tnpndmbGKOZxnPxxRw@mail.gmail.com"
      type="cite">
      <div dir="ltr">It's 2016; microcontroller processing power is
        cheap, so there is no reason to build a NMEA tracker.</div>
      <div class="gmail_extra"><br clear="all">
      </div>
    </blockquote>
    <br>
    There was no reason to build an NMEA tracker back when I made the
    first OpenTracker, and it had 192 bytes of RAM and 8k of flash.<br>
    <br>
    Now I'm in the middle of rewriting *everything* because there's no
    need to do the same stupid tricks for the sake of saving a few bytes
    of RAM here and there.  $2 will buy you a 100 MHz Cortex-M4 with 64k
    of flash and 16k of RAM, floating point, and DMA.<br>
    <br>
    The ADS-WS1 weather station borrowed the OT1's wind gust tracking
    code, which used 4 bytes of RAM to get a mostly-accurate reading
    with a funky algorithm that taught me a lot about optimal stopping
    theory.  I just recently ripped all of that out and it's now 100%
    accurate with a whopping 60 bytes of RAM and a dead simple
    algorithm.  On one hand I'm proud to have squeezed so much out of
    the hardware, but it feels good to rip all that ugly stuff out.<br>
    <br>
    Scott<br>
    N1VG<br>
  </body>
</html>