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

lvgl: Add initial support for LVGL library #2951

Merged
merged 13 commits into from May 24, 2023
Merged

Conversation

kasjer
Copy link
Contributor

@kasjer kasjer commented Mar 2, 2023

This adds LVGL integration to mynewt.
Interface to displays is implemented as well as two touch screens controller.
Standard LVGL demos are also added as mynewt application.

@kasjer kasjer force-pushed the kasjer/lvgl branch 3 times, most recently from 545d193 to a0e71d6 Compare March 7, 2023 12:16
@kasjer kasjer force-pushed the kasjer/lvgl branch 3 times, most recently from de421a4 to 645f8f4 Compare March 20, 2023 21:41
@kasjer kasjer force-pushed the kasjer/lvgl branch 6 times, most recently from fb7fc68 to 698e0d3 Compare April 25, 2023 12:03
@kasjer kasjer marked this pull request as ready for review April 25, 2023 12:21
@kasjer kasjer force-pushed the kasjer/lvgl branch 3 times, most recently from 92b120d to e400681 Compare May 18, 2023 14:30
Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
This adds application that allows to run LVGL provided
demos. Several demos can be selected by LVGL_DEMO syscfg value.
This add support for resistive 4 wire touch screen,
where X+/X-/Y+/Y- electrodes are connected to GPIO
pins and MCU's ADC.

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
adc_touch driver requires code that actually reads ADC.
This change provides implementations for nrfx and two STM32 families.

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Copy link
Contributor

@rymanluk rymanluk left a comment

Choose a reason for hiding this comment

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

Great. LGTM

@rymanluk rymanluk merged commit be347d1 into apache:master May 24, 2023
8 of 9 checks passed
@kasjer kasjer deleted the kasjer/lvgl branch May 25, 2023 06:59
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.

None yet

2 participants