00001 /*! \file nmea.h \brief NMEA protocol function library. */ 00002 //***************************************************************************** 00003 // 00004 // File Name : 'nmea.h' 00005 // Title : NMEA protocol function library 00006 // Author : Pascal Stang - Copyright (C) 2002 00007 // Created : 2002.08.27 00008 // Revised : 2002.08.27 00009 // Version : 0.1 00010 // Target MCU : Atmel AVR Series 00011 // Editor Tabs : 4 00012 // 00013 // NOTE: This code is currently below version 1.0, and therefore is considered 00014 // to be lacking in some functionality or documentation, or may not be fully 00015 // tested. Nonetheless, you can expect most functions to work. 00016 // 00017 // This code is distributed under the GNU Public License 00018 // which can be found at http://www.gnu.org/licenses/gpl.txt 00019 // 00020 //***************************************************************************** 00021 00022 #ifndef NMEA_H 00023 #define NMEA_H 00024 00025 #include "global.h" 00026 #include "buffer.h" 00027 00028 // constants/macros/typdefs 00029 00030 // functions 00031 void nmeaInit(void); 00032 u08 nmeaProcess(cBuffer* rxBuffer); 00033 void nmeaProcessGPGGA(u08* packet); 00034 void nmeaProcessGPVTG(u08* packet); 00035 00036 #endif