Skip to main content
sv1eia
Associate III
July 14, 2016
Question

STemWin and user DMA2D operations on STM32F746 Discovery

  • July 14, 2016
  • 1 reply
  • 632 views
Posted on July 14, 2016 at 12:52

Hi,

I got an application that uses STemWin to display a GUI on STM32F746 Discovery LCD.

The STemWin initialization is this

**

GUI_Init();

/* Activate the use of memory device feature */

       WM_SetCreateFlags(WM_CF_MEMDEV);

/* Automatic use of multiple buffers */

WM_MULTIBUF_Enable(1);

**

My question is this, can the DMA2D controller be used from an application at user's discretion to directly write on a LCD memory area (that STemWin does not use to draw anything in it), or the DMA2D is used exclusively by emWin core on STM32?

Christos

    This topic has been closed for replies.

    1 reply

    slimen
    Visitor II
    August 19, 2016
    Posted on August 19, 2016 at 15:16

    Hi,

    How do you know about that limitation ?

    Following DMA2D features in the RM0385: User programmable sources and destination addresses on the whole memory space. So, the DMA2D can be used to write without limitation.Regards