Add a bunch of APNs
Fork of C027_Support by
Diff: GPS.cpp
- Revision:
- 6:775aef3f1d1f
- Parent:
- 4:c959dd4c5fe8
- Child:
- 7:9aa830f5811e
--- a/GPS.cpp Sat Nov 02 16:08:20 2013 +0000 +++ b/GPS.cpp Sat Nov 09 12:20:25 2013 +0000 @@ -246,9 +246,13 @@ int GPSI2C::getMessage(char* buf, int len) { - int sz = _get(buf, len); + // fill the pipe + int sz = _pipe.free(); + if (sz) + sz = _get(buf, sz); if (sz) _pipe.put(buf, sz); + // now parse it return _getMessage(&_pipe, buf, len); }