Bootloader requires images be a multiple of 4 bytes; pad to comply.

This commit is contained in:
px4dev
2012-08-11 19:42:24 -07:00
parent 43019ba618
commit 67ae727365

View File

@@ -77,6 +77,10 @@ class firmware(object):
self.image = zlib.decompress(base64.b64decode(self.desc['image']))
# pad image to 4-byte length
while ((len(self.image) % 4) != 0):
self.image += b'\x00'
def property(self, propname):
return self.desc[propname]