LCD-TFT Driver Controller (LTDC)

This forum is about you. Feel free to discuss anything is related to embedded and electronics, your awesome projects, your ideas, your announcements, not necessarily related to ChibiOS but to embedded in general. This forum is NOT for support.
User avatar
TexZK
Posts: 57
Joined: Sat Sep 22, 2012 7:06 pm

Re: LCD-TFT Driver Controller (LTDC)

Post by TexZK »

Finally, I've got it! ;)
I still haven't tested all of the features nor documented all of the code yet, but this is already more than enough for now :D

@ Tectu: I'll send you a pull request from my forked SDRAM demo (SDRAM not used anyway), with the current LTDC driver and a few fixes.
Attachments
Fullscreen XOR texture with Wolf3D palette
Fullscreen XOR texture with Wolf3D palette
fullscreen_xor_texture_wolf3d_palette.png (892.28 KiB) Viewed 3595 times
User avatar
TexZK
Posts: 57
Joined: Sat Sep 22, 2012 7:06 pm

Re: LCD-TFT Driver Controller (LTDC)

Post by TexZK »

Code uploaded to my forked repository:
https://github.com/TexZK/ChibiOS-RT-Community/tree/ltdc
User avatar
TexZK
Posts: 57
Joined: Sat Sep 22, 2012 7:06 pm

Re: LCD-TFT Driver Controller (LTDC)

Post by TexZK »

The LTDC API is now refactored, for clarity and performance purposes. Register reloading is now asynchronous.
The new API is modeled on that of SPI driver, including mutual exclusion, asynchronous call management, and other stuff, so that ts is more "ChibiOS-compliant".
Post Reply