uint8_t GPS_Check(uint8_t *p)
{
        uint8_t checksum=0;
        uint8_t i=0;
        while(p[i] !=0)
        {
                checksum ^=p[i];
                i++;
        }
        return checksum;
}
uint8_t GPS_Check(uint8_t *p)
{
        uint8_t checksum=0;
        uint8_t i=0;
        while(p[i] !=0)
        {
                checksum ^=p[i];
                i++;
        }
        return checksum;
}