We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec88c74 commit 66edd01Copy full SHA for 66edd01
examples/reload_modules.py
@@ -0,0 +1,14 @@
1
+import sys
2
+
3
+def reload_modules():
4
+ to_be_reloaded = []
5
6
+ for m in sys.modules:
7
+ to_be_reloaded.append(m)
8
+ del sys.modules[m]
9
10
+ for m in to_be_reloaded:
11
+ exec(f'import {m}')
12
13
14
+reload_modules()
examples/update_firmware.py
@@ -0,0 +1,8 @@
+from arduino_alvik import update_firmware
+# this is a patch to fix possible running threads on Alvik
+from arduino_alvik import ArduinoAlvik
+alvik = ArduinoAlvik()
+alvik.stop()
+update_firmware('/firmware.bin')
0 commit comments