pub trait Write {
type Error;
fn write(&mut self, ctrl_bits: u16, data_bits: u16) -> Result<(), Self::Error>;
}
Expand description
Performing write operations via an MDIO interface.
Required Associated Types
Required Methods
Given the 16 control bits and 16 bits of data, perform an MDIO write operation.
MIIM
In the standard MIIM protocol, the ctrl_bits
should contain the following in order:
- Start of frame (2 bits)
01
. - Op code (2 bits)
01
. - PHY address (5 bits)
- Register address (5 bits)
- Turn around (2 bits)
10
.
See the miim::Write
trait.