giovanni migon
/
GPS_LIB
a program to get GPS latitude and longitude and precision, with a simple validation.
Embed:
(wiki syntax)
Show/hide line numbers
GPS.h
00001 /*LIB GPS 00002 author: Giovanni Migon 00003 GPS GP 735T 00004 */ 00005 #include "mbed.h" 00006 #include <string.h> // memcpy() 00007 #include <stdint.h> // uint8_t 00008 #include <stdlib.h> // atof() 00009 00010 class GPS { 00011 00012 public: 00013 GPS(PinName pinTx, PinName pinRx, int Baud); 00014 ~GPS(); 00015 00016 double lat; 00017 double lon; 00018 uint8_t pdop; 00019 00020 // Ctrl 00021 uint8_t _buf_rx[512]; // recv 00022 unsigned short _count_rx; 00023 Serial _serial; 00024 00025 void printRX(void); 00026 void printGPS(void); 00027 //static void SerialRecvInterrupt (void); 00028 00029 private: 00030 int _Baud; 00031 PinName _pinTx; 00032 PinName _pinRx; 00033 };
Generated on Sat Jul 16 2022 14:14:39 by 1.7.2