Skip to content
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

Hosting under LVGL #49

Open
kisvegabor opened this issue Jun 27, 2024 · 4 comments
Open

Hosting under LVGL #49

kisvegabor opened this issue Jun 27, 2024 · 4 comments

Comments

@kisvegabor
Copy link

Introduce the problem

I think Lua is very good language for embedded systems, however LVGL doesn't have an officially supported Lua binding yet.

Your solution seems quite complete and actively maintained.

Proposal

I would be happy to promote your Lua binding (similar to MicroPython), so I wonder if you would be interested migrating this repository under the LVGL organization. Of course you (and anyone you name) would receive maintainer/write permission.

@XuNeo
Copy link
Owner

XuNeo commented Jun 29, 2024

Hi Gabor,

I'm more than happy to host luavgl under the LVGL organization. I had planned to donate to LVGL, so thank you for the invitation :)

luavgl with lvgl version 8 has been successfully used in real project. It eases situations of install/remove applications which's nearly impossible for pure C code.

Migrating to lvgl v9, I have made several major changes.
The current ongoing work is to add property API to make binding easier. I'm currently not confident with the solution and need more time to investigate.

Let's setup a timeline for the migration, shall we?

@kisvegabor
Copy link
Author

Fantastic! There is no rush, so feel to tell a time when the v9 part can be finalized conveniently.

I'm not sure if you have followed it: to make sure that the bindings work well we run this test with CI: C, MicroPython, Reference image It is used only for MicroPython now, that's why only MicroPython is shown on our website:
image

It would be amazing if the same test could be added for Lua too, so we could promote it similarly to MicroPython.

@XuNeo
Copy link
Owner

XuNeo commented Jul 18, 2024

I'm making progress now. Hopefully I can get this done in one or two months. I'll prepare the binding test for lua too.

@kisvegabor
Copy link
Author

Amazing, thank you Neo!

cc @coevin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants