A Rust driver library for the MUSES72323 electronic volume controller IC.
The MUSES72323 is a high-quality 2-channel electronic volume controller IC manufactured by Nisshinbo Micro Devices Inc. This crate provides type-safe, zero-cost abstractions for controlling the MUSES72323 via its serial interface.
- Volume Control: 0dB to -111.75dB in 0.25dB steps (512 steps)
- Gain Control: 0dB to +21dB in +3dB steps (8 levels)
- Soft Step Function: Reduces zipper noise during volume changes
- Zero-Cross Detection: Minimizes pop noise when changing volume
- Independent or Linked L/R Control: Control channels separately or together
- Type-Safe API: Compile-time guarantees for valid configurations
- No-std Compatible: Works in embedded environments
Please see Documentation for details.
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Shisei Hanai ruimo.uno@gmail.com