HAL

STM32 Tutorials based on HAL Library and cubeIDE

172 Articles

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...

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...

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...

LVGL ON STM32 || PART5

In this LVGL tutorial we will see how to use the on screen keyboard. The data entered in the text fields will be...

LVGL on STM32 || PART 4

In this LVGL tutorial we will send the UART and ADC data to the display, and retrieve the button states from the display...

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..

LVGL on Riverdi STM32-H7 Display

This tutorial covers how to implement LVGL on the 7" STM32H7 embedded Riverdi Display, and build the UI using the squareline studio.....

Riverdi STM32-U5 Embedded Display

This tutorial covers how to get started with the new Riverdi STM32-U5 Embedded Display. What are its advantages over the previous Riverdi...

LVGL on STM32 || PART 2

This tutorial covers how to add the touch interface to the LVGL. We will create our first project in the squareline studio and...