Ignore .a files (i.e. libswiftnav.a)
Changing CW code to use new style debug messages.
Move ca_code.c into libswiftnav.
Rename libswiftnav to libswiftnav-arm to make way for the PC port that will be used to run unit tests.
Cross-compile libswiftnav for both ARM and PC.
Adding initial unit testing framework to libswiftnav. Everyone <3 unit testing!
Cosmetic changes to unit testing output.
Adding support for code coverage analysis using lcov.
Some updates to the Doxygen configuration.
Set Doxygen to use MathJax for rendering formulae.
Change WGS84 ellipsoid parameters to be correctly generated from the WGS84 defining parameters, this should ensure that the derived constants used have the full machine precision. Added documentation for parameters.
Add Doxygen documentation for the coord system file.
Re-write and document wgsllh2xyz function.
Change Makefile to rebuild the unit tests when the library has changed.
Re-implement wgsxyz2llh using a cool new algroithm. Adding documentation.
Adding quite comprehensive unit tests for wgsllh2xyz and wgsxyz2llh. Adding unit test utilities to generate random floats.
Ignore the unit test binary.
Use pi/2 constant from math.h instead of defining our own.
Remove TOL define, only used in one place.
Added a couple more unit tests for wgsxyz2llh and wgsllh2xyz, found a small bug. Hoorah for unit testing.