def callbackSetEfuseBootCfg0(self, event): if self.checkIfSubWinHasBeenOpened(): return if self.mcuSeries == uidef.kMcuSeries_iMXRT10yy: efuseBootCfg0Frame = None if self.bootDevice == RTyyyy_uidef.kBootDevice_FlexspiNor: if self.tgt.flexspiNorEfuseBootCfg0Bits == 3: efuseBootCfg0Frame = RT10yy_ui_efuse_bootcfg0_flexspinor_3bits.secBootUiEfuseBootCfg0FlexspiNor3bits( None) elif self.tgt.flexspiNorEfuseBootCfg0Bits == 10: efuseBootCfg0Frame = RT10yy_ui_efuse_bootcfg0_flexspinor_10bits.secBootUiEfuseBootCfg0FlexspiNor10bits( None) elif self.tgt.flexspiNorEfuseBootCfg0Bits == 12: efuseBootCfg0Frame = RT10yy_ui_efuse_bootcfg0_flexspinor_12bits.secBootUiEfuseBootCfg0FlexspiNor12bits( None) else: pass efuseBootCfg0Frame.SetTitle( "eFuse 0x450 Boot Cfg0 - FlexSPI NOR") else: uivar.setRuntimeSettings(False) return efuseBootCfg0Frame.setNecessaryInfo(self.tgt.efuseDescDiffDict) efuseBootCfg0Frame.Show(True) elif self.mcuSeries == uidef.kMcuSeries_iMXRT11yy: pass else: pass
def _checkIfSubWinHasBeenOpened(self): runtimeSettings = uivar.getRuntimeSettings() if not runtimeSettings[0]: uivar.setRuntimeSettings(True) return False else: return True
def callbackSetEfuseMiscConf1( self, event ): if self.checkIfSubWinHasBeenOpened(): return efuseMiscConf1Frame = None if self.bootDevice == RTyyyy_uidef.kBootDevice_FlexspiNor: efuseMiscConf1Frame = RT10yy_ui_efuse_miscconf1_flexspinor.secBootUiEfuseMiscConf1FlexspiNor(None) efuseMiscConf1Frame.SetTitle("eFuse 0x6e0 Misc Conf1 - FlexSPI NOR") else: uivar.setRuntimeSettings(False) return efuseMiscConf1Frame.setNecessaryInfo(self.tgt.efuseDescDiffDict) efuseMiscConf1Frame.Show(True)