Documentation
¶
Index ¶
Constants ¶
View Source
const ( FrameWidth = 800 FrameHeight = 480 FrameBytes = FrameWidth * FrameHeight / 8 )
Variables ¶
View Source
var ( ErrFrameSize = errors.New("panel: wrong frame size") ErrConfig = errors.New("panel: invalid IO configuration") ErrInUse = errors.New("panel: driver is already in use") ErrBusyTimeout = errors.New("panel: BUSY remained LOW until deadline") )
View Source
var ErrStreamState = errors.New("panel: stream state or bounds")
Functions ¶
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
Adapter exposes the verified 7.5-inch sequence through the generic display contract.
func NewAdapter ¶
func (*Adapter) Capabilities ¶
func (a *Adapter) Capabilities() display.Capabilities
type OpError ¶
type Stream ¶
type Stream struct {
// contains filtered or unexported fields
}
Stream is an experimental single-owner two-pass full-refresh sink. The caller verifies both passes before Commit and enforces refresh cadence. It must Abort on invalid input, disconnect or idle timeout. Only the 100-byte inversion row is retained. No partial writes/refreshes or plane-pointer resumption is assumed. Sequence source: https://github.com/waveshareteam/Pico_ePaper_Code/blob/c9bcd84db5adf5f085353649a8a5c31492bc5fb8/c/lib/e-Paper/EPD_7in5_V2.c
Click to show internal directories.
Click to hide internal directories.