シリアル割り込みを使ったGPSデータ整理用ライブラリ

Dependents:   Sample_GPSlib

Committer:
mikawataru
Date:
Sat Jul 15 15:08:02 2017 +0000
Revision:
1:8425c3fba1c3
Parent:
0:8c134f1c71f2
Child:
2:482c199ca6de
Library for GPS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mikawataru 0:8c134f1c71f2 1 #ifndef GPS_H
mikawataru 0:8c134f1c71f2 2 #define GPS_H
mikawataru 0:8c134f1c71f2 3
mikawataru 0:8c134f1c71f2 4 #include "mbed.h"
mikawataru 0:8c134f1c71f2 5
mikawataru 0:8c134f1c71f2 6 class GPS{
mikawataru 0:8c134f1c71f2 7 private:
mikawataru 0:8c134f1c71f2 8 Serial gps;
mikawataru 0:8c134f1c71f2 9 char gps_data[256];
mikawataru 0:8c134f1c71f2 10 int cnt_gps;
mikawataru 0:8c134f1c71f2 11 public:
mikawataru 0:8c134f1c71f2 12 Serial *debug;
mikawataru 1:8425c3fba1c3 13 GPS(PinName tx, PinName rx);
mikawataru 1:8425c3fba1c3 14 void rateUP();
mikawataru 0:8c134f1c71f2 15 void getGPS();
mikawataru 0:8c134f1c71f2 16 void LogStart(PinName tx, PinName rx);
mikawataru 0:8c134f1c71f2 17 float calcLatitude(float raw_data);
mikawataru 0:8c134f1c71f2 18 float calcLongitude(float raw_data);
mikawataru 0:8c134f1c71f2 19 };
mikawataru 0:8c134f1c71f2 20
mikawataru 0:8c134f1c71f2 21 #endif