def main_updateFirmware():
root.update()
FWfileName=askopenfilename(filetypes=(("BennVenn Firmware File","*.BEN"),("All Files","*.*")))
if FWfileName:
FWfile=open(FWfileName,'rb')
FWbuffer=FWfile.read()
FWsize=len(FWbuffer)
if FWsize==33280:
dev.write(0x01,[0x03])
USBbuffer = dev.read(0x81,64)
app.lowerRightLabel.set(("File Size Correct"))
for FWpos in range (512,33279,64):
dev.write(0x01,FWbuffer[FWpos:FWpos+64])
else:
app.lowerRightLabel.set(("File Invalid"))
FWfile.close()
exit()
评论列表
文章目录