pub enum MdcClockDivider {
Div16 = 2,
Div26 = 3,
Div42 = 0,
Div62 = 1,
Div102 = 4,
Div124 = 5,
}Expand description
MDC clock divider based on system clock frequency.
The MDC clock must not exceed 2.5 MHz per IEEE 802.3.
Variants§
Div16 = 2
Clock/16 (20-35 MHz system clock)
Div26 = 3
Clock/26 (35-60 MHz system clock)
Div42 = 0
Clock/42 (60-100 MHz system clock) — ESP32 @ 80 MHz
Div62 = 1
Clock/62 (100-150 MHz system clock)
Div102 = 4
Clock/102 (150-250 MHz system clock)
Div124 = 5
Clock/124 (250-300 MHz system clock)
Implementations§
Trait Implementations§
Source§impl Clone for MdcClockDivider
impl Clone for MdcClockDivider
Source§fn clone(&self) -> MdcClockDivider
fn clone(&self) -> MdcClockDivider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MdcClockDivider
impl Debug for MdcClockDivider
Source§impl Default for MdcClockDivider
impl Default for MdcClockDivider
Source§impl Format for MdcClockDivider
impl Format for MdcClockDivider
Source§impl PartialEq for MdcClockDivider
impl PartialEq for MdcClockDivider
Source§fn eq(&self, other: &MdcClockDivider) -> bool
fn eq(&self, other: &MdcClockDivider) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MdcClockDivider
impl Eq for MdcClockDivider
impl StructuralPartialEq for MdcClockDivider
Auto Trait Implementations§
impl Freeze for MdcClockDivider
impl RefUnwindSafe for MdcClockDivider
impl Send for MdcClockDivider
impl Sync for MdcClockDivider
impl Unpin for MdcClockDivider
impl UnsafeUnpin for MdcClockDivider
impl UnwindSafe for MdcClockDivider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more