diff --git a/shields/lib/L76GNSS.py b/shields/lib/L76GNSS.py index 37cc2fd..c493eb1 100644 --- a/shields/lib/L76GNSS.py +++ b/shields/lib/L76GNSS.py @@ -113,7 +113,7 @@ def _checksum(self, nmeadata): calc_cksum = 0 for s in nmeadata: calc_cksum ^= ord(s) - return('{:X}'.format(calc_cksum)) + return('{:02X}'.format(calc_cksum)) def write(self, data): self.i2c.writeto(GPS_I2CADDR, '${}*{}\r\n'.format(data, self._checksum(data)) )