Enum libremarkable::mxc_types::waveform_mode [] [src]

pub enum waveform_mode {
    WAVEFORM_MODE_INIT,
    WAVEFORM_MODE_GLR16,
    WAVEFORM_MODE_GLD16,
    WAVEFORM_MODE_DU,
    WAVEFORM_MODE_GC16,
    WAVEFORM_MODE_GC16_FAST,
    WAVEFORM_MODE_GL16_FAST,
    WAVEFORM_MODE_DU4,
    WAVEFORM_MODE_REAGL,
    WAVEFORM_MODE_REAGLD,
    WAVEFORM_MODE_GL4,
    WAVEFORM_MODE_GL16_INV,
    WAVEFORM_MODE_AUTO,
}

Variants

(Recommended) Screen goes to white (flashes black/white once to clear ghosting when used with UPDATE_MODE_FULL)

(Recommended) Basically A2 according to documentation found from various sources, therefore partial refresh shouldn't be possible here however it is and really good for quick black->white transition with some leftovers behind

(Further exploration needed) Enables Regal D Processing, also observed being used

(Recommended) "Direct Update" Grey->white/grey->black remarkable uses this for drawing

(Recommended) High fidelity (flashes black/white when used with UPDATE_MODE_FULL) also called WAVEFORM_MODE_GC4

(Recommended) Medium fidelity -- remarkable uses this for UI

(Further exploration needed) Medium fidelity from white transition

(Further exploration needed) Medium fidelity 4 level of gray direct update

(Further exploration needed) Ghost compensation waveform

(Further exploration needed) Ghost compensation waveform with dithering

(Further exploration needed) 2-bit from white transition (odd fade-out effect that eventually settles at semi-sketched)

(Further exploration needed) High fidelity for black transition (similar experience to GL4)

(Recommended) The mechanism behind its selection isn't well understood however it is supported.

Trait Implementations

impl Debug for waveform_mode
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for waveform_mode

impl Sync for waveform_mode