PiCompass
An NMEA-ish magnetic compass for Raspberry Pi
Magnetometer + Raspberry Pi = NMEA-compliant magnetic compass!
This can be used as an input to a networked NMEA multiplexor to add magnetic heading readings to an NMEA source that doesn't otherwise have one, or as a standalone NMEA source.