We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a1c63d6 + 04d84c3 commit 3dc79deCopy full SHA for 3dc79de
examples/flash_firmware.py
@@ -1,10 +1,23 @@
1
-# from machine import reset
+import sys
2
+
3
4
+def reload_modules():
5
+ to_be_reloaded = []
6
7
+ for m in sys.modules:
8
+ to_be_reloaded.append(m)
9
+ del sys.modules[m]
10
11
+ for m in to_be_reloaded:
12
+ exec(f'import {m}')
13
14
15
+reload_modules()
16
from arduino_alvik import update_firmware
17
18
# this is a patch to fix possible running threads on Alvik
19
from arduino_alvik import ArduinoAlvik
20
alvik = ArduinoAlvik()
21
alvik.stop()
22
-update_firmware('./firmware.bin')
-# reset()
23
+update_firmware('/firmware.bin')
0 commit comments