diff --git a/cyw43-pio/Cargo.toml b/cyw43-pio/Cargo.toml index dbb94f61..c5632d5f 100644 --- a/cyw43-pio/Cargo.toml +++ b/cyw43-pio/Cargo.toml @@ -8,7 +8,6 @@ edition = "2021" [dependencies] cyw43 = { path = "../" } embassy-rp = { version = "0.1.0", features = ["unstable-traits", "nightly", "unstable-pac", "time-driver"] } -# embassy-rp = { version = "0.1.0", features = ["defmt", "unstable-traits", "nightly", "unstable-pac", "time-driver"] } pio-proc = "0.2" pio = "0.2.1" -# defmt = "0.3" \ No newline at end of file +defmt = { version = "0.3", optional = true } \ No newline at end of file diff --git a/cyw43-pio/src/lib.rs b/cyw43-pio/src/lib.rs index f67a55a0..c468435f 100644 --- a/cyw43-pio/src/lib.rs +++ b/cyw43-pio/src/lib.rs @@ -129,7 +129,8 @@ where let write_bits = write.len() * 32 - 1; let read_bits = 31; - // defmt::trace!("write={} read={}", write_bits, read_bits); + #[cfg(feature = "defmt")] + defmt::trace!("write={} read={}", write_bits, read_bits); let mut dma = Peripheral::into_ref(&mut self.dma); pio_instr_util::set_x(&mut self.sm, write_bits as u32); @@ -151,7 +152,8 @@ where let write_bits = 31; let read_bits = read.len() * 32 + 32 - 1; - // defmt::trace!("write={} read={}", write_bits, read_bits); + #[cfg(feature = "defmt")] + defmt::trace!("write={} read={}", write_bits, read_bits); let mut dma = Peripheral::into_ref(&mut self.dma); pio_instr_util::set_y(&mut self.sm, read_bits as u32);