-
Notifications
You must be signed in to change notification settings - Fork 734
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
lvgl: Add dialog-lvgl recipe as demo example #601
Conversation
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded#601 Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
4b4672b
to
469063e
Compare
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded#601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
469063e
to
a3fc332
Compare
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded#601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
a3fc332
to
7919263
Compare
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded#601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded#601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
b6788fa
to
7919263
Compare
7919263
to
8d75eff
Compare
Changelog: ========== Fix comments generation for submessages (openembedded#788) Fix handling of spaces in arguments passed through protoc (openembedded#810) Fix problems with multiple files and mangle_names option (openembedded#783, openembedded#820) Fix generator error when using M_STRIP_PACKAGE without package name (openembedded#795) Fix compilation error with fixed size array and FT_POINTER (openembedded#630) Fix wrong format in Python Poetry project file (openembedded#811) Fix unnecessary generator message when using --quiet (openembedded#831) Fix enum_to_string with C++ (openembedded#838) Fix /* */ inside .proto file comment Workaround python-protobuf version issues (openembedded#787) Safeguard substraction in pb_read() with custom streams (openembedded#697) Always include pb_release() as function, instead of macro. (openembedded#802) Allow using = instead of : with generator option -s Allow specifying include format without special characters (openembedded#810) Allow including headers from inside of extern C (openembedded#814) Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (openembedded#601) Add compile-time error message for when PB_FIELD_32BIT is needed (openembedded#680, openembedded#827) Add --c-style command line option for naming style (openembedded#199, openembedded#533, openembedded#791) Add --protoc-opt to nanopb_generator.py (openembedded#628) Add ENUMTYPE convenience macros (openembedded#803) Add Bazel build rules (openembedded#360, openembedded#500) Generator: keep order of messages when possible Test case improvements (openembedded#792) PlatformIO build rule improvements (openembedded#808, openembedded#809, openembedded#819, openembedded#834, openembedded#839, openembedded#840) CMake build rule improvements (openembedded#822) CMakeLists: use protoc wrapper script by default (openembedded#769) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: ========== Fix comments generation for submessages (openembedded#788) Fix handling of spaces in arguments passed through protoc (openembedded#810) Fix problems with multiple files and mangle_names option (openembedded#783, openembedded#820) Fix generator error when using M_STRIP_PACKAGE without package name (openembedded#795) Fix compilation error with fixed size array and FT_POINTER (openembedded#630) Fix wrong format in Python Poetry project file (openembedded#811) Fix unnecessary generator message when using --quiet (openembedded#831) Fix enum_to_string with C++ (openembedded#838) Fix /* */ inside .proto file comment Workaround python-protobuf version issues (openembedded#787) Safeguard substraction in pb_read() with custom streams (openembedded#697) Always include pb_release() as function, instead of macro. (openembedded#802) Allow using = instead of : with generator option -s Allow specifying include format without special characters (openembedded#810) Allow including headers from inside of extern C (openembedded#814) Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (openembedded#601) Add compile-time error message for when PB_FIELD_32BIT is needed (openembedded#680, openembedded#827) Add --c-style command line option for naming style (openembedded#199, openembedded#533, openembedded#791) Add --protoc-opt to nanopb_generator.py (openembedded#628) Add ENUMTYPE convenience macros (openembedded#803) Add Bazel build rules (openembedded#360, openembedded#500) Generator: keep order of messages when possible Test case improvements (openembedded#792) PlatformIO build rule improvements (openembedded#808, openembedded#809, openembedded#819, openembedded#834, openembedded#839, openembedded#840) CMake build rule improvements (openembedded#822) CMakeLists: use protoc wrapper script by default (openembedded#769) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: ========== Fix comments generation for submessages (openembedded#788) Fix handling of spaces in arguments passed through protoc (openembedded#810) Fix problems with multiple files and mangle_names option (openembedded#783, openembedded#820) Fix generator error when using M_STRIP_PACKAGE without package name (openembedded#795) Fix compilation error with fixed size array and FT_POINTER (openembedded#630) Fix wrong format in Python Poetry project file (openembedded#811) Fix unnecessary generator message when using --quiet (openembedded#831) Fix enum_to_string with C++ (openembedded#838) Fix /* */ inside .proto file comment Workaround python-protobuf version issues (openembedded#787) Safeguard substraction in pb_read() with custom streams (openembedded#697) Always include pb_release() as function, instead of macro. (openembedded#802) Allow using = instead of : with generator option -s Allow specifying include format without special characters (openembedded#810) Allow including headers from inside of extern C (openembedded#814) Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (openembedded#601) Add compile-time error message for when PB_FIELD_32BIT is needed (openembedded#680, openembedded#827) Add --c-style command line option for naming style (openembedded#199, openembedded#533, openembedded#791) Add --protoc-opt to nanopb_generator.py (openembedded#628) Add ENUMTYPE convenience macros (openembedded#803) Add Bazel build rules (openembedded#360, openembedded#500) Generator: keep order of messages when possible Test case improvements (openembedded#792) PlatformIO build rule improvements (openembedded#808, openembedded#809, openembedded#819, openembedded#834, openembedded#839, openembedded#840) CMake build rule improvements (openembedded#822) CMakeLists: use protoc wrapper script by default (openembedded#769) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: ========== Fix comments generation for submessages (#788) Fix handling of spaces in arguments passed through protoc (#810) Fix problems with multiple files and mangle_names option (#783, #820) Fix generator error when using M_STRIP_PACKAGE without package name (#795) Fix compilation error with fixed size array and FT_POINTER (#630) Fix wrong format in Python Poetry project file (#811) Fix unnecessary generator message when using --quiet (#831) Fix enum_to_string with C++ (#838) Fix /* */ inside .proto file comment Workaround python-protobuf version issues (#787) Safeguard substraction in pb_read() with custom streams (#697) Always include pb_release() as function, instead of macro. (#802) Allow using = instead of : with generator option -s Allow specifying include format without special characters (#810) Allow including headers from inside of extern C (#814) Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir (#601) Add compile-time error message for when PB_FIELD_32BIT is needed (#680, #827) Add --c-style command line option for naming style (#199, #533, #791) Add --protoc-opt to nanopb_generator.py (#628) Add ENUMTYPE convenience macros (#803) Add Bazel build rules (#360, #500) Generator: keep order of messages when possible Test case improvements (#792) PlatformIO build rule improvements (#808, #809, #819, #834, #839, #840) CMake build rule improvements (#822) CMakeLists: use protoc wrapper script by default (#769) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: openembedded/meta-openembedded#601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
Original repo seems to be offline: https://git.ostc-eu.org/rzr/dialog-lvgl/ Recipe was dropped in March 2024 because of offline repo and potential incompatibility with LVGL 8.3 and 9.x: e4865f3 What would be needed to restore this recipe? |
Yes if you can send a patch that would be awesome |
hi I am the one behind this project, I could host it on github if it helps |
github works too, however, I hope it is well maintained and in good health, wherever it resides is |
That would make the source repo easier to locate. Github issues could be used for reporting any build issues with OE or LVGL. This project may be undersold as LVGL example/demo. E.g. we have a small OE Linux and Xen installer (https://github.com/openxt/installer) that uses ncurses dialog, which could potentially use dialog-lvgl for Linux framebuffer graphics on x86 and Arm. Compatible dialog features could be added to this project as needed by downstream user scripts, since dialog-lvgl is a small codebase with minimal dependencies. If you could test/uprev the code and OE recipe for LVGL 8.3 (per the removal report) and 9.x (current OE master), that should address the reasons for the recipe being removed from OE. If you would welcome contributions to improve compatibility with other dialog implementations, perhaps mention that in the README? Also include your preferred contact channel as project maintainer, in the OE recipe and/or project README. Thanks for creating this simple but powerful demo of OE+LVGL. With more users and contributors, it could become broadly useful in both embedded and non-embedded contexts, when small footprint and graphics performance are needed. |
Feel free to jump to: https://github.com/rzr/dialog-lvgl I can review patches |
This example was written just to validate lvgl on wayland,
Feel free to get inspiration from.
Origin: https://github.com/astrolabe-coop/meta-openembedded
Forwarded: https://github.com/openembedded/meta-openembedded/pulls?q=author%3Arzr
Signed-off-by: Philippe Coval philippe.coval.ext@huawei.com