Skip to content

ruimo/muses72323

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages