Modules§
- simple_
encoder - The
SimpleEncoderprovides a simpler interface than theEncoderto implement a custom RMT encoder.
Structs§
- Bytes
Encoder - An encoder that dynamically encodes a user space byte stream into RMT symbols.
- Bytes
Encoder Config - The configuration for the
BytesEncoder. - Copy
Encoder - A copy encoder copies the provided symbols from the user space into the driver layer.
- Encoder
Wrapper - A type implementing
Encodercan not be directly used by the driver, because the driver expects a different interface (seeRawEncoder). - RmtChannel
Handle - A handle to an RMT channel.
Enums§
- Encoder
State - RMT encoding state
Traits§
- Encoder
- A trait for implementing custom RMT encoders in rust.
- RawEncoder
- This trait represents an RMT encoder that is used to encode data for transmission.
Functions§
- into_
raw - A helper function to convert a custom RMT encoder into a raw encoder that can be used by the RMT driver.