Struct drv2605::WaveformReg [−]
pub struct WaveformReg(pub u8);
Methods
impl WaveformReg
[src]
impl WaveformReg
pub fn new_stop() -> Self
[src]
pub fn new_stop() -> Self
Stops playing the sequence of effects
pub fn new_effect(effect: Effect) -> Self
[src]
pub fn new_effect(effect: Effect) -> Self
Set the effect
pub fn new_wait_time(tens_of_ms: u8) -> Self
[src]
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
impl<T> BitRange<T> for WaveformReg where
u8: BitRange<T>,
impl<T> BitRange<T> for WaveformReg where
u8: BitRange<T>,
fn bit_range(&self, msb: usize, lsb: usize) -> T
fn bit_range(&self, msb: usize, lsb: usize) -> T
Get a range of bits.
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.
impl Debug for WaveformReg
impl Debug for WaveformReg
Auto Trait Implementations
impl Send for WaveformReg
impl Send for WaveformReg
impl Sync for WaveformReg
impl Sync for WaveformReg