RKTK API Docs RKTK Home Repo

rktk_drivers_rp/
mouse.rs

1pub mod paw3395 {
2    use embassy_rp::spi::{Config, Phase, Polarity};
3
4    pub fn recommended_spi_config() -> Config {
5        let mut spi_config = Config::default();
6        spi_config.frequency = 7_000_000;
7        spi_config.polarity = Polarity::IdleHigh;
8        spi_config.phase = Phase::CaptureOnSecondTransition;
9
10        spi_config
11    }
12}
13pub mod pmw3360 {
14    use embassy_rp::spi::{Config, Phase, Polarity};
15
16    pub fn recommended_spi_config() -> Config {
17        let mut spi_config = Config::default();
18        spi_config.frequency = 7_000_000;
19        spi_config.polarity = Polarity::IdleHigh;
20        spi_config.phase = Phase::CaptureOnSecondTransition;
21
22        spi_config
23    }
24}