Skip to content

Commit 6489e11

Browse files
committed
Merge pull request #59 from petermm/avoid-deprecation-warnings
Fix: Avoid deprecation warnings esptool/pythonx
2 parents 19d9cd8 + ae5c4cd commit 6489e11

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/mix/tasks/esp32_flash.ex

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,18 @@ defmodule Mix.Tasks.Atomvm.Esp32.Flash do
121121
IO.puts("Flashing using Pythonx installed esptool..")
122122
ExAtomVM.EsptoolHelper.setup()
123123

124+
# avoid deprecation warnings, as we know we are esptool version 5+, when using Pythonx.
125+
tool_args =
126+
Enum.map(tool_args, fn
127+
"--flash_mode" -> "--flash-mode"
128+
"--flash_freq" -> "--flash-freq"
129+
"--flash_size" -> "--flash-size"
130+
"default_reset" -> "default-reset"
131+
"hard_reset" -> "hard-reset"
132+
"write_flash" -> "write-flash"
133+
arg -> arg
134+
end)
135+
124136
case ExAtomVM.EsptoolHelper.flash_pythonx(tool_args) do
125137
true -> exit({:shutdown, 0})
126138
false -> exit({:shutdown, 1})

0 commit comments

Comments
 (0)