diff --git a/examples/reload_modules.py b/examples/reload_modules.py new file mode 100644 index 0000000..bd5108a --- /dev/null +++ b/examples/reload_modules.py @@ -0,0 +1,14 @@ +import sys + +def reload_modules(): + to_be_reloaded = [] + + for m in sys.modules: + to_be_reloaded.append(m) + del sys.modules[m] + + for m in to_be_reloaded: + exec(f'import {m}') + + +reload_modules() \ No newline at end of file diff --git a/examples/update_firmware.py b/examples/update_firmware.py new file mode 100644 index 0000000..96845fe --- /dev/null +++ b/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') \ No newline at end of file