pub enum Ws2811LowSpeedTiming {}Expand description
Timing for the WS2811 driver ICs, low-speed mode.
Trait Implementations§
Source§impl Timing for Ws2811LowSpeedTiming
impl Timing for Ws2811LowSpeedTiming
Source§const TIME_0_HIGH: u16 = 500u16
const TIME_0_HIGH: u16 = 500u16
High time for zero pulse, in nanoseconds.
Source§const TIME_0_LOW: u16 = 2_000u16
const TIME_0_LOW: u16 = 2_000u16
Low time for zero pulse, in nanoseconds.
Source§const TIME_1_HIGH: u16 = 1_200u16
const TIME_1_HIGH: u16 = 1_200u16
High time for one pulse, in nanoseconds.
Source§const TIME_1_LOW: u16 = 1_300u16
const TIME_1_LOW: u16 = 1_300u16
Low time for one pulse, in nanoseconds.
Auto Trait Implementations§
impl Freeze for Ws2811LowSpeedTiming
impl RefUnwindSafe for Ws2811LowSpeedTiming
impl Send for Ws2811LowSpeedTiming
impl Sync for Ws2811LowSpeedTiming
impl Unpin for Ws2811LowSpeedTiming
impl UnwindSafe for Ws2811LowSpeedTiming
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