A hardware volume mixer for Windows. Three potentiometers read by an STM32F103, and a tray app that maps each knob to the master volume or a specific application.
| Directory | Description |
|---|---|
firmware/ |
C firmware for the STM32F103 (CMake, arm-none-eabi-gcc) |
Volume Manager/ |
Windows tray app (C#, .NET 10, WinForms) |
The firmware samples the potentiometers with ADC + DMA, filters the readings and sends changes over USB CDC as P0=2048;P1=4095;P2=0. The app parses the stream and applies each value to its assigned target through the Core Audio APIs (NAudio).

