yy1717
2020-01-21 7c66884c800b0b48c2b3aac2ac29ff0b4529b95e
lib/src/main/cpp/rtk_module/rtk.cpp
@@ -202,14 +202,17 @@
        }*/
        if (RxBufLen > 0) {
            const uint8_t *ptr = parseGPS(RxBuf, RxBuf + RxBufLen);
            if(ptr != RxBuf) {
                memcpy(RxBuf, ptr, RxBufLen - (ptr - RxBuf));
                RxBufLen -= ptr - RxBuf;
            } else if(RxBufLen == PARSE_BUFF_SIZE) {        //填满了,且没有一个\r,都抛弃
                DEBUG("Parse GPS error");
                RxBufLen = 0;
            }
//            const uint8_t *ptr = parseGPS(RxBuf, RxBuf + RxBufLen);
//            if(ptr != RxBuf) {
//                memcpy(RxBuf, ptr, RxBufLen - (ptr - RxBuf));
//                RxBufLen -= ptr - RxBuf;
//            } else if(RxBufLen == PARSE_BUFF_SIZE) {        //填满了,且没有一个\r,都抛弃
//                DEBUG("Parse GPS error");
//                RxBufLen = 0;
//            }
            RxBufLen = 0;           /////////////////////////////
        }
    }
    if (res == 0) {