Expand description
A high-level driver for VS1003 audio codec.
TODO: Provide better description
Re-exports§
pub use vs1003_pac as pac;
Structs§
- Adpcm
Recording - Typestate type for VS1003 in standard recording mode
- Errored
- Typestate type for a VS1003 that failed state change
- Initialized
- Typestate type for freshly reset VS1003
- Mode
Change Error - The error returned by Vs1003 APIs that change the typesate
- NotInitialized
- Typestate type for freshly constructed VS1003
- Peripherals
- Contains all peripherals required to interface with VS1003
- Vs1003
- High level interface for the VS1003 audio codec
Enums§
- Clock
Boost - Specifies the maximum clock boost (i.e. multiplier added to ClockMultiplier) that can be used for WMA decoding.
- Clock
Multiplier - Specifies the clock multiplier used by the VS1003
- Error
- The error enum returned by most of Vs1003 APIs
- Recording
Filter - Specifies whether to use a high-pass filter for recording or not
- Recording
Gain - Specifies the digital gain to use for recording
- Recording
Input - Specifies the input used for recording
Traits§
- Vs1003
Peripherals - Helper trait to represent device peripherals.