From 73166cace74e72dc20188947c7249d3ed91bb6aa Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Wed, 10 Aug 2022 13:01:01 +0200 Subject: [PATCH] Allow overriding reset operation via project file to make it possible to use `usb_reset`. Needed by CDC devices. Infos https://github.com/platformio/platform-espressif32/issues/874 --- pio-tools/post_esp32.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pio-tools/post_esp32.py b/pio-tools/post_esp32.py index fde5f30e7..f06fe0403 100644 --- a/pio-tools/post_esp32.py +++ b/pio-tools/post_esp32.py @@ -178,8 +178,8 @@ def esp32_create_combined_bin(source, target, env): "--chip", chip, "--port", '"$UPLOAD_PORT"', "--baud", "$UPLOAD_SPEED", - "--before", "default_reset", - "--after", "hard_reset", + "--before", board.get("upload.before_reset", "default_reset"), + "--after", board.get("upload.after_reset", "hard_reset"), "write_flash", "-z", "--flash_mode", "${__get_board_flash_mode(__env__)}", "--flash_freq", "${__get_board_f_flash(__env__)}",