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