pub fn dotstar_bitbang<T: CountDown + Periodic>(
    miso: DotStarNC,
    mosi: DotStarData,
    clk: DotStarClk,
    timer: T,
) -> apa102_spi::Apa102<bitbang_hal::spi::SPI<DotStarNC, DotStarData, DotStarClk, T>> {
    let spi = bitbang_hal::spi::SPI::new(apa102_spi::MODE, miso, mosi, clk, timer);
    apa102_spi::Apa102::new_with_custom_postamble(spi, 4, false)
}
/// Convenience for setting up the dotstar LED using bitbang'ed
/// SPI.
Convenience for setting up the dotstar LED using bitbang'ed
SPI.
Convenience for setting up the dotstar LED using bitbang ' ed SPI .
pub fn dotstar_bitbang<T: CountDown + Periodic>(
    miso: DotStarNC,
    mosi: DotStarData,
    clk: DotStarClk,
    timer: T,
) -> apa102_spi::Apa102<bitbang_hal::spi::SPI<DotStarNC, DotStarData, DotStarClk, T>> {
    let spi = bitbang_hal::spi::SPI::new(apa102_spi::MODE, miso, mosi, clk, timer);
    apa102_spi::Apa102::new_with_custom_postamble(spi, 4, false)
}
pub fn dotstar_bitbang < T : CountDown + Periodic > ( miso : DotStarNC , mosi : DotStarData , clk : DotStarClk , timer : T , ) -> apa102_spi :: Apa102 < bitbang_hal :: spi :: SPI < DotStarNC , DotStarData , DotStarClk , T > > { let spi = bitbang_hal :: spi :: SPI :: new ( apa102_spi :: MODE , miso , mosi , clk , timer ) ; apa102_spi :: Apa102 :: new_with_custom_postamble ( spi , 4 , false ) }
Convenience for setting up the dotstar LED using bitbang'ed
SPI.
Convenience for setting up the dotstar LED using bitbang ' ed SPI .
miso
DotStarNC
mosi
DotStarData
clk
DotStarClk
timer
T
miso
DotStarNC
mosi
DotStarData
clk
DotStarClk
timer
T