Back to project journal
18 Aug 2026

Done with LTDC

Firmware of LTDC & experimenting with various registers.

  • firmware
baremtal RCC
Finished writing the firmware for the LTDC.

Today, i started writing the firmware for the LTDC, it was so fun the registers were not complicated to code, did some maths, to do a VIBGYOR Screen, first i started with default background color, then i started programming the layer firmware then i tried making a solid backround with the default active backround and then activated teh layer 1, 1/4 of the screen size and made it show diff color, and i tried playing with the alpha values, and now i understand how it works. The display i am using is an 24-bit, RGB888, with an resistive touch screen, i have ordered an I2C controller for the touch screen i will receive it day after tomorrow, i will update that soon.

What I did

  • Completed writing Firmware program LTDC.

Next

  • start Firmware for LVGL, I2C, EXTI, DMA, SDMMC.
LTDC1
A snip of the LCD Display Showing, default Backround colour and layer 1
LTDC2
Calc - I
LTDC3
Calc - II
LTDC4
Calc - III
LTDC5
Calc - IV