upgrade to latest lvgl, micropython, ulab#232
upgrade to latest lvgl, micropython, ulab#232JishinMaster wants to merge 8 commits intosipeed:masterfrom
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. |
|
@JishinMaster thanks for your contribution, let us experiment the new features from MicroPython.
|
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)