lvgl / lv_binding_micropython

LVGL binding for MicroPython
MIT License
259 stars 166 forks source link

Align to Micropython v1.20.0 #272

Closed amirgon closed 1 year ago

amirgon commented 1 year ago

Align to Micropython v1.20.0

Related: https://github.com/lvgl/lv_binding_micropython/pull/242

sam0910 commented 1 year ago

Dear @amirgon , Is the Mp 1.20 will be aligned like before on lv_micropython?

Great thanks to you,

amirgon commented 1 year ago

Is the Mp 1.20 will be aligned like before on lv_micropython?

Yes, this is the plan. Micropython v1.20 will be merged into lv_micropython master branch.

MichaelDu9226 commented 1 year ago

@amirgon We have a project plan to align to micropython 1.20.0, I would like to ask how is the progress of LVGL Align to Micropython v1.20.0 Thanks.

amirgon commented 1 year ago

Hi @MichaelDu9226 , This is a high priority for me, the plan is to address this in the coming few weeks.
As this involves many changes in all ports, I will need some help testing it on the different ports.

MichaelDu9226 commented 1 year ago

I'm familiar with esp32 and S3, I can help with testing if you need.

sam0910 commented 1 year ago

The browser start with 'lv_binding_micropython' for checking out the updates. I look forward it. I believe many others do :)

amirgon commented 1 year ago

I look forward it. I believe many others do :)

I'm aware of this and sorry for the delay.

amirgon commented 1 year ago

I made some progress.
The unix port seems to be working correctly and tests are passing.
Other ports still need some work.

See: https://github.com/lvgl/lv_micropython/pull/65

amirgon commented 1 year ago

I've merged https://github.com/lvgl/lv_micropython/pull/65. Master branch is now aligned to Micropython v1.20.0 There's a known problem with the js/webassembly port that will be fixed.

I'll appreciate any help testing this on the different ports.
Please test this and open new issues if you find any problems.