Expand description
a7105
is a Rust crate that provides a high-level interface for interacting
with the A7105 2.4GHz FSK/GFSK Transceiver, built on top of
embedded-hal
traits. This crate supports
both synchronous (sync) and asynchronous (async) APIs, allowing users to choose the
mode that best fits their application requirements.
This crate makes no assumptions for the protocol, if any, used on top of the a7105. Instead, the responsiblity of this crate end at configuring the radio and reading/writing raw bytes over the air.
Sync and Async support is through embedded-hal
and embedded-hal-async
, configurable
through the async
and blocking
features. By default the crate will use async
variants. If blocking APIs are preferred, the blocking
feature can be specified and
default features disabled.
Modules
Structs
- The
A7105
is the primary type for interfacing with the radio hardware. - A type that represents the errors that were encountered with a received packet
Enums
- An error that can result from the attempt to receive a packet with the A7105