GPSlibrary
GPS.cpp
- Committer:
- takepiyo
- Date:
- 2019-08-18
- Revision:
- 3:dc8f7484b379
- Parent:
- 2:e3c59956d8ce
File content as of revision 3:dc8f7484b379:
#include "mbed.h" #include "GPS.h" GPS::GPS(PinName tx, PinName rx) { _tx=tx; _rx=rx; Serial _gps(_tx,_rx); _gps.baud(9600); } //Serial pc(USBTX,USBRX); //char getGPS[128]; //int i=0; int GPS::getGPGGA() { //Serial gps(_tx,_rx); //gps.baud(9600); //Serial pc(USBTX,USBRX); //pc.baud(19200); int i=0; //while(1) { if(_gps.readable()) { //GPSread=1; for (i=0; i<256; i++) { getGPS[i]=_gps.getc(); if(getGPS[i]=='\n') { if((getGPS[5]==103)&&(getGPS[6]==97)) { for(int n=0; n<i+1; n++) { //pc.printf("%c",getGPS[n]); GPSMessage[n] = getGPS[n]; } //pc.printf("%s",GPSMessage); }//if GAの終わり i=0; }//if \nの終わり i++; }//forの終わり } //}//whileの終わり return 0; }