/hal_espressif-latest/tools/esptool_py/esptool/targets/ |
D | esp32s3.py | 145 def get_pkg_version(self): argument 147 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 21) & 0x07 149 def is_eco0(self, minor_raw): argument 155 and self.get_blk_version_major() == 1 156 and self.get_blk_version_minor() == 1 159 def get_minor_chip_version(self): argument 160 minor_raw = self.get_raw_minor_chip_version() 161 if self.is_eco0(minor_raw): 165 def get_raw_minor_chip_version(self): argument 167 hi = (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * hi_num_word)) >> 23) & 0x01 [all …]
|
D | esp32s2.py | 129 def get_pkg_version(self): argument 131 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 0) & 0x0F 133 def get_minor_chip_version(self): argument 135 hi = (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * hi_num_word)) >> 20) & 0x01 137 low = (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * low_num_word)) >> 4) & 0x07 140 def get_major_chip_version(self): argument 142 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 18) & 0x03 144 def get_flash_version(self): argument 146 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 21) & 0x0F 148 def get_flash_cap(self): argument [all …]
|
D | esp32c3.py | 119 def get_pkg_version(self): argument 121 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 21) & 0x07 123 def get_minor_chip_version(self): argument 125 hi = (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * hi_num_word)) >> 23) & 0x01 127 low = (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * low_num_word)) >> 18) & 0x07 130 def get_major_chip_version(self): argument 132 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 24) & 0x03 134 def get_flash_cap(self): argument 136 return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 27) & 0x07 138 def get_flash_vendor(self): argument [all …]
|
D | esp32.py | 132 def is_flash_encryption_key_valid(self): argument 135 word0 = self.read_efuse(0) 149 key_word[i] = self.read_efuse(14 + i) 155 def get_flash_crypt_config(self): argument 164 word0 = self.read_efuse(0) 170 word5 = self.read_efuse(5) 177 def get_encrypted_download_disabled(self): argument 179 self.read_reg(self.EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT_REG) 180 & self.EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT 183 def get_flash_encryption_enabled(self): argument [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/ |
D | base_fields.py | 19 def __init__(self, efuses, name): argument 20 self.efuses = efuses 21 self.name = name 23 def __call__(self, new_value_str): argument 81 efuse = self.efuses[self.name] 89 def get_read_disable_mask(self, blk_part=None): argument 96 if isinstance(self.read_disable_bit, list): 98 for i in self.read_disable_bit: 101 mask |= 1 << self.read_disable_bit[blk_part] 103 mask = 1 << self.read_disable_bit [all …]
|
D | emulate_efuse_controller_base.py | 22 def __init__(self, efuse_file=None, debug=False): argument 23 self.debug = debug 24 self.efuse_file = efuse_file 25 if self.efuse_file: 27 self.mem = BitStream( 28 bytes=open(self.efuse_file, "rb").read(), 29 length=self.REGS.EFUSE_MEM_SIZE * 8, 33 self.mem = BitStream(length=self.REGS.EFUSE_MEM_SIZE * 8) 34 self.mem.set(0) 35 self.mem.tofile(open(self.efuse_file, "a+b")) [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3beta2/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c6/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2beta1/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/components/xtensa/trax/ |
D | traceparse.py | 75 def __init__(self, data, truncated=False): argument 76 self.data = data 77 self.size_bytes = len(data) 78 self.truncated = truncated 80 def get_bits(self, start, count=0): argument 91 count = len(self.data) * 6 - start 95 for i, b in enumerate(self.data[start_byte:]): 117 def __str__(self): argument 118 return '%d byte packet%s' % (self.size_bytes, ' (truncated)' if self.truncated else '') 122 def __init__(self, packets, truncated=False): argument [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s2/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5beta3/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c61/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/test/ |
D | test_espefuse.py | 69 def setup_method(self): argument 71 self.efuse_file = tempfile.NamedTemporaryFile(delete=False) 72 self.base_cmd = ( 76 self._set_target_wafer_version() 78 self.base_cmd = ( 82 self.reset_efuses() 84 def teardown_method(self): argument 86 self.efuse_file.close() 87 os.unlink(self.efuse_file.name) 89 def reset_efuses(self): argument [all …]
|
D | test_esptool.py | 63 def __init__(self, rfc2217_port=None): argument 64 self.port = rfc2217_port or self.get_free_port() 65 self.cmd = [ 69 str(self.port), 72 self.server_output_file = open(f"{TEST_DIR}/{str(arg_chip)}_server.out", "a") 73 self.server_output_file.write("************************************") 74 self.p = None 75 self.wait_for_server_starts(attempts_count=5) 85 def wait_for_server_starts(self, attempts_count): argument 88 self.p = subprocess.Popen( [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c3/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32/ |
D | fields.py | 19 def len_of_burn_unit(self): argument 21 return self.len 23 def __init__(self, parent, param, skip_read=False): argument 29 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 31 def apply_coding_scheme(self): argument 32 data = self.get_raw(from_read=False)[::-1] 33 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_34: 72 self, argument 79 self.Blocks = EfuseDefineBlocks() 80 self.Fields = EfuseDefineFields(extend_efuse_table) [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c2/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32p4/ |
D | fields.py | 24 def len_of_burn_unit(self): argument 29 def __init__(self, parent, param, skip_read=False): argument 31 super(EfuseBlock, self).__init__(parent, param, skip_read=skip_read) 33 def apply_coding_scheme(self): argument 34 data = self.get_raw(from_read=False)[::-1] 35 if len(data) < self.len_of_burn_unit(): 36 add_empty_bytes = self.len_of_burn_unit() - len(data) 38 if self.get_coding_scheme() == self.parent.REGS.CODING_SCHEME_RS: 62 self, argument 69 self.Blocks = EfuseDefineBlocks() [all …]
|
/hal_espressif-latest/tools/esptool_py/esp_rfc2217_server/ |
D | redirector.py | 14 def __init__(self, serial_instance, socket, debug=False, esp32r0delay=False): argument 15 self.serial = serial_instance 16 self.socket = socket 17 self._write_lock = threading.Lock() 18 self.rfc2217 = EspPortManager( 19 self.serial, 20 self, 24 self.log = logging.getLogger("redirector") 25 self.force_exit = False 27 def statusline_poller(self): argument [all …]
|
/hal_espressif-latest/tools/esptool_py/esptool/ |
D | bin_image.py | 118 def __init__(self, addr, data, file_offs=None, flags=0, align=4): argument 119 self.addr = addr 120 self.data = data 121 self.file_offs = file_offs 122 self.flags = flags 123 self.align = align 124 self.include_in_checksum = True 125 if self.addr != 0: 126 self.pad_to_alignment( 130 def copy_with_new_addr(self, new_addr): argument [all …]
|
/hal_espressif-latest/tools/idf_monitor/idf_monitor_base/ |
D | logger.py | 27 …def __init__(self, elf_file, console, timestamps, timestamp_format, pc_address_buffer, enable_addr… argument 30 self.log_file = None # type: Optional[BinaryIO] 31 self._output_enabled = True # type: bool 32 self.elf_file = elf_file 33 self.console = console 34 self.timestamps = timestamps 35 self.timestamp_format = timestamp_format 36 self._pc_address_buffer = pc_address_buffer 37 self.enable_address_decoding = enable_address_decoding 38 self.toolchain_prefix = toolchain_prefix [all …]
|