Module async_device

Source
Expand description

LoRaWAN device which uses async-await for driving the protocol state against pin and timer events, allowing for asynchronous radio implementations. Requires the async feature.

Re-exports§

pub use super::mac::NetworkCredentials;
pub use super::mac::SendData;
pub use super::mac::Session;
pub use super::region;
pub use super::region::Region;
pub use super::JoinMode;
pub use crate::region::DR;

Modules§

radio

Structs§

Device
Type representing a LoRaWAN capable device.
EmbassyTimer
A Timer implementation based on [embassy-time].

Enums§

Error
JoinResponse
SendResponse

Traits§

Timings
Allows to fine-tune the beginning and end of the receive windows for a specific board and runtime.