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