Skip to content

Commit 54bc3d1

Browse files
committed
fix: Add missing offsets for ESP32-C5
1 parent ca9b90e commit 54bc3d1

File tree

2 files changed

+9
-6
lines changed
  • pytest-embedded-arduino/pytest_embedded_arduino
  • pytest-embedded-nuttx/pytest_embedded_nuttx

2 files changed

+9
-6
lines changed

pytest-embedded-arduino/pytest_embedded_arduino/app.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,25 @@ class ArduinoApp(App):
1919
#: dict of flash settings
2020
flash_settings: ClassVar[dict[str, dict[str, str]]] = {
2121
'esp32': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
22-
'esp32s2': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
2322
'esp32c3': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
24-
'esp32s3': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
23+
'esp32c5': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
2524
'esp32c6': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
2625
'esp32h2': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '48m'},
2726
'esp32p4': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
27+
'esp32s2': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
28+
'esp32s3': {'flash_mode': 'dio', 'flash_size': 'detect', 'flash_freq': '80m'},
2829
}
2930

3031
#: dict of binaries' offset.
3132
binary_offsets: ClassVar[dict[str, list[int]]] = {
3233
'esp32': [0x1000, 0x8000, 0x10000],
33-
'esp32s2': [0x1000, 0x8000, 0x10000],
3434
'esp32c3': [0x0, 0x8000, 0x10000],
35-
'esp32s3': [0x0, 0x8000, 0x10000],
35+
'esp32c5': [0x0, 0x8000, 0x10000],
3636
'esp32c6': [0x0, 0x8000, 0x10000],
3737
'esp32h2': [0x0, 0x8000, 0x10000],
3838
'esp32p4': [0x2000, 0x8000, 0x10000],
39+
'esp32s2': [0x1000, 0x8000, 0x10000],
40+
'esp32s3': [0x0, 0x8000, 0x10000],
3941
}
4042

4143
def __init__(

pytest-embedded-nuttx/pytest_embedded_nuttx/serial.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@ class NuttxSerial(EspSerial):
2121

2222
binary_offsets: ClassVar[dict[str, int]] = {
2323
'esp32': 0x1000,
24-
'esp32s2': 0x1000,
2524
'esp32c3': 0x0,
26-
'esp32s3': 0x0,
25+
'esp32c5': 0x0,
2726
'esp32c6': 0x0,
2827
'esp32h2': 0x0,
2928
'esp32p4': 0x2000,
29+
'esp32s2': 0x1000,
30+
'esp32s3': 0x0,
3031
}
3132

3233
def __init__(

0 commit comments

Comments
 (0)