-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
upgrade to latest lvgl, micropython, ulab #232
base: master
Are you sure you want to change the base?
Conversation
I haven't fully tested the PR but it did fix issue in ulab. in current maixpy, the dot product is not calculated correctly.
I get
This PR contains a commit that fixed the issue. Although the new ulab version changed the structure a little bit. |
Teachable machine from DeqingSun does not work with recent Maixpy firmware:"maixpy_v0.5.0_95_g05c4e70_minimum_with_ide_support.bin" https://github.com/DeqingSun/Teachable-Machine-on-K210 line 122 in teachablemachine.py: result = np.linalg.dot(parameterList,data).flatten() Have still to use instead the supplied "firmwareWithWorkingulab.bin" |
814d317
to
a3f708c
Compare
Do you have news concerning this pull request? |
you did great work, thanks! |
f67d221
to
88bfd01
Compare
|
I have updated spiffs, micropython, ulab, and lv_bindings to latest versions. |
Bump. @Neutree |
Noting here in case others are interested... fork with MicroPython versions v1.15 through v1.18. I've made a fork including branches with MicroPython updated to v1.15 through v1.18. I started with the most recent commit on JishinMaster:master, merged in the latest commit on sipeed:master, updated micropython to each version and then implemented some fixes/workarounds to bring it up. I have not yet done any testing beyond basic boot and trying to properly import MicroPython's uasyncio extmod package. On MicroPython v1.16+, disabled the core 1 task (appears to be a no-op) to avoid a core dump on boot. MicroPython v1.15: comes up cleanly. |
I upgraded the micropython submodule to the latest commit.
I had to change somes files due to some renaming in micropython 1.12, upgrade ulab and lvgl.
For lvgl I also had to change some more files.
I have tested the changes on a Maixduino.
I had to remove and re add the lv_bindings submodules because it was upgraded (mp_instance_cast_to_native_base -> mp_obj_cast_to_native_base)