Giter Site home page Giter Site logo

cparata / x-nucleo-gnss1a1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stm32duino/x-nucleo-gnss1a1

0.0 2.0 0.0 69 KB

Arduino library to support the X-NUCLEO-GNSS1A1 based on the Teseo-LIV3F module

License: BSD 3-Clause "New" or "Revised" License

C 24.53% C++ 75.47%

x-nucleo-gnss1a1's Introduction

X-NUCLEO-GNSS1A1

Arduino library to support the X-NUCLEO-GNSS1A1 expansion board using the TESEO-LIV3F module

API

This device uses alternatively I2C or UART to communicate. An I2C or UART instance is required to access the device.

Examples

There are 5 examples with the X-NUCLEO-GNSS1A1 library.

  • X_NUCLEO_GNSS1A1_HelloWorld_I2C: This example code provides a simple command line interface to communicate with the sensor via I2C protocol

  • X_NUCLEO_GNSS1A1_HelloWorld_UART: This example code provides a simple command line interface to communicate with the sensor via UART protocol

  • X_NUCLEO_GNSS1A1_MicroNMEA_I2C: This example code shows how to communicate with the sensor via I2C protocol using the lightweight Arduino MicroNMEA library.

  • X_NUCLEO_GNSS1A1_MicroNMEA_UART: This example code shows how to communicate with the sensor via UART protocol using the lightweight Arduino MicroNMEA library.

  • X_NUCLEO_GNSS1A1_VirtualCOMPort: This example code should be uploaded to the board in order to perform a firmware upgrade using the Flash Updater java application.

Dependencies

The X-NUCLEO-GNSS1A1 library requires the following Arduino library:

In order to perform the firmware upgrade, the following Java application should be used:

Note

The device works only in an outdoor enviroment with a clear view of the sky. In order to prevent data loss the update function used in the HelloWorld examples should be called at least 20 times per second. Both the HelloWorld examples need at least 16KB of RAM in order to work properly. The RAM requirements for the MicroNMEA examples depend on the board architecture and can vary from 1KB to 3KB.

Documentation

You can find the source files at
https://github.com/stm32duino/X-NUCLEO-GNSS1A1

The TESEO-LIV3F datasheet is available at
https://www.st.com/content/st_com/en/products/positioning/gnss-modules/teseo-liv3f.html

x-nucleo-gnss1a1's People

Contributors

cparata avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.