• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

[eBook Updated] Learn LVGL: Build GUIs for ESP32 Projects – Version 1.5

Hi. We hope you’re doing well.

We just released a new version of our LVGL eBook. It includes new units, and some of the example codes were improved. It’s also compatible with the latest LVGL version 9.3. The new version 1.5 is now available to all previous customers:

  • Learn LVGL: Build GUIs for ESP32 Projects eBook (Version 1.5)
Learn LVGL Build GUIs for ESP32 Projects eBook cover image new logo

The Learn LVGL: Build GUIs for ESP32 Projects Version 1.5 was released today (July 7, 2025) and it’s now available to all previous customers.

Here’s how you can download the updated eBook:

  • Login here: https://rntlab.com/courses/
  • Click the Courses tab and select the “Learn LVGL: Build GUIs for ESP32 Projects” eBook
  • Press the yellow button “DOWNLOAD EBOOK VERSION 1.5 »”

What’s new?

Here’s what’s new in version 1.5 of the eBook:

New Units: Interfacing with the microSD card

We include new units to show how to use the microSD card on the CYD:

  • 7.4 – Integrating the MicroSD Card, Display, and Touchscreen: new unit showing how to use the microSD card, display, and touchscreen simultaneously (you need to know a few tricks).
  • 7.5 – GPS Display and Logger: example project showing how to integrate the microSD card into your projects. We put into practice multiple subjects covered throughout the eBook.

LVGL Timers Instead of Animations

In some projects in the previous version, LVGL animations were not used appropriately for the intended application. In certain cases, using LVGL timers is a better solution. We’ve updated the following examples to use timers instead of animations:

  • 3.1 – Basic Temperature Display
  • 3.3 – Display Sensor Data on a Table
  • 3.5 – Display Temperature on a Curved Gauge
  • 4.2 – Temperature Sensor Threshold with Input Field (Thermostat)
  • 7.3 – Creating Tabs (Multiple Screens)

New Time API

Many of our readers reported downtime issues with the WoldTimeAPI (used in previous versions) on Project 3.3. We’re now using a new free API to retrieve the time and date: TimeZoneDB API.

New Libraries for the Web Server Project (Unit 6.2)

We’re now using the most recent forked versions of the ESPAsyncWebServer and AsyncTCP libraries by ESP32Async.

Other Small Improvements and Updates

We also made other small improvements like testing the projects with the recent versions of the LVGL (currently version 9.3), Touchscreen, and TFT_eSPI libraries.

Thanks for your support.

Rui Santos and Sara Santos

P.S. If you need help following the eBook, please post your question in our Forum: https://rntlab.com/ask-question/

Primary Sidebar

Latest Course Updates

  • [eBook Updated] Learn LVGL: Build GUIs for ESP32 Projects – Version 1.5 July 7, 2025
  • [eBook Updated] Learn Raspberry Pi Pico/Pico W with MicroPython eBook – Version 1.2 May 26, 2025

RSS Latest Projects @ RandomNerdTutorials.com

  • ESP32-CAM: Display Pictures in Firebase Web App July 2, 2025
  • VS Code and pioarduino IDE: Programming the ESP32 (Windows, Mac OS X, Linux) July 2, 2025
  • ESP32-CAM Save Picture in Firebase Storage July 1, 2025

RSS Find Awesome Deals For Makers @ MakerAdvisor.com

  • Best Arduino and Arduino-Compatible Starter Kits – Buying Guide 2023 October 3, 2023
  • Best Raspberry Pi 4 Starter Kits 2023 – Buying Guide October 3, 2023
  • Freenove ESP32-Wrover CAM Board: Overview and Pinout February 23, 2023

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.