def __init__(self, link, memoryMap=None): super(CortexM, self).__init__(link, memoryMap) self.idcode = 0 self.hw_breakpoints = [] self.breakpoints = {} self.nb_code = 0 self.nb_lit = 0 self.num_hw_breakpoint_used = 0 self.nb_lit = 0 self.fpb_enabled = False self.watchpoints = [] self.watchpoint_used = 0 self.dwt_configured = False self.arch = 0 self.core_type = 0 self.has_fpu = False self.part_number = self.__class__.__name__ self.dap = Dap(link)