<div dir="ltr">Hi!<br><br>I had been looking for an opportunity to do this for a long time and I'm excited to post that LVGL apps on RTEMS can now use input devices through the evdev interface!<br><br>I prepared some BSD evdev patches for lvgl repository and managed to get them merged upstream. The patchset that I recently send to devel for libbsd[1] and rtems-littlevgl[2], updates the rtems-libbsd and rtems-littlevgl repository to adapt to the latest lvgl changes upstream and adds the evdev support to rtems-littlevgl.<br><br>I wrote an example lvgl application that uses the mouse, connected through USB port of Beaglebone black. The example application uses the RTEMS logo, which makes it a bit heavier patch for the devel. I have posted the commit on my github fork [3] and would really appreciate it if someone can review and approve it to merge upstream.<br><br>Finally, please have a look at this very short video that shows the example application running. It uses many features of lvgl, including image, button, and input:<br><a href="https://blog.thelunatic.dev/assets/video/lvgl_rtems_logo.mp4">https://blog.thelunatic.dev/assets/video/lvgl_rtems_logo.mp4</a><div><br></div><div>We can now make full-fledged GUI applications with LVGL on RTEMS. :)</div><div><br></div><div><div>[1]: <a href="https://lists.rtems.org/pipermail/devel/2020-June/060049.html">https://lists.rtems.org/pipermail/devel/2020-June/060049.html</a></div><div>[2]: <a href="https://lists.rtems.org/pipermail/devel/2020-June/060050.html">https://lists.rtems.org/pipermail/devel/2020-June/060050.html</a><br>[3]: <a href="https://github.com/thelunatic/rtems-examples/commit/c526d3c06a69591dc36e62af32728c51012ea6c1">https://github.com/thelunatic/rtems-examples/commit/c526d3c06a69591dc36e62af32728c51012ea6c1</a></div></div><div><br></div><div>Thanks!</div><div>Vijay</div></div>