Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Files
Components

Mid-level functional units. More...

Files

file  button.hpp
 Button component — debounced digital input with edge detection.
 
file  encoder.hpp
 Quadrature encoder component — Gray code state machine.
 
file  pot.hpp
 Potentiometer component — smoothed ADC with deadband + change detection.
 
file  input.hpp
 CV Input component — smoothed ADC reading with range scaling.
 
file  voct.hpp
 V/Oct input component — calibrated pitch CV from ADC values.
 
file  rgb_led.hpp
 RGB LED component — state holder with 8-bit color depth.
 

Detailed Description

Mid-level functional units.

Hardware interface components organized by function:

CV (sbl::components::cv):

Control (sbl::components::control):

Display (sbl::components::display):