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