touchgfx::DMA_Queue is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

touchgfx::DMA_Queue class

@class DMA_Queue DMA.hpp touchgfx/hal/DMA.hpp This class provides an interface for a FIFO (circular) list used by DMA_Interface and descendants for storing BlitOp's. This class provides an interface for a FIFO (circular) list used by DMA_Interface and descendants for storing BlitOp's.

Syntax

class DMA_Queue {     friend class DMA_Interface; public:     virtual bool isEmpty() = 0;     virtual bool isFull() = 0;     virtual void pushCopyOf(const BlitOp& op) = 0;     virtual ~DMA_Queue()     {     } protected:     DMA_Queue()     {     }     virtual void pop() = 0;     virtual const BlitOp* first() = 0; };

Methods

pushCopyOf()

@fn virtual void DMA_Queue::pushCopyOf(const BlitOp& op) = 0; Adds the specified blitop to the queue. Adds the specified blitop to the queue. Read more...

pop()

@fn virtual void DMA_Queue::pop() = 0; Pops an element from the queue. Pops an element from the queue. Read more...

first()

@fn virtual const BlitOp* DMA_Queue::first() = 0; Gets the first element in the queue. Gets the first element in the queue. Read more...

isEmpty()

@fn virtual bool DMA_Queue::isEmpty() = 0; Query if this object is empty. Query if this object is empty. Read more...

isFull()

@fn virtual bool DMA_Queue::isFull() = 0; Query if this object is full. Query if this object is full. Read more...

References

Class Tree

Parent classes
all items filtered out
touchgfx::DMA_Queue
Variables of touchgfx::DMA_Queue type
touchgfx::DMA_Queue