Mbed library to get location informatiuon from GYSFDMAXB

Dependents:   nucleo_GPS_rev3 STM32_MR_include_IM_rev2

秋月電子のGPS受信機キット 1PPS出力付き 「みちびき」対応からデータを取得するためのライブラリです クラスを宣言した後、変数のlongtitude,latitudeを読むことでデータを取得できます。更新は自動です。 googleで検索できるdd.dddd°表記となっています。

Revision:
1:68601d2af8a5
Parent:
0:4cc88ba7719b
Child:
2:bd69260c2bd1
--- a/GPS.cpp	Mon Apr 11 04:14:16 2016 +0000
+++ b/GPS.cpp	Fri Jun 10 07:57:28 2016 +0000
@@ -3,6 +3,9 @@
 
 GPS::GPS(PinName gpstx,PinName gpsrx): _gps(gpstx,gpsrx)
 {
+    latitude=0;
+    longtitude=0;
+    
     gpscmd("314,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0");
     int odr=ODR;
     odr=1000/odr;
@@ -108,7 +111,7 @@
                     float num=1;
                     
                     for(int i=counter-point1;i>0;i--){
-                        num=num*0.1;
+                        num=num*0.1f;
                     }
                     
                     minute+=(float)num*(buf[counter]-48);
@@ -137,7 +140,7 @@
                     float num=1;
                     
                     for(int i=counter-point2;i>0;i--){
-                        num=num*0.1;
+                        num=num*0.1f;
                     }
                     
                     minute+=(float)num*(buf[counter]-48);