STM32F4DMA is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

STM32F4DMA class

@class STM32F4DMA STM32F4DMA.hpp This class specializes DMA_Interface for the ST F4xx processors. @sa touchgfx::DMA_Interface

Syntax

class STM32F4DMA : public touchgfx::DMA_Interface {     typedef touchgfx::DMA_Interface Base; public:     STM32F4DMA();     virtual ~STM32F4DMA();     virtual touchgfx::BlitOperations getBlitCaps();     virtual void initialize();     virtual void signalDMAInterrupt()     {         executeCompleted();     } protected:     virtual void setupDataCopy(const touchgfx::BlitOp& blitOp);     virtual void setupDataFill(const touchgfx::BlitOp& blitOp); private:     touchgfx::LockFreeDMA_Queue dma_queue;     touchgfx::BlitOp            queue_storage[96]; };

Fields

dma_queue

No summary provided. Read more...

queue_storage

No summary provided. Read more...

Methods

getBlitCaps()

@fn touchgfx::BlitOperations STM32F4DMA::getBlitCaps(); Gets the blit capabilities. Gets the blit capabilities. This DMA supports a range of blit caps: BLIT_OP_COPY, BLIT_OP_COPY_ARGB8888, BLIT_OP_COPY_ARGB8888_WITH_ALPHA, BLIT_OP_COPY_A4, BLIT_OP_COPY_A8. Read more...

initialize()

@fn void STM32F4DMA::initialize(); Perform hardware specific initialization. Perform hardware specific initialization. Read more...

signalDMAInterrupt()

@fn void STM32F4DMA::signalDMAInterrupt() Raises a DMA interrupt signal. Raises a DMA interrupt signal. Read more...

setupDataCopy()

@fn virtual void STM32F4DMA::setupDataCopy(const touchgfx::BlitOp& blitOp); Configures the DMA for copying data to the frame buffer. Configures the DMA for copying data to the frame buffer. Read more...

setupDataFill()

@fn virtual void STM32F4DMA::setupDataFill(const touchgfx::BlitOp& blitOp); Configures the DMA for "filling" the frame-buffer with a single color. Configures the DMA for "filling" the frame-buffer with a single color. Read more...

setupDataCopy()

@fn virtual void STM32F4DMA::setupDataCopy(const touchgfx::BlitOp& blitOp); Configures the DMA for copying data to the frame buffer. Configures the DMA for copying data to the frame buffer. Read more...

setupDataFill()

@fn virtual void STM32F4DMA::setupDataFill(const touchgfx::BlitOp& blitOp); Configures the DMA for "filling" the frame-buffer with a single color. Configures the DMA for "filling" the frame-buffer with a single color. Read more...

Class Tree

Child classes
STM32F4DMA
all items filtered out
Variables of STM32F4DMA type
all items filtered out
STM32F4DMA