1from .esp32 import ESP32ROM
2from .esp32c2 import ESP32C2ROM
3from .esp32c3 import ESP32C3ROM
4from .esp32c5 import ESP32C5ROM
5from .esp32c5beta3 import ESP32C5BETA3ROM
6from .esp32c6 import ESP32C6ROM
7from .esp32c61 import ESP32C61ROM
8from .esp32c6beta import ESP32C6BETAROM
9from .esp32h2 import ESP32H2ROM
10from .esp32h2beta1 import ESP32H2BETA1ROM
11from .esp32h2beta2 import ESP32H2BETA2ROM
12from .esp32p4 import ESP32P4ROM
13from .esp32s2 import ESP32S2ROM
14from .esp32s3 import ESP32S3ROM
15from .esp32s3beta2 import ESP32S3BETA2ROM
16from .esp8266 import ESP8266ROM
17
18
19CHIP_DEFS = {
20    "esp8266": ESP8266ROM,
21    "esp32": ESP32ROM,
22    "esp32s2": ESP32S2ROM,
23    "esp32s3beta2": ESP32S3BETA2ROM,
24    "esp32s3": ESP32S3ROM,
25    "esp32c3": ESP32C3ROM,
26    "esp32c6beta": ESP32C6BETAROM,
27    "esp32h2beta1": ESP32H2BETA1ROM,
28    "esp32h2beta2": ESP32H2BETA2ROM,
29    "esp32c2": ESP32C2ROM,
30    "esp32c6": ESP32C6ROM,
31    "esp32c61": ESP32C61ROM,
32    "esp32c5": ESP32C5ROM,
33    "esp32c5beta3": ESP32C5BETA3ROM,
34    "esp32h2": ESP32H2ROM,
35    "esp32p4": ESP32P4ROM,
36}
37
38CHIP_LIST = list(CHIP_DEFS.keys())
39ROM_LIST = list(CHIP_DEFS.values())
40