With some of the nuances of communicating with an SD card over SPI, it can be tricky to get the card to the respond at first.
Some string manipulation routines to extract GPGGA, GPGLL, and GPRMC sentences from NMEA data.
Useful for verbose debug messages. Platform independent, requires no C or string library.
See original blog post here.
A driver for the Microchip ENC28J60 ethernet controller. Supports multiple interfaces of the ENC28J60. Only enc28j60_util.c needs to be adjusted for platform, otherwise should be platform independent. Doxygen compatible documentation.