esptest.devices.esp_serial module

class esptest.devices.esp_serial.EspPortInfo(device: str, location: str, support_esptool: bool, serial_description: str = '', chip_name: str = '', chip_description: str = '', mac: str = '', chip_version: str = '', chip_xtal: str = '', flash_id: str = '', flash_size: str = '', target: str = 'unknown')[source]

Bases: object

Parameters:
  • device (str)

  • location (str)

  • support_esptool (bool)

  • serial_description (str)

  • chip_name (str)

  • chip_description (str)

  • mac (str)

  • chip_version (str)

  • chip_xtal (str)

  • flash_id (str)

  • flash_size (str)

  • target (str)

device: str
location: str
support_esptool: bool
serial_description: str = ''
chip_name: str = ''
chip_description: str = ''
mac: str = ''
chip_version: str = ''
chip_xtal: str = ''
flash_id: str = ''
flash_size: str = ''
target: str = 'unknown'
esptest.devices.esp_serial.detect_port_info_no_cache(device, location='', description='')[source]
Parameters:
  • device (str)

  • location (str)

  • description (str)

Return type:

EspPortInfo

esptest.devices.esp_serial.detect_one_port(port)[source]
Parameters:

port (ListPortInfo)

Return type:

EspPortInfo

esptest.devices.esp_serial.list_all_esp_ports()[source]
Return type:

List[EspPortInfo]

esptest.devices.esp_serial.get_available_ports(target, max_num=0)[source]
Parameters:
Return type:

List[EspPortInfo]