Skip to content

Releases: adafruit/Adafruit_CircuitPython_GPS

3.6.2 - Changed busio.i2c to board.i2c

07 May 16:02
82ecc0c
Compare
Choose a tag to compare

The purpose of doing this was to avoid i2c conflicts. It has no affect on how the code runs. You can still run it using busio.i2c, but using board.i2c is preferable.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

3.6.1 - Added Black check, reran Black with Python 3 target.

10 Apr 18:30
04f9254
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

3.6.0 - Upgrade to latest Pylint, implement Black formatting

20 Mar 15:28
b1752a6
Compare
Choose a tag to compare

We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.

  • Remove pinned Pylint version number from build.yml file
  • Synced .pylintrc file to match Adafruit standard
  • Ran upgraded Pylint and applied any changes or new disables necessary
  • Ran Black formatter and allowed application of changes across entire repo

For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

3.5.2 - Changed CI from Travis to GitHub Actions

17 Jan 02:15
Compare
Choose a tag to compare

This release includes:

  • Migrating this repository from Travis to GitHub Actions. This has no effect on the behavior of the code itself.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

Update setup.py

19 Nov 13:41
4f89b49
Compare
Choose a tag to compare

Added install requirements.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

Add GTop I2C support and unify examples a bit

16 Nov 18:54
f8de4c0
Compare
Choose a tag to compare

Adds 'raw' I2C interface for communicating with GPS devices that have it. Also, did a bit of a cleanup of examples to unify them datalogging examples.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

3.4.1 - `nmea_sentence ` bugfix

20 Sep 15:49
39bf016
Compare
Choose a tag to compare

This release includes a bugfix that was preventing the nmea_sentence property from being populated correctly

Thanks to forum users rstocks and BigBalou for reporting the issue.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

Adds raw sentence

16 Sep 21:46
20ce7e7
Compare
Choose a tag to compare

Thanks to @dherrada and @billxinli for the update!

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

Added Full Support For 4 More NMEA Sentences & Changed Waiting For UART Data

16 May 16:49
e52d41c
Compare
Choose a tag to compare
  • Added support in adafruit_gps.py for GPGLL, GPVTG, GPGSA, and GPGSV NMEA sentences.
    • GPGLL - Geographic Position – Latitude/Longitude
    • GPVTG - Track Made Good and Ground Speed
    • GPGSA - GPS Dilution of Precision and active satellites
    • GPGSV - Satellites in view
  • Changed the input buffer check 64 bytes in the input buffer to 32 bytes in the input buffer since some sentences aren't 64 bytes.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.

Un-block Waiting For UART Data & Added NMEA Info

13 May 05:05
70db3f9
Compare
Choose a tag to compare
  • 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.

To use in CPython, pip3 install adafruit-circuitpython-gps.

Read the docs for info on how to use it.