HAL Library 35- GPS parser for STM32Fxxx

GPS library is a generic NMEA GPS parser for STM32Fxxx devices.


Read more about HAL libraries


  • Parse GPS data
  • Supported NMEA 0183 standard
  • Works with GPGGA, GPRMC, GPGSA, GPGSV NMEA statements
  • Calculate distance between 2 coordinates
  • Calculate bearing between 2 coordinates
  • Allows you to select custom NMEA statements


  • HAL
  • TM
    • STM32Fxxx HAL
    • defines.h configuration file
    • TM GPIO
    • TM USART

Pinout, functions and enumerations

List of pinout, functions and its enumerations can be found on GPS library API


FILTER example with FIR and IIR is available on my Github account.


Owner of this site. Application engineer, currently employed by STMicroelectronics. Exploring latest technologies and owner of different libraries posted on Github.

You may also like...