littlevgl GUI/ILI9341/TSC2046 Touch LCD on BeagleBone Black & Pocketbeagle

Skip to first unread message

Dan Julio

Jul 26, 2019, 2:34:04 PM7/26/19
to BeagleBoard
I got the littlevgl library and its demo program running on an inexpensive HiLetgo (Amazon) resistive touch LCD Module connected to both a BBB and Pocketbeagle.  It uses the fb and touchscreen drivers built into the debian distributions.  The cool thing about using the linux touchscreen driver is that you can use tslib to provide calibration services for the resistive touchscreen (which is usually a pain). 

I'm sharing it here in case anyone wants to have a GUI with their project without having to run the entire X11/window manager stack.  You can use the /dev/fb0 and /dev/input/event2 device files directly or use littlevgl to provide GUI and graphics functions.

The main thing are the device tree files.  There are also a couple of simple files to configure littlelvgl.

I hope this is helpful to y'all.  Hit me up with any questions (or issues you find).


João Manoel

Jul 29, 2019, 9:54:12 AM7/29/19
Hi Dan,

Thank you to share your work, and document it. I think that this is very useful for us.

I'll probably try it soon.


For more options, visit
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit

João Manoel
Reply all
Reply to author
0 new messages