embedded_nrf24l01_async/
setup.rs

1//! Setup parameters for SPI
2
3use embedded_hal::spi;
4
5/// SPI setup parameters
6pub fn spi_mode() -> spi::Mode {
7    spi::Mode {
8        polarity: spi::Polarity::IdleLow,
9        phase: spi::Phase::CaptureOnFirstTransition,
10    }
11}
12
13/// Recommended SPI clock speed
14///
15/// Use as rough guidance.
16pub fn clock_mhz() -> u32 {
17    8
18}