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

USBHostGPS/decodeNMEA.h

Committer:
va009039
Date:
2014-02-05
Revision:
1:2d8275968aaf

File content as of revision 1:2d8275968aaf:

// decodeNMEA.h 2012/12/15
#ifndef DECODE_NMEA_H
#define DECODE_NMEA_H

class decodeNMEA {
public:
    decodeNMEA();
    void inputNMEA(char* buf, int len);
    void inputNMEA(char c);
    float lat,lon;
    time_t gprmc_t;
    time_t update_t;

private:
    void parse(int type, int row, char* buf);
    void update(int type, int row);
    int m_seq;
    int m_type;
    int m_row;
    uint8_t m_sum;
    char m_buf[12];
    int m_buf_pos;
    bool m_status;
    float tmp_lat,tmp_lon;
    struct tm tmp_timeinfo;
};

#endif // DECODE_NMEA_H