public-espnow2mqtt/002-espnow2mqtt_receiver/extra_scripts/erase_before_upload.py

11 lines
420 B
Python
Raw Normal View History

2024-05-18 14:07:37 +01:00
Import("env")
old_uploaderflags = env["UPLOADERFLAGS"]
#print("Old uploaderflags: " + str(old_uploaderflags))
index_write_flash = old_uploaderflags.index("write_flash")
if index_write_flash != -1:
new_uploaderflags = old_uploaderflags[::]
new_uploaderflags.insert(index_write_flash + 1, "--erase-all")
#print("Replaced with: " + str(new_uploaderflags))
env.Replace(UPLOADERFLAGS=new_uploaderflags)