Module radio::blocking[][src]

Blocking APIs on top of the base radio traits

These implementations use the radio’s DelayUs implementation to poll on completion of operations.

https://github.com/ryankurte/rust-radio

Structs

BlockingOptions

BlockingOptions for blocking radio functions

Enums

BlockingError

BlockingError wraps radio error type to provie a Timeout variant

Traits

BlockingReceive

Blocking receive function implemented over radio::Receive using the provided BlockingOptions and radio-internal DelayUs impl to poll for completion

BlockingSetState

BlockingSetState sets the radio state and polls until command completion

BlockingTransmit

Blocking transmit function implemented over radio::Transmit and radio::Power using the provided BlockingOptions and radio-internal DelayUs impl to poll for completion