[aprssig] NMEA tracker

Scott Miller scott at opentrac.org
Thu Jul 21 13:40:58 EDT 2016

On 7/21/2016 10:04 AM, Kenneth Finnegan via aprssig wrote:
> It's 2016; microcontroller processing power is cheap, so there is no 
> reason to build a NMEA tracker.

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.

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.

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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20160721/c68867ba/attachment.html>

More information about the aprssig mailing list