- Added a check to make sure the number of bytes in the input buffer was at least 64, so the module doesn't block while waiting for bytes in the buffer.
- Added an explanation of NMEA 0183 and the different formats in which the data is transmitted to the microcontroller from the GPS.
To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).
To use in CPython, `pip3 install adafruit-circuitpython-gps`.
Read the [docs](http://circuitpython.readthedocs.io/projects/gps/en/latest/) for info on how to use it.