Struct embedded_nrf24l01::TxMode [] [src]

pub struct TxMode<D: Device> { /* fields omitted */ }

Represents TX Mode and the associated TX Settling and Standby-II states

" It is important to never keep the nRF24L01 in TX mode for more than 4ms at a time."

Methods

impl<D: Device> TxMode<D>
[src]

[src]

Disable CE so that you can switch into RX mode.

[src]

Is TX FIFO empty?

[src]

Is TX FIFO full?

[src]

Does the TX FIFO have space?

[src]

Send asynchronously

[src]

Wait until FX FIFO is empty

[src]

Trait Implementations

impl<D: Device> Debug for TxMode<D>
[src]

[src]

Formats the value using the given formatter. Read more

impl<D: Device> Configuration for TxMode<D>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

power: 0: -18 dBm, 3: 0 dBm

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

bools * None: Dynamic payload length * Some(len): Static payload length len Read more

Auto Trait Implementations

impl<D> Send for TxMode<D> where
    D: Send

impl<D> Sync for TxMode<D> where
    D: Sync