Skip to content

RPi Pico port #42

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

Merged
merged 7 commits into from
Sep 6, 2021
Merged

RPi Pico port #42

merged 7 commits into from
Sep 6, 2021

Conversation

eudoxos
Copy link

@eudoxos eudoxos commented Aug 31, 2021

based on work of @jgpeiro
https://forum.lvgl.io/t/build-lvgl-for-raspberry-pi-pico/5543 . Runtime functionality not verified yet.

@eudoxos
Copy link
Author

eudoxos commented Aug 31, 2021

This is complemented by the following submodule PRs:

@eudoxos eudoxos mentioned this pull request Aug 31, 2021
19 tasks
Copy link
Collaborator

@amirgon amirgon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @eudoxos , thank you and @jgpeiro for this contribution!

See my comments below.

To make progress, you would also have to test this on a RPi Pico device and make sure you didn't break other ports (such as the ESP32).

@gitpod-io
Copy link

gitpod-io bot commented Sep 1, 2021

amirgon pushed a commit to lvgl/lv_binding_micropython that referenced this pull request Sep 6, 2021
* use ESP_PLATFORM conditionals around ESP32-specific bits

* use LIST(APPEND LV_SRC ...)

* handle LV_PNG_PP_OPTIONS for non-ESP platform

* Set LV_BINDINGS_DIR not relative to MICROPY_DIR (for out-of-tree builds)

* add cmake file for use with USER_C_MODULE=bindings.cmake

* interface lib for lvgl

Related PRs: 
- lvgl/lv_micropython#42
- lvgl/lvgl#2532
@amirgon amirgon merged commit 7eb31fc into lvgl:master Sep 6, 2021
@amirgon
Copy link
Collaborator

amirgon commented Sep 6, 2021

Merged! Thank you.

I still need to bump lv_bindings for an updated version with lvgl/lv_binding_micropython#174.
I will do that right after lvgl/lvgl#2532 and #43 which hopefully would be merged soon.

@amirgon
Copy link
Collaborator

amirgon commented Sep 7, 2021

I still need to bump lv_bindings for an updated version with lvgl/lv_binding_micropython#174.
I will do that right after lvgl/lvgl#2532 and #43 which hopefully would be merged soon.

Done.

@amirgon
Copy link
Collaborator

amirgon commented Sep 8, 2021

@eudoxos - It could be useful to add a CI test for the rp2 port.
Today we already have CI tests for the unix, esp32 and stm32 ports with GitHub Actions.
This would help to make sure we don't accidentally break this port in the future.

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

Successfully merging this pull request may close these issues.

2 participants