touchgfx::HAL::setFrameBufferStartAddress() method
@fn virtual void HAL::setFrameBufferStartAddress(void* adr, uint16_t depth = 16, bool useDoubleBuffering = true, bool useAnimationStorage = true) Sets the address used for frame buffers, usually located in external memory. Sets the address used for frame buffers, usually located in external memory. Will reserve memory for one or two frame buffers based on display size. Will optionally also reserve memory for a third frame buffer used for animationStorage.
Arguments
adr
depth
Depth of each pixel in bits, default is 16.
useDoubleBuffering
If true, reserve memory for an extra frame buffer.
useAnimationStorage
If true, reserve memory for animation storage.
Examples
touchgfx::HAL::setFrameBufferStartAddress() is referenced by
4 libraries and example projects.
Functions called by touchgfx::HAL::setFrameBufferStartAddress()
touchgfx::HAL::setFrameBufferStartAddress()
__assert_func() all items filtered out
Data read by touchgfx::HAL::setFrameBufferStartAddress()
Data written by touchgfx::HAL::setFrameBufferStartAddress()
touchgfx::HAL::setFrameBufferStartAddress()::bufferSizeInBytes touchgfx::HAL::setFrameBufferStartAddress()::buffer all items filtered out
touchgfx::HAL::setFrameBufferStartAddress()
touchgfx::HAL::setFrameBufferStartAddress()::bufferSizeInBytes touchgfx::HAL::setFrameBufferStartAddress()::buffer all items filtered out
Type of touchgfx::HAL::setFrameBufferStartAddress()
touchgfx::HAL::setFrameBufferStartAddress()
uint8_t uint32_t all items filtered out