Skip to content

Commit 08219d1

Browse files
committed
feat(wokwi): Use new boards for ESP32-P4
1 parent 63131fc commit 08219d1

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

pytest-embedded-wokwi/pytest_embedded_wokwi/wokwi_cli.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
'esp32c3': 'board-esp32-c3-devkitm-1',
2626
'esp32c6': 'board-esp32-c6-devkitc-1',
2727
'esp32h2': 'board-esp32-h2-devkitm-1',
28-
'esp32p4': 'board-esp32-p4-preview',
28+
'esp32p4': 'board-esp32-p4-function-ev',
2929
'esp32s2': 'board-esp32-s2-devkitm-1',
3030
'esp32s3': 'board-esp32-s3-devkitc-1',
3131
}
@@ -145,14 +145,21 @@ def create_diagram_json(self):
145145
)
146146
return
147147

148+
if app.target == 'esp32p4':
149+
rx_pin = '38'
150+
tx_pin = '37'
151+
else:
152+
rx_pin = 'RX'
153+
tx_pin = 'TX'
154+
148155
diagram = {
149156
'version': 1,
150157
'author': 'Uri Shaked',
151158
'editor': 'wokwi',
152159
'parts': [{'type': target_board, 'id': 'esp'}],
153160
'connections': [
154-
['esp:TX', '$serialMonitor:RX', ''],
155-
['esp:RX', '$serialMonitor:TX', ''],
161+
['esp:' + tx_pin, '$serialMonitor:RX', ''],
162+
['esp:' + rx_pin, '$serialMonitor:TX', ''],
156163
],
157164
}
158165
with open(diagram_json_path, 'w') as f:

0 commit comments

Comments
 (0)