pub struct WaveformReg(pub u8);Tuple Fields§
§0: u8Implementations§
Source§impl WaveformReg
impl WaveformReg
Sourcepub fn new_effect(effect: Effect) -> Self
pub fn new_effect(effect: Effect) -> Self
Set the effect
Sourcepub fn new_wait_time(tens_of_ms: u8) -> Self
pub fn new_wait_time(tens_of_ms: u8) -> Self
Wait the specified amount of time (in 10ms intervals), before moving to the next effect and playing it.
Trait Implementations§
Source§impl<T> BitRange<T> for WaveformReg
impl<T> BitRange<T> for WaveformReg
Source§impl<T> BitRangeMut<T> for WaveformRegwhere
u8: BitRangeMut<T>,
impl<T> BitRangeMut<T> for WaveformRegwhere
u8: BitRangeMut<T>,
Source§fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.
Auto Trait Implementations§
impl Freeze for WaveformReg
impl RefUnwindSafe for WaveformReg
impl Send for WaveformReg
impl Sync for WaveformReg
impl Unpin for WaveformReg
impl UnwindSafe for WaveformReg
Blanket Implementations§
Source§impl<T> BitMut for Twhere
T: BitRangeMut<u8>,
impl<T> BitMut for Twhere
T: BitRangeMut<u8>,
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