hdmi_hal/lib.rs
1//! Hardware abstraction traits for the HDMI stack.
2//!
3//! `hdmi-hal` defines the behavioral contracts between protocol logic and hardware.
4//! It is a traits-only crate: no implementations live here.
5
6#![no_std]
7#![forbid(unsafe_code)]
8
9/// PHY control trait and associated types.
10pub mod phy;
11
12/// SCDC register transport trait.
13pub mod scdc;
14
15/// The FRL rate, as `HdmiPhy::set_frl_rate` takes it; re-exported from `display-types` so
16/// that implementations name the same type hdmi-hal does.
17pub use display_types::cea861::hdmi_forum::HdmiForumFrl;