UpdateMode

com.onyx.android.sdk.api.device.epd.UpdateMode

Enum specifying the EPD waveform for a screen update. Pass to EpdController methods.

Value

Description

None

[AI Generated] No waveform / skip the EPD update.

DU

Direct Update. Fast black/white binary transition (~120 ms). No greyscale.

DU4

[AI Generated] 4-level DU variant. Faster than GC with some greyscale support.

GU

[AI Generated] Greyscale Update. Supports full greyscale at moderate speed.

GU_FAST

[AI Generated] Faster greyscale update at the cost of some quality.

GC

Grayscale Clear. Full black-flash then redraw. Eliminates all ghosting (~700 ms). Use on page turns or explicit clean-up.

GCC

[AI Generated] GC with additional colour correction.

DEEP_GC

[AI Generated] Extended black-flash cycle for heavily ghosted screens.

ANIMATION

[AI Generated] Fast binary animation waveform for smooth scrolling or video.

ANIMATION_QUALITY

[AI Generated] Higher quality animation waveform with some greyscale.

ANIMATION_MONO

[AI Generated] Monochrome animation waveform.

ANIMATION_X

[AI Generated] Extended animation waveform. Can be used with applyTransientUpdate to suppress artefacts during mode transitions.

GC4

[AI Generated] 4-level GC variant.

REGAL

HD waveform. Full greyscale. Default display mode (~300 ms).

REGAL_D

[AI Generated] REGAL with dithering.

DU_QUALITY

[AI Generated] DU with post-processing for improved quality.

HAND_WRITING_REPAINT_MODE

Optimised for incremental handwriting. Repaints only the changed region with a partial A2-like pass (~30–50 ms). Use with enablePost(view, 1).