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

Committer:
va009039
Date:
Wed Feb 05 13:40:35 2014 +0000
Revision:
1:2d8275968aaf
add NMEA decode. update KL46Z-USBHost library.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 1:2d8275968aaf 1 // decodeNMEA.h 2012/12/15
va009039 1:2d8275968aaf 2 #ifndef DECODE_NMEA_H
va009039 1:2d8275968aaf 3 #define DECODE_NMEA_H
va009039 1:2d8275968aaf 4
va009039 1:2d8275968aaf 5 class decodeNMEA {
va009039 1:2d8275968aaf 6 public:
va009039 1:2d8275968aaf 7 decodeNMEA();
va009039 1:2d8275968aaf 8 void inputNMEA(char* buf, int len);
va009039 1:2d8275968aaf 9 void inputNMEA(char c);
va009039 1:2d8275968aaf 10 float lat,lon;
va009039 1:2d8275968aaf 11 time_t gprmc_t;
va009039 1:2d8275968aaf 12 time_t update_t;
va009039 1:2d8275968aaf 13
va009039 1:2d8275968aaf 14 private:
va009039 1:2d8275968aaf 15 void parse(int type, int row, char* buf);
va009039 1:2d8275968aaf 16 void update(int type, int row);
va009039 1:2d8275968aaf 17 int m_seq;
va009039 1:2d8275968aaf 18 int m_type;
va009039 1:2d8275968aaf 19 int m_row;
va009039 1:2d8275968aaf 20 uint8_t m_sum;
va009039 1:2d8275968aaf 21 char m_buf[12];
va009039 1:2d8275968aaf 22 int m_buf_pos;
va009039 1:2d8275968aaf 23 bool m_status;
va009039 1:2d8275968aaf 24 float tmp_lat,tmp_lon;
va009039 1:2d8275968aaf 25 struct tm tmp_timeinfo;
va009039 1:2d8275968aaf 26 };
va009039 1:2d8275968aaf 27
va009039 1:2d8275968aaf 28 #endif // DECODE_NMEA_H