This tutorial covers how to implement LVGL on the 7″ STM32H7 embedded Riverdi Display, and build the UI using the squareline studio…..
STM32 Projects & Tutorials
STM32 microcontrollers are widely used in embedded and industrial systems. This section offers practical tutorials and tested code for STM32F103, STM32F4, and Nucleo boards. Programming is done using STM32CubeIDE with both HAL and LL drivers. Topics include GPIO, UART, ADC, timers, and other core functions—ideal for learners and developers working on real hardware.
How to use Ethernet with Riverdi STM32 Displays
This tutorial covers how to use the ethernet on the riverdi STM32 H7 embedded displays with the help of the Riverdi POE Add-on..
In this LVGL tutorial we will send the UART and ADC data to the display, and retrieve the button states from the display to control the LEDs.
In this LVGL tutorial we will see how to use the on screen keyboard. The data entered in the text fields will be retrieved by the MCU and…
W25Q Flash Series || Part 7 || QUADSPI Write, Read, Memory Mapped mode
This tutorial covers how to use the W25Q Flash memory in QuadSPI mode. We will write, read, erase and use the flash in the memory mapped mode
W25Q Flash Series || Part 8 || QUADSPI External Loader
This tutorial will cover how to create an external loader for the W25Q Flash using the QSPI. We will also see how to use the loader in the IDE
W25Q Flash Series || Part 9 || SPI Flash Loader
This tutorial cover how to create and use the external loader for the W25Q flash memory using the SPI peripheral. Using cube programmer to….
STM32 UART #3 || Receive Data in Blocking & Interrupt mode
This is the 3rd tutorial in the STM32 UART series. Today will learn How to receive the data via the UART using Blocking and Interrupt Modes..
STM32 UART #5 || Receive Data using IDLE LINE
This is the 5th tutorial in the STM32 UART Series. In this tutorial we will use the IDLE Line detection to receive the Data of unknown size…