modified to compile for me
Fork of F401RE-USBHost by
USBHostGPS/USBHostGPS.h
- Committer:
- va009039
- Date:
- 2014-01-25
- Revision:
- 3:a3872f7593e2
- Parent:
- USBHostGPS.h@ 0:5160ee0c522d
- Child:
- 8:6463cd1964c0
File content as of revision 3:a3872f7593e2:
// Simple USBHost GPS Dongle for FRDM-KL46Z #include "USBHost.h" #define PL2303_SET_LINE_CODING 0x20 class USBHostGPS { public: USBHostGPS(int baud = 38400) { host = USBHost::getHostInst(); // stop bit = 1, parity = none, 8bit uint8_t data[] = {baud&0xff, baud>>8, baud>>16, baud>>24, 0x00, 0x00, 0x08}; SETUP_PACKET setup = {0x21, PL2303_SET_LINE_CODING, 0, 0, 0}; host->ControlWrite(&setup, data, sizeof(data)); } int readNMEA(char* data, int size) { return host->BulkRead((uint8_t*)data, size); } private: USBHost * host; };