Trait kernel::hil::radio::RadioData
[−]
[src]
pub trait RadioData {
fn set_transmit_client(&self, client: &'static TxClient);
fn set_receive_client(
&self,
client: &'static RxClient,
receive_buffer: &'static mut [u8]
);
fn set_receive_buffer(&self, receive_buffer: &'static mut [u8]);
fn transmit(
&self,
spi_buf: &'static mut [u8],
frame_len: usize
) -> (ReturnCode, Option<&'static mut [u8]>);
}
Required Methods
fn set_transmit_client(&self, client: &'static TxClient)
fn set_receive_client(
&self,
client: &'static RxClient,
receive_buffer: &'static mut [u8]
)
&self,
client: &'static RxClient,
receive_buffer: &'static mut [u8]
)
fn set_receive_buffer(&self, receive_buffer: &'static mut [u8])
fn transmit(
&self,
spi_buf: &'static mut [u8],
frame_len: usize
) -> (ReturnCode, Option<&'static mut [u8]>)
&self,
spi_buf: &'static mut [u8],
frame_len: usize
) -> (ReturnCode, Option<&'static mut [u8]>)