Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Classes
sbl::components::control Namespace Reference

Physical control components. More...

Classes

class  Button
 Debounced button with edge detection and held-duration tracking. More...
 
struct  ButtonConfig
 
class  Encoder
 Quadrature encoder with Gray code state machine and position tracking. More...
 
class  EncoderStep
 
class  KnobGate
 
class  Pot
 Potentiometer with EWMA smoothing, deadband, and change detection. More...
 
struct  PotConfig
 
class  TapHold
 

Detailed Description

Physical control components.