```rust // Transmit Logic '1' Routine pub fn tx1(&mut self, delay: &mut impl DelayNs) -> OneWireResult<()> { defmt::trace!("1"); match self.communication_speed { Speed::HighSpeed => { self.set_low()?; delay.delay_us(1); // tLOW1 (High Speed) self.release_bus()?; delay.delay_us(14); // tBIT (High Speed) } Speed::Standard => { self.set_low()?; delay.delay_us(4); // tLOW1 (Standard Speed) self.release_bus()?; delay.delay_us(41); // tBIT (Standard Speed) } } Ok(()) } ``` This defmt::trace!("1") makes it work without #[inline(never)]