Expand description
NRF24L01(+) no-std multi-level device driver for executor agnostic embedded Rust
.
What do each of these mean:
- NRF24L01(+) : Works with both the NRF24L01 and NRF24L01+ devices.
- No std : The driver works in all embedded environments.
- Multi-level : The driver exposes both a low level and a high level API.
- Executor agnostic : The driver does not depend on a specific executor.
Modules§
Structs§
- Config
- Driver
- TODO : Make pipes optional to allow for lower memory footprint. TODO : Improve (optional) logging in all methods. TODO : Enforce correct pipe configurations (TX == RX0) (TX == DYN & AA).
Enums§
- Error
- A set of possible usage errors in the driver.
- Hardware
Error - A set of possible hardware errors in the driver.
- State