'Read MAC from EFUSE region'

def read_mac(self):

    words = [self.read_efuse(2), self.read_efuse(1)]
    bitstring = struct.pack('>II', *words)
    bitstring = bitstring[2:8]
    try:
        return tuple((ord(b) for b in bitstring))
    except TypeError:
        return tuple(bitstring)
