Skip to main content
Version: 4.16

PartialFrameBufferManager

This class specifies strategies for transmitting block to the display using Partial Frame Buffer.

Public Functions#

voidtransmitRemainingBlocks()
Transmit all remaining drawn Framebuffer blocks.
voidtryTransmitBlock()
Tries to transmit a drawn block.
voidtryTransmitBlockFromIRQ()
Tries to transmit a drawn block in interrupt context.

Public Functions Documentation#

transmitRemainingBlocks#

static void transmitRemainingBlocks()

Transmit all remaining drawn Framebuffer blocks.

Note

This function does not return before all blocks have been transmitted.

tryTransmitBlock#

static void tryTransmitBlock()

Tries to transmit a drawn block.

Note

Will return immediately if already transmitting.

tryTransmitBlockFromIRQ#

static void tryTransmitBlockFromIRQ()

Tries to transmit a drawn block in interrupt context.

Note

Will transmit next block immediately if drawn.