Mauro De Vecchi - Bluewat

Flash memories via QuadSPI and DMA

W25Q Flash on QuadSPI

The onchip EEPROM of STM32 L0 and L1 series

Images on SPI LCD display + SPI flash + External Loader

A 12kB "Compact" External Loader

Gesture Recognition with ToF sensors: gesture detection and a gesture menu system using VL53L1X

Gesture Recognition with ToF sensors: VL53L1X + Ultra Light Driver (ULD)

TouchGFX + SPI Flash: how to store images and fonts over a W25Q memory

External loaders for SPI flash: a "standard" version

A full TouchGFX project with 3.5" SPI display and the full set of TouchGFX widgets

Powering 3.3V/3A via a USB-C PD source

STM32 TouchGFX with ILI9488 and other RGB666 displays

A fast TouchGFX library for ILI9341, ILI9488 and ST7735 on STM32

STM32 and ILI9488, ILI9341 TFT LCD touch displays

STM32 and ST7735 1.8 TFT LCD display

STM32 and I2C EEPROM: "how to" use EEPROMs avoiding uC hanging

Save data in case of power failures on STM32 using PVD

The GSM gate opener, session 3: receiving phone calls, managing SMS with SIM800L

The GSM gate opener, session 4: GPRS and SNTP via SIM800L, its clock, its phonebook

The GSM gate opener, session 5: planning properties, SMS commands and defining display

The GSM gate opener, session 6: wiring and PCB design with KiCad

The GSM gate opener, session 8: micros() and millis(). Danger! Take care timing Arduino tasks!

The GSM gate opener, session 7: software organization

The GSM gate opener, session 2: defining an affordable and stable wiring for ARDUINO + SIM800L

The GSM gate opener, session 9: last tests and final observations about project

The GSM gate opener, session 1: project setup