-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
SDL based display emulation driver #9149
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a build perspective this is OK.
Except that it disallows using cmake 3.8, but 3.8 is arguably the best version because it is not affected by bug: #8355
So to merge this one must either drop the cmake bump or keep the cmake bump and fix #8355 somehow.
Also, bumping the version requires an email to the mailing list that warns about the dependency change and an update of the getting started docs.
@SebastianBoe Note that only the two last commits are the actual pull request, the remaining commits are part of #6826 and #7833. I will take your comments along in #6826. |
11772e8
to
240cdfd
Compare
@aescolar Could review the last commit (native_posix: Added polling for SDL events)? |
56bc8c1
to
e3352d5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it is much better now. this should lead to less overhead, more responsiveness on the GUI part, and better decoupling of future code.
e3352d5
to
11b1e31
Compare
11b1e31
to
18dcc90
Compare
fa32576
to
ab24fda
Compare
ab24fda
to
e4239ac
Compare
Changes:
|
Codecov Report
@@ Coverage Diff @@
## master #9149 +/- ##
==========================================
+ Coverage 48.13% 48.34% +0.21%
==========================================
Files 281 264 -17
Lines 43425 42164 -1261
Branches 10406 10135 -271
==========================================
- Hits 20902 20386 -516
+ Misses 18368 17700 -668
+ Partials 4155 4078 -77
Continue to review full report at Codecov.
|
e4239ac
to
d9d096e
Compare
@aescolar Thx for all the review effort! |
57f4b81
to
d9e5c20
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Docs LGTM, thanks.
@SebastianBoe could you revisit you review? |
I see that the original review comment stated that this would require a bump in the CMake version. Which has not happened. Is this still valid? |
There is no need to up step CMake anymore as west will be used instead and actually the up step was not needed for this PR but for PR #6826. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please replace subsys: in your commit messages and put the actual subsys you are changing.
@aescolar please review |
@aescolar Thx was just typing my self that this PR is blocked |
d9e5c20
to
917e012
Compare
@nashif replaced subsys with cfb in commit message |
917e012
to
dcdd3b2
Compare
please rebase |
This driver introduces an emulated LCD display for the native POSIX board. The emulated display driver makes use of SDL2 to render the displays frame buffer into a dedicated desktop window. Signed-off-by: Jan Van Winkel <[email protected]>
Added support for native posix board to character framebuffer sample. Signed-off-by: Jan Van Winkel <[email protected]>
dcdd3b2
to
c375313
Compare
@nashif done |
This driver introduces an emulated LCD display for the native POSIX board.
The emulated display driver makes use of SDL2 to render the displays frame
buffer into a dedicated desktop window.
Bellow is a screenshot of the LVGL sample build and running for native_posix board: