Expand description
E-ink framebuffer constants, MXCFB ioctl structs, and row-diff helper.
The Fb struct (mmap + ioctl + present()) lives in
crate::device::fb; it takes raw &[u8] RGB565 buffers, so it has no
pixel-wrapper dependency.
Structs§
Enums§
Constants§
- FBIOGET_
FSCREENINFO - FBIOGET_
VSCREENINFO - MXCFB_
SEND_ UPDATE - MXCFB_
WAIT_ FOR_ UPDATE_ COMPLETE - WAVE_A2
- WAVE_DU
- WAVE_
GC16 - WAVE_
GL16 - WAVE_
GLD16 - WAVE_
GLR16 - WAVE_
INIT
Functions§
- diff_
rows - Compare two RGB565 byte buffers (same dimensions) and return the dirty row
range aligned to 8-pixel boundaries. Returns
Nonewhen buffers are identical. - waveform_
for - Pick the best waveform for a given render scenario on Kaleido 3 color e-ink.