Trait radio::blocking::BlockingTransmit
source · pub trait BlockingTransmit<E: Debug> {
// Required method
fn do_transmit(
&mut self,
data: &[u8],
tx_options: BlockingOptions
) -> Result<(), BlockingError<E>>;
}
Expand description
Blocking transmit function implemented over radio::Transmit
and radio::Power
using the provided
BlockingOptions
and radio-internal DelayUs
impl to poll for completion
use radio::{BlockingTransmit, BlockingOptions};
// Transmit using a blocking call
let res = radio.do_transmit(&[0xaa, 0xbb], BlockingOptions::default());
assert_eq!(res, Ok(()));