pub enum Ws2812bTiming {}Expand description
Timing for the WS2812B LEDs.
Trait Implementations§
Source§impl Timing for Ws2812bTiming
impl Timing for Ws2812bTiming
Source§const TIME_0_HIGH: u16 = 400u16
const TIME_0_HIGH: u16 = 400u16
High time for zero pulse, in nanoseconds.
Source§const TIME_0_LOW: u16 = 800u16
const TIME_0_LOW: u16 = 800u16
Low time for zero pulse, in nanoseconds.
Source§const TIME_1_HIGH: u16 = 850u16
const TIME_1_HIGH: u16 = 850u16
High time for one pulse, in nanoseconds.
Source§const TIME_1_LOW: u16 = 450u16
const TIME_1_LOW: u16 = 450u16
Low time for one pulse, in nanoseconds.
Auto Trait Implementations§
impl Freeze for Ws2812bTiming
impl RefUnwindSafe for Ws2812bTiming
impl Send for Ws2812bTiming
impl Sync for Ws2812bTiming
impl Unpin for Ws2812bTiming
impl UnwindSafe for Ws2812bTiming
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