def __init__(self, dev, title='FW upgrade'): data = Data() data.dev = dev data.buttons = OD() self.txcrc32 = True self.add_tx_cmds(data, txcrc32=self.txcrc32) Control.__init__(self, data, dev, title=title) data.cmds['send'].w.configure(text='Start upgrade') self.fileext = 'bin' self.filemode = 'rb' self.io_start = lambda *args: asyncio. async (self.io.start())
def __init__(self, dev, title='File IO'): data = Data() data.dev = dev data.buttons = OD() #data.buttons['TX stop'] = self.dma_stop_cb self.add_tx_cmds(data, txcrc32=False) data.add('txstop', wdgt='button', text='TX stop', click_cb=self.dma_stop_cb) self.add_rx_cmds(data) Control.__init__(self, data, dev, title=title) self.fileext = 'pcm' self.center()
def __init__(self, dev, title='FW upgrade'): data = Data() data.dev = dev data.buttons = OD() self.txcrc32 = True self.add_tx_cmds(data, txcrc32=self.txcrc32) Control.__init__(self, data, dev, title=title) data.cmds['send'].w.configure(text='Start upgrade') self.fileext = 'bin' self.filemode = 'rb' self.io_start = lambda *args: asyncio.async(self.io.start())