usesuper::protocol::Channel;#[allow(async_fn_in_trait)]pubtraitEspNowRadio{/// Park the radio on `channel`. Meaningful only for a [`ChannelPolicy::Fixed`](super::protocol::ChannelPolicy::Fixed) node; a station associated to an access point follows the association, not this.
fnset_channel(&mutself, channel: Channel);/// Broadcast one frame; `true` if the radio accepted it for transmission.
async fnbroadcast(&mutself, frame:&[u8])->bool;/// Await the next inbound frame, copying it into `buf` and returning the byte length written. A frame larger than `buf` is truncated to its capacity.
async fnreceive(&mutself, buf:&mut [u8])->usize;}