cancel
Showing results for 
Search instead for 
Did you mean: 

NeoChrom/GPU2D registers documentation

robvos
Associate

Will this peripheral ever be documented in detail? i.e. registers, interrupts, etc.

Or even a lightweight/low level library would be acceptable.

We may choose STM32U5 for a product but not if we are forced to use TouchGFX for good performance.

 

50 REPLIES 50

Just some demos on a STM32U5G9J-DK2 discovery kit with STM32U5G9ZJ MCU, using NemaGFX, without TouchGFX or LVGL used.

The buttons, gauge, and VU meter doesn't use any bitmaps, they are rendered by the GPU2D.

The only bitmaps in the demo are the icons. The gauge now uses such an icon in it.

The uploaded video is not as smooth and sharp as the display, somehow. There's lots of compression in it.

My phone's camera isn't very good as well.

The breakoutboard on the left is an RTC (RV-8803)

Here are the linkd to it, enjoy!

https://www.youtube.com/watch?v=6FTJtO-PlJ0

https://www.youtube.com/watch?v=xZ7B-uTisew

chrome_EKAUKkxneQ.png

Text rotation and gradiation

chrome_C2hNM1ghTQ.png

No bitmaps, except the white icons:

chrome_ZNHgOfDJ0e.png

Smoothly animating graph

chrome_me5lFnslf3.png

 

I created a per-pixel scalable font and text library. This text took 1ms to display on the screen.
The text is also 360-degree rotatable (float).

Scalable_Font.jpg

I just received the STM32H7S78-DK discovery kit with STM32H7S7L8 MCU.