Module dw1000::hl[][src]

Expand description

High-level interface to the DW1000

The entry point to this API is the DW1000 struct. Please refer to the documentation there for more details.

This module implements a high-level interface to the DW1000. This is the recommended way to access the DW1000 using this crate, unless you need the greater flexibility provided by the register-level interface.

Structs

Indicates that the DW1000 instance is currently receiving in double buffer mode

Entry point to the DW1000 driver API

An incoming message

Indicates that the DW1000 instance is ready to be used

A struct representing the quality of the received message.

Indicates that the DW1000 instance is currently sending

Indicates that the DW1000 instance is currently receiving in single buffer mode (default)

Indicates that the DW1000 instance is currently sleeping

Indicates that the DW1000 instance is not initialized yet

Enums

An error that can occur when sending or receiving data

The polarity of the irq signal

The time at which the transmission will start

The behaviour of the sync pin

Traits

Any state struct that implements this trait signals that the radio is sleeping.

Any state struct that implements this trait signals that the radio is not sleeping.

Any state struct that implements this trait shares a number of rx operations