muses72323

Crates.iomuses72323
lib.rsmuses72323
version0.1.5
created_at2025-12-31 01:00:01.800745+00
updated_at2026-01-09 09:08:56.292891+00
descriptionA Rust driver library for the MUSES72323 electronic volume controller IC
homepage
repositoryhttps://github.com/ruimo/muses72323
max_upload_size
id2013703
size63,240
Shisei Hanai (ruimo)

documentation

https://docs.rs/muses72323

README

muses72323

Crates.io Documentation License

A Rust driver library for the MUSES72323 electronic volume controller IC.

Overview

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.

Key Features

  • 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

Installation

Please see Documentation for details.

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

References

Author

Shisei Hanai ruimo.uno@gmail.com

Commit count: 40

cargo fmt