bxnxm / micros Goto Github PK
View Code? Open in Web Editor NEWmicrOS - mini automation OS for DIY projects.
License: GNU Affero General Public License v3.0
micrOS - mini automation OS for DIY projects.
License: GNU Affero General Public License v3.0
Hi,
I deploy a nodemcu and I get follow log.
[MicrOSTools] [1%] micrOS deploy via USB
[MicrOSTools] [ ERROR/RETRY ][1/8] PUT LM_dht22.mpy
/bin/sh: ampy: command not found
[MicrOSTools] |-> CMD: ampy -p /dev/tty.SLAB_USBtoUART -b 115200 -d 2 put LM_dht22.mpy
[MicrOSTools] [ ERROR/RETRY ][2/8] PUT LM_dht22.mpy
/bin/sh: ampy: command not found
Describe the bug
i have garuda linux (arch distro).
traying to start devToolKit.py
getting following error
downgraded mpy_cross version to 1.19.1 (also this didn't work)
installed additional drivers for cp340 (already have them as lsusb shows it and thonny ide works)
(earasing, flashing micropython also works)
devToolKit.py
Module [devToolKit] path: /home/armeya/tmpv/bin package: None name: main file: /home/armeya/tmpv/bin
Module [MicrOSDevEnv] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.MicrOSDevEnv file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
Module [DevEnvOTA] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.DevEnvOTA file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
Module [DevEnvBase] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.DevEnvCompile file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
MICROPYTHON mpy_cross version:
MicroPython v1.19.1 on 2022-06-18; mpy-cross emitting mpy v6
|_ To update mpy_cross: source magic.bash env; pip uninstall mpy_cross; pip install mpy_cross
Module [socketClient] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.socketClient file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
Module [SearchDevices] path: /home/armeya/tmpv/bin package: toolkit.lib name: toolkit.lib.SearchDevices file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit/lib
Module [SearchDevices] path: /home/armeya/tmpv/bin package: toolkit.lib name: toolkit.lib.SearchDevices
Module [DevEnvOTA] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.DevEnvUSB file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
Module [micrOSdashboard] path: /home/armeya/tmpv/bin package: toolkit.lib name: toolkit.lib.SerialDriverHandler file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit/lib
Module [micrOSdashboard] path: /home/armeya/tmpv/bin package: toolkit name: toolkit.micrOSdashboard file: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit
Init GUI
Check USB serial driver on Linux:
Please install serial usb driver manually.
[micrOS] ------------------------------------------
[micrOS] - GET MICROPYTHON BINARIES -
[micrOS] ------------------------------------------
[micrOS] Micropython bin path: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit/../micrOS/micropython
[micrOS] Micropython binary was found.
Load micrOS device cache not found: /home/armeya/tmpv/lib/python3.11/site-packages/toolkit/user_data/device_conn_cache.json
Traceback (most recent call last):
File "/home/armeya/tmpv/bin/devToolKit.py", line 203, in
init_gui(cmd_args)
File "/home/armeya/tmpv/bin/devToolKit.py", line 179, in init_gui
micrOSdashboard.main()
File "/home/armeya/tmpv/lib/python3.11/site-packages/toolkit/micrOSdashboard.py", line 1171, in main
ex = micrOSGUI()
^^^^^^^^^^^
File "/home/armeya/tmpv/lib/python3.11/site-packages/toolkit/micrOSdashboard.py", line 682, in init
self.initUI()
File "/home/armeya/tmpv/lib/python3.11/site-packages/toolkit/micrOSdashboard.py", line 716, in initUI
self.device_conn_struct = self.micrOS_devide_dropdown.dropdown_micrOS_device()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/armeya/tmpv/lib/python3.11/site-packages/toolkit/micrOSdashboard.py", line 267, in dropdown_micrOS_device
self.create_dropdown(items_list=micrOS_devices, title=title, geometry_tuple=geometry, tooltip=help_msg,
File "/home/armeya/tmpv/lib/python3.11/site-packages/toolkit/micrOSdashboard.py", line 134, in create_dropdown
self.selected_list_item = list(items_list)[0]
~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.