Skip to content

Commit f7bcd7e

Browse files
committed
Revert "Use default flash mode when uploading via esptoolpy"
Resolve platformio#584, resolve platformio#630, resolve platformio#623 This reverts commit fe5d279.
1 parent c4ad094 commit f7bcd7e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

builder/main.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@ def _get_board_f_flash(env):
3131
return str(int(int(frequency) / 1000000)) + "m"
3232

3333

34+
def _get_board_flash_mode(env):
35+
mode = env.subst("$BOARD_FLASH_MODE")
36+
if mode == "qio":
37+
return "dio"
38+
elif mode == "qout":
39+
return "dout"
40+
return mode
41+
42+
3443
def _parse_size(value):
3544
if isinstance(value, int):
3645
return value
@@ -135,6 +144,7 @@ def __fetch_spiffs_size(target, source, env):
135144

136145
env.Replace(
137146
__get_board_f_flash=_get_board_f_flash,
147+
__get_board_flash_mode=_get_board_flash_mode,
138148

139149
AR="%s-elf-ar" % toolchain_arch,
140150
AS="%s-elf-as" % toolchain_arch,
@@ -307,7 +317,7 @@ def __fetch_spiffs_size(target, source, env):
307317
"--before", "default_reset",
308318
"--after", "hard_reset",
309319
"write_flash", "-z",
310-
"--flash_mode", "$BOARD_FLASH_MODE",
320+
"--flash_mode", "${__get_board_flash_mode(__env__)}",
311321
"--flash_freq", "${__get_board_f_flash(__env__)}",
312322
"--flash_size", "detect"
313323
],

0 commit comments

Comments
 (0)