Updated README and added ESP32 instructions part

All supported sentences are now in the README file and also a small part
on how to use it with an ESP32.
pull/12/head
cintom00 2018-01-31 17:41:26 +01:00
rodzic 3f593e6649
commit cdd37a0ff7
1 zmienionych plików z 24 dodań i 12 usunięć

Wyświetl plik

@ -41,12 +41,20 @@ $ python tests.py
### Currently Supported Sentences
* GPRMC
* GLRMC
* GNRMC
* GPGLL
* GLGLL
* GPGGA
* GLGGA
* GNGGA
* GPVTG
* GLVTG
* GNVTG
* GPGSA
* GLGSA
* GPGSV
* GLGSV
### Position Data
Data successfully parsed from valid sentences is stored in easily accessible object variables. Data with multiple components (like latitude and longitude) is stored in tuples.
@ -198,12 +206,16 @@ An example of how to hookup the pyboard to the Adafruit [Ultimate GPS Breakout]
![hookup](http://i.imgur.com/yd4Mjka.jpg?1)
## ESP32
You can follow the setup instructions for the pyboard. The only difference is, that you shoud use micropyGPS as a [frozen module]. Otherwise there will be exceptions, because there is not enough heap space available.
## Other Platforms
As mentioned above, micropyGPS also runs on Python3.x (that's where most of the development was done!). This is useful for testing code or just parsing existing log files.
Beyond the pyBoard, micropyGPS should run on other embedded platforms that have an Python3 interpreter such as the Raspberry Pi and BeagleBone boards. These other devices are currently untested.
Beyond the pyBoard and ESP32, micropyGPS should run on other embedded platforms that have an Python3 interpreter such as the Raspberry Pi and BeagleBone boards. These other devices are currently untested.
[Micropython]:https://micropython.org/
[frozen module]:https://learn.adafruit.com/micropython-basics-loading-modules/frozen-modules
[NMEA-0183]:http://aprs.gids.nl/nmea/
[TinyGPS]:http://arduiniana.org/libraries/tinygps/
[pyboard]:http://docs.micropython.org/en/latest/pyboard/pyboard/quickref.html