Skip to content

Commit 1c7b873

Browse files
authoredNov 27, 2024
Merge pull request #40 from arduino/fw_update_fixes
mod: separated reload_modules.py from update_firmware.py so it is ali…
2 parents ec88c74 + 66edd01 commit 1c7b873

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed
 

‎examples/reload_modules.py

+14
Original file line numberDiff line numberDiff line change
@@ -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

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from arduino_alvik import update_firmware
2+
3+
# this is a patch to fix possible running threads on Alvik
4+
from arduino_alvik import ArduinoAlvik
5+
alvik = ArduinoAlvik()
6+
alvik.stop()
7+
8+
update_firmware('/firmware.bin')

0 commit comments

Comments
 (0)
Please sign in to comment.