gps_neo_6m

Library for the GPS NEO-6M receiver.

Author Rob Jansen, Copyright © 2021..2023, all rights reserved.
Adapted-by
Compiler 2.5r8

Description

JAL library for use of the GPS NEO-6M receiver. 
             This library provides the functionality to obtain the GPS time,
             the GPS date and the GPS location from the GPS NEO-6M receiver. 
             The information is received and decoded on an interrupt basis.


Sources

The NMEA 0183 Protocol. Klaus Betke, May 2000. Revised August 2001.
         Also see RMC at: https://gpsd.gitlab.io/gpsd/NMEA.html


Notes

The default serial interface of the NEO-6M GPS receiver is 9600 baud,
       1 stopbit, no parity and no flow control. 
       At least one of the JAL serial hardware libraries must be included
       and initialized by the main program with the above settings. 


Dependencies

No dependency found



Summary

Global variables/contants

Procedures

Private

Functions

Private

API details

Global variables/contants

Procedures

  • gps_neo_6m_init()

    Initialize the GPS NEO 6M library. The peripheral interrupt and global
    interrupt are enabled.
    
    

Private

Functions

Private

Related samples

Here are the list of samples which use this library:

16f182516f1825_gps_neo_6m_ssd1306_clock.jal
16f182516f1825_gps_neo_6m_serial.jal