Skip to content

esptool::ESPLoader

詳細情報

メンバー

CHIP_NAME

string esptool.ESPLoader::CHIP_NAME

IS_STUB

bool esptool.ESPLoader::IS_STUB

DEFAULT_PORT

string esptool.ESPLoader::DEFAULT_PORT

ESP_FLASH_BEGIN

int esptool.ESPLoader::ESP_FLASH_BEGIN

ESP_FLASH_DATA

int esptool.ESPLoader::ESP_FLASH_DATA

ESP_FLASH_END

int esptool.ESPLoader::ESP_FLASH_END

ESP_MEM_BEGIN

int esptool.ESPLoader::ESP_MEM_BEGIN

ESP_MEM_END

int esptool.ESPLoader::ESP_MEM_END

ESP_MEM_DATA

int esptool.ESPLoader::ESP_MEM_DATA

ESP_SYNC

int esptool.ESPLoader::ESP_SYNC

ESP_WRITE_REG

int esptool.ESPLoader::ESP_WRITE_REG

ESP_READ_REG

int esptool.ESPLoader::ESP_READ_REG

ESP_SPI_SET_PARAMS

int esptool.ESPLoader::ESP_SPI_SET_PARAMS

ESP_SPI_ATTACH

int esptool.ESPLoader::ESP_SPI_ATTACH

ESP_CHANGE_BAUDRATE

int esptool.ESPLoader::ESP_CHANGE_BAUDRATE

ESP_FLASH_DEFL_BEGIN

int esptool.ESPLoader::ESP_FLASH_DEFL_BEGIN

ESP_FLASH_DEFL_DATA

int esptool.ESPLoader::ESP_FLASH_DEFL_DATA

ESP_FLASH_DEFL_END

int esptool.ESPLoader::ESP_FLASH_DEFL_END

ESP_SPI_FLASH_MD5

int esptool.ESPLoader::ESP_SPI_FLASH_MD5

ESP_ERASE_FLASH

int esptool.ESPLoader::ESP_ERASE_FLASH

ESP_ERASE_REGION

int esptool.ESPLoader::ESP_ERASE_REGION

ESP_READ_FLASH

int esptool.ESPLoader::ESP_READ_FLASH

ESP_RUN_USER_CODE

int esptool.ESPLoader::ESP_RUN_USER_CODE

ESP_FLASH_ENCRYPT_DATA

int esptool.ESPLoader::ESP_FLASH_ENCRYPT_DATA

ESP_RAM_BLOCK

int esptool.ESPLoader::ESP_RAM_BLOCK

FLASH_WRITE_SIZE

int esptool.ESPLoader::FLASH_WRITE_SIZE

ESP_ROM_BAUD

int esptool.ESPLoader::ESP_ROM_BAUD

ESP_IMAGE_MAGIC

int esptool.ESPLoader::ESP_IMAGE_MAGIC

ESP_CHECKSUM_MAGIC

int esptool.ESPLoader::ESP_CHECKSUM_MAGIC

FLASH_SECTOR_SIZE

int esptool.ESPLoader::FLASH_SECTOR_SIZE

UART_DATA_REG_ADDR

int esptool.ESPLoader::UART_DATA_REG_ADDR

UART_CLKDIV_MASK

int esptool.ESPLoader::UART_CLKDIV_MASK

IROM_MAP_START

int esptool.ESPLoader::IROM_MAP_START

IROM_MAP_END

int esptool.ESPLoader::IROM_MAP_END

STATUS_BYTES_LENGTH

int esptool.ESPLoader::STATUS_BYTES_LENGTH

in_bootloader

esptool.ESPLoader::in_bootloader

init()

def esptool.ESPLoader.__init__(self, port=DEFAULT_PORT, baud=ESP_ROM_BAUD, trace_enabled=False)

引数

  • trace_enabled ``

戻り値

def

read()

def esptool.ESPLoader.read(self)

引数

  • self ``

戻り値

def

write()

def esptool.ESPLoader.write(self, packet)

引数

  • packet ``

戻り値

def

trace()

def esptool.ESPLoader.trace(self, message, *format_args)

引数

  • message ``
    • format_args

戻り値

def

command()

def esptool.ESPLoader.command(self, op=None, data=b"", chk=0, wait_response=True, timeout=DEFAULT_TIMEOUT)

引数

  • timeout ``

戻り値

def

check_command()

def esptool.ESPLoader.check_command(self, op_description, op=None, data=b'', chk=0, timeout=DEFAULT_TIMEOUT)

引数

  • timeout ``

戻り値

def

flush_input()

def esptool.ESPLoader.flush_input(self)

引数

  • self ``

戻り値

def

sync()

def esptool.ESPLoader.sync(self)

引数

  • self ``

戻り値

def

connect()

def esptool.ESPLoader.connect(self, mode='default_reset')

引数

  • mode ``

戻り値

def

read_reg()

def esptool.ESPLoader.read_reg(self, addr)

引数

  • addr ``

戻り値

def

write_reg()

def esptool.ESPLoader.write_reg(self, addr, value, mask=0xFFFFFFFF, delay_us=0)

引数

  • delay_us ``

戻り値

def

update_reg()

def esptool.ESPLoader.update_reg(self, addr, mask, new_val)

引数

  • new_val ``

戻り値

def

mem_begin()

def esptool.ESPLoader.mem_begin(self, size, blocks, blocksize, offset)

引数

  • offset ``

戻り値

def

mem_block()

def esptool.ESPLoader.mem_block(self, data, seq)

引数

  • seq ``

戻り値

def

mem_finish()

def esptool.ESPLoader.mem_finish(self, entrypoint=0)

引数

  • entrypoint ``

戻り値

def

flash_begin()

def esptool.ESPLoader.flash_begin(self, size, offset)

引数

  • offset ``

戻り値

def

flash_block()

def esptool.ESPLoader.flash_block(self, data, seq, timeout=DEFAULT_TIMEOUT)

引数

  • timeout ``

戻り値

def

flash_encrypt_block()

def esptool.ESPLoader.flash_encrypt_block(self, data, seq, timeout=DEFAULT_TIMEOUT)

引数

  • timeout ``

戻り値

def

flash_finish()

def esptool.ESPLoader.flash_finish(self, reboot=False)

引数

  • reboot ``

戻り値

def

run()

def esptool.ESPLoader.run(self, reboot=False)

引数

  • reboot ``

戻り値

def

flash_id()

def esptool.ESPLoader.flash_id(self)

引数

  • self ``

戻り値

def

parse_flash_size_arg()

def esptool.ESPLoader.parse_flash_size_arg(self, arg)

引数

  • arg ``

戻り値

def

run_stub()

def esptool.ESPLoader.run_stub(self, stub=None)

引数

  • stub ``

戻り値

def

flash_defl_begin()

def esptool.ESPLoader.flash_defl_begin(self, size, compsize, offset)

引数

  • offset ``

戻り値

def

flash_defl_block()

def esptool.ESPLoader.flash_defl_block(self, data, seq, timeout=DEFAULT_TIMEOUT)

引数

  • timeout ``

戻り値

def

flash_defl_finish()

def esptool.ESPLoader.flash_defl_finish(self, reboot=False)

引数

  • reboot ``

戻り値

def

flash_md5sum()

def esptool.ESPLoader.flash_md5sum(self, addr, size)

引数

  • size ``

戻り値

def

change_baud()

def esptool.ESPLoader.change_baud(self, baud)

引数

  • baud ``

戻り値

def

erase_flash()

def esptool.ESPLoader.erase_flash(self)

引数

  • self ``

戻り値

def

erase_region()

def esptool.ESPLoader.erase_region(self, offset, size)

引数

  • size ``

戻り値

def

read_flash()

def esptool.ESPLoader.read_flash(self, offset, length, progress_fn=None)

引数

  • progress_fn ``

戻り値

def

flash_spi_attach()

def esptool.ESPLoader.flash_spi_attach(self, hspi_arg)

引数

  • hspi_arg ``

戻り値

def

flash_set_parameters()

def esptool.ESPLoader.flash_set_parameters(self, size)

引数

  • size ``

戻り値

def

run_spiflash_command()

def esptool.ESPLoader.run_spiflash_command(self, spiflash_command, data=b"", read_bits=0)

引数

  • read_bits ``

戻り値

def

read_status()

def esptool.ESPLoader.read_status(self, num_bytes=2)

引数

  • num_bytes ``

戻り値

def

write_status()

def esptool.ESPLoader.write_status(self, new_status, num_bytes=2, set_non_volatile=False)

引数

  • set_non_volatile ``

戻り値

def

get_crystal_freq()

def esptool.ESPLoader.get_crystal_freq(self)

引数

  • self ``

戻り値

def

hard_reset()

def esptool.ESPLoader.hard_reset(self)

引数

  • self ``

戻り値

def

soft_reset()

def esptool.ESPLoader.soft_reset(self, stay_in_bootloader)

引数

  • stay_in_bootloader ``

戻り値

def

detect_chip()

def esptool.ESPLoader.detect_chip(port=DEFAULT_PORT, baud=ESP_ROM_BAUD, connect_mode='default_reset', trace_enabled=False)

引数

  • trace_enabled ``

戻り値

def

checksum()

def esptool.ESPLoader.checksum(data, state=ESP_CHECKSUM_MAGIC)

引数

  • state ``

戻り値

def