Latest info available at www.st.com
X-CUBE-GNSS1
GNSS expansion board
Software overview
4
X-CUBE-GNSS1 software description
• The X-CUBE-GNSS1 expansion package for
STM32Cube runs on STM32 and includes drivers for the
Teseo-LIV3F global navigation satellite system (GNSS)
device as well as middleware for the NMEA protocol
support and FreeRTOS for task scheduling ensuring
better asynchronous message parsing.
• It is built on top of STM32Cube software technology for
easy portability across different STM32 microcontrollers.
• The software comes with sample implementations for the
drivers running on the X-NUCLEO-GNSS1A1 expansion
board, when connected to a NUCLEO-F401RE,
NUCLEO-L476RG, or NUCLEO-L073RZ board.
• The software includes also a sample application for
Assisted GNSS provided by the Teseo-LIV3F GNSS
device. The application is tailored for the B-L475E-
IOT01A Discovery kit for IOT node.
Key features
• Complete software to build applications using Teseo-
LIV3F GNSS device
• Middleware for the NMEA protocol, and Assisted GNSS
(A-GNSS) support
• FreeRTOS task scheduling
• Sample applications to transmit GNSS data to a PC,
and for A-GNSS support
• Easy portability across different MCU families, thanks
to STM32Cube
• Free, user-friendly license terms
Overall Software Architecture