Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Crates

CrateLayerWhat it doesDocs
display-typesShared typesDisplay capability vocabulary shared across the stackdocs.rs
piafParsingEDID and DisplayID parserdocs.rs
concordanceNegotiationHDMI 2.1 mode negotiation with a full reasoning tracedocs.rs
cartoucheSignalingInfoFrame encoding and decoding (AVI, Audio, HDR Static, HDMI Forum VSI, Dynamic HDR)docs.rs
culvertSignalingTyped SCDC register accessdocs.rs
culvert-asyncSignalingAsync companion to culvertdocs.rs
plumbobDriver-adjacentFRL link training state machinedocs.rs
plumbob-asyncDriver-adjacentAsync companion to plumbobdocs.rs
hdmi-halHardware abstractionScdcTransport and HdmiPhy traitsdocs.rs
hdmi-hal-asyncHardware abstractionAsync companion to hdmi-haldocs.rs
hdmi-hal-i2c-devHardware abstractionLinux userspace backend over /dev/i2c-N, for development and validationdocs.rs
ashlar—Facade: one feature per crate above, re-exported under its own namedocs.rs

Current versions are on crates.io; each crate’s CHANGELOG.md records what changed in each release.