diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-12-29 10:06:04 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-12-29 10:06:04 +0000 |
| commit | a4f8fddd696ca2e3705827ba4b3806cbadcb3134 (patch) | |
| tree | 925e892810046ee6fe690df851a3dd06a6369bf8 /tests | |
| parent | 509c60b41fe7a04de72cf63ebe6ed4e7bcde8033 (diff) | |
| parent | 147fd60255a94292a2e0e685c0cad068cc7760e7 (diff) | |
Merge pull request #3691 from fatfingers23/feature/rm2_feature_flag
cyw43-Pio: Add pio clock divider as a param for new
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/rp/Cargo.toml | 2 | ||||
| -rw-r--r-- | tests/rp/src/bin/cyw43-perf.rs | 13 |
2 files changed, 12 insertions, 3 deletions
diff --git a/tests/rp/Cargo.toml b/tests/rp/Cargo.toml index d5aabc6ac..842cdf51d 100644 --- a/tests/rp/Cargo.toml +++ b/tests/rp/Cargo.toml | |||
| @@ -16,7 +16,7 @@ embassy-net = { version = "0.5.0", path = "../../embassy-net", features = ["defm | |||
| 16 | embassy-net-wiznet = { version = "0.1.0", path = "../../embassy-net-wiznet", features = ["defmt"] } | 16 | embassy-net-wiznet = { version = "0.1.0", path = "../../embassy-net-wiznet", features = ["defmt"] } |
| 17 | embassy-embedded-hal = { version = "0.2.0", path = "../../embassy-embedded-hal/"} | 17 | embassy-embedded-hal = { version = "0.2.0", path = "../../embassy-embedded-hal/"} |
| 18 | cyw43 = { path = "../../cyw43", features = ["defmt", "firmware-logs"] } | 18 | cyw43 = { path = "../../cyw43", features = ["defmt", "firmware-logs"] } |
| 19 | cyw43-pio = { path = "../../cyw43-pio", features = ["defmt", "overclock"] } | 19 | cyw43-pio = { path = "../../cyw43-pio", features = ["defmt"] } |
| 20 | perf-client = { path = "../perf-client" } | 20 | perf-client = { path = "../perf-client" } |
| 21 | 21 | ||
| 22 | defmt = "0.3.0" | 22 | defmt = "0.3.0" |
diff --git a/tests/rp/src/bin/cyw43-perf.rs b/tests/rp/src/bin/cyw43-perf.rs index 30e4afb07..34119722b 100644 --- a/tests/rp/src/bin/cyw43-perf.rs +++ b/tests/rp/src/bin/cyw43-perf.rs | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | teleprobe_meta::target!(b"rpi-pico"); | 3 | teleprobe_meta::target!(b"rpi-pico"); |
| 4 | 4 | ||
| 5 | use cyw43::JoinOptions; | 5 | use cyw43::JoinOptions; |
| 6 | use cyw43_pio::PioSpi; | 6 | use cyw43_pio::{PioSpi, DEFAULT_CLOCK_DIVIDER}; |
| 7 | use defmt::{panic, *}; | 7 | use defmt::{panic, *}; |
| 8 | use embassy_executor::Spawner; | 8 | use embassy_executor::Spawner; |
| 9 | use embassy_net::{Config, StackResources}; | 9 | use embassy_net::{Config, StackResources}; |
| @@ -54,7 +54,16 @@ async fn main(spawner: Spawner) { | |||
| 54 | let pwr = Output::new(p.PIN_23, Level::Low); | 54 | let pwr = Output::new(p.PIN_23, Level::Low); |
| 55 | let cs = Output::new(p.PIN_25, Level::High); | 55 | let cs = Output::new(p.PIN_25, Level::High); |
| 56 | let mut pio = Pio::new(p.PIO0, Irqs); | 56 | let mut pio = Pio::new(p.PIO0, Irqs); |
| 57 | let spi = PioSpi::new(&mut pio.common, pio.sm0, pio.irq0, cs, p.PIN_24, p.PIN_29, p.DMA_CH0); | 57 | let spi = PioSpi::new( |
| 58 | &mut pio.common, | ||
| 59 | pio.sm0, | ||
| 60 | DEFAULT_CLOCK_DIVIDER, | ||
| 61 | pio.irq0, | ||
| 62 | cs, | ||
| 63 | p.PIN_24, | ||
| 64 | p.PIN_29, | ||
| 65 | p.DMA_CH0, | ||
| 66 | ); | ||
| 58 | 67 | ||
| 59 | static STATE: StaticCell<cyw43::State> = StaticCell::new(); | 68 | static STATE: StaticCell<cyw43::State> = StaticCell::new(); |
| 60 | let state = STATE.init(cyw43::State::new()); | 69 | let state = STATE.init(cyw43::State::new()); |
