Simple USBHost GPS Dongle Receiver for FRDM-KL46Z test program

Dependencies:   KL46Z-USBHost mbed SLCD

FRDM-KL46ZをUSBホストにしてUSBタイプのGPSレシーバを読み取るテストプログラムです。
/media/uploads/va009039/frdm-kl46z-usbhost-gps.jpg

main.cpp

Committer:
va009039
Date:
2014-01-18
Revision:
0:4231f156a567
Child:
1:2d8275968aaf

File content as of revision 0:4231f156a567:

// Simple USBHost GPS Dongle for FRDM-KL46Z test program
#include "USBHostGPS.h"

DigitalOut led1(PTD5); // green
DigitalOut led2(PTE29); // red
#define LED_OFF 1
#define LED_ON  0

int main() {
    // GT-730F/L 38400bps
    // Gosget SD-200 GPS DONGLE 4800bps
    USBHostGPS gps(4800);
    led2 = LED_OFF;
    while(1) {
        char buf[64];
        int result = gps.readNMEA(buf, sizeof(buf));
        if (result > 0) {
            for(int i = 0; i < result; i++) {
                printf("%c", buf[i]);
            }
            led1 = !led1;
        }
    }
}