# x-cube-gnss1 **Repository Path**: mirrors_STMicroelectronics/x-cube-gnss1 ## Basic Information - **Project Name**: x-cube-gnss1 - **Description**: The X-CUBE-GNSS1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers for Teseo-LIV3F device for positioning. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-08 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # X-CUBE-GNSS1 Firmware Package ![latest tag](https://img.shields.io/github/v/tag/STMicroelectronics/x-cube-gnss1.svg?color=brightgreen) The X-CUBE-GNSS1 is an expansion software package for STM32Cube. This software provides drivers running on STM32 for STM's Teseo-LIV3F GNSS device. This software package is built on top of STM32Cube software technology that ease portability across different STM32 microcontrollers. **X-CUBE-GNSS1 software features**: - Complete middleware to build applications using the Teseo-LIV3/VIC3DA/LIV4F device for positioning - Easy portability across different MCU families thanks to STM32Cube - Sample applications to read data received by the Teseo-LIV3/Teseo-VIC3DA/Teseo-LIV4F device mounted on the X-NUCLEO-GNSS1A1/X-NUCLEO-GNSS2A1/X-NUCLEO-LIV4A1 expansion board respectively - Free user-friendly license terms - Example implementation available for the X-NUCLEO-GNSS1A1 expansion board plugged on top of one NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-L073RZ or NUCLEO-U575ZI-Q The figure below shows the overall architecture. [![X-CUBE-GNSS1 Block Diagram](_htmresc/X-CUBE-GNSS1_components_2024.png)]() **Related information and documentation**: - [X-CUBE-GNSS1](https://www.st.com/en/embedded-software/x-cube-gnss1.html) - [X-NUCLEO-GNSS1A1](https://www.st.com/en/ecosystems/x-nucleo-gnss1a1.html) - [X-NUCLEO-GNSS2A1](https://www.st.com/en/ecosystems/x-nucleo-gnss2a1.html) - [X-NUCLEO-LIV4A1](https://www.st.com/en/ecosystems/x-nucleo-liv4a1.html) - [UM2334](https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/00/bd/07/b2/84/29/46/4f/DM00460180/files/DM00460180.pdf/jcr:content/translations/en.DM00460180.pdf): Getting started with the STM32 Nucleo and the GNSS expansion board X-NUCLEO-GNSS1A1 - [UM3020](https://www.st.com/resource/en/user_manual/um3020-getting-started-with-the-xnucleognss2a1-expansion-board-based-on-the-teseovic3da-deadreckoning-gnss-module-for-stm32-nucleo-stmicroelectronics.pdf): Getting started with the X-NUCLEO-GNSS2A1 expansion board based on the Teseo-VIC3DA dead-reckoning GNSS module for STM32 Nucleo - [UM3296](https://www.st.com/resource/en/user_manual/um3296-getting-started-with-the-xnucleoliv4a1-expansion-board-based-on-the-teseoliv4f-tiny-gnss-dualbands-low-power-module-for-stm32-nucleo-stmicroelectronics.pdf): Getting started with the X-NUCLEO-LIV4A1 expansion board based on the Teseo-LIV4F Tiny GNSS dual-bands low power module for STM32 Nucleo - [STM32Cube](http://www.st.com/stm32cube) - [STM32 Nucleo boards](http://www.st.com/stm32nucleo) - [STM32 Nucleo expansion boards](http://www.st.com/x-nucleo)