--- a/src/eric7/MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py Fri Nov 01 10:35:36 2024 +0100 +++ b/src/eric7/MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py Fri Nov 01 12:25:41 2024 +0100 @@ -28,10 +28,15 @@ Chips = ( ("", ""), ("ESP32", "esp32"), + ("ESP32-C2", "esp32c2"), ("ESP32-C3", "esp32c3"), + ("ESP32-C6", "esp32c6"), + ("ESP32-H2", "esp32h2"), + ("ESP32-P4", "esp32p4"), ("ESP32-S2", "esp32s2"), ("ESP32-S3", "esp32s3"), ("ESP8266", "esp8266"), + ("ESP8684", "esp32c2"), ) FlashModes = ( @@ -43,11 +48,15 @@ ) FlashAddresses = { - "esp8266": "0x0000", "esp32": "0x1000", + "esp32c2": "0x0000", "esp32c3": "0x0000", + "esp32c6": "0x0000", + "esp32h2": "0x0000", + "esp32p4": "0x2000", "esp32s2": "0x1000", "esp32s3": "0x0000", + "esp8266": "0x0000", } def __init__(self, addon=False, parent=None):