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}