GPS Data

Dependencies:   mbed

main.cpp

Committer:
Rbinas
Date:
2018-05-02
Revision:
0:bd7cbe42d985

File content as of revision 0:bd7cbe42d985:

#include "mbed.h"
//Display GPS data from GPS. I'm using a holybro GPS Receiver
// Reference  https://mikan.github.io/2017/11/07/using-pa6c-with-mbed/

Serial gps(p9, p10);       // TX, RX
Serial pc(USBTX, USBRX);    // TX, RX
DigitalOut led1(LED1);

int main() {
    pc.baud(9600);
    char gpsout[1024];
    while (1) {
        gpsout[0] = '\0';
        while (1) {
            char c = gps.getc();
            char s[2];
            s[0] = c;
            s[1] = '\0';
            strcat(gpsout, s);
            if (c == '\n') {
                break;
            }
        }
        pc.printf(gpsout);
        led1 = !led1;
    }
}