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
Location: Lodi, Italy
Contact:

Re: LCD-TFT Driver Controller (LTDC)

Postby TexZK » Mon Nov 25, 2013 9:08 pm

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_wolf3d_palette.png
Fullscreen XOR texture with Wolf3D palette
fullscreen_xor_texture_wolf3d_palette.png (892.28 KiB) Viewed 1088 times

User avatar
TexZK
Posts: 57
Joined: Sat Sep 22, 2012 7:06 pm
Location: Lodi, Italy
Contact:

Re: LCD-TFT Driver Controller (LTDC)

Postby TexZK » Mon Nov 25, 2013 11:27 pm

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
Location: Lodi, Italy
Contact:

Re: LCD-TFT Driver Controller (LTDC)

Postby TexZK » Thu Nov 28, 2013 3:29 pm

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


Return to “User Projects”

Who is online

Users browsing this forum: No registered users and 1 guest