| 
   
    MIDI Control Surface library for Arduino 
   | 
 
 
 
 
Go to the documentation of this file.
    8 template <setting_t N, 
class Callback = EmptySelectorCallback>
 
   41 #ifdef AH_INDIVIDUAL_BUTTON_INVERT 
   63 template <setting_t N>
 
  
void begin() override
Initialize this updatable.
 
AH::IncrementButton button
 
void begin() override
Initialize this updatable.
 
Selector with one button that increments the selection.
 
IncrementSelector(Selectable< N > &selectable, const AH::Button &button)
 
#define BEGIN_CS_NAMESPACE
 
EmptySelectorCallback callback
 
IncrementSelector(Selectable< N > &selectable, const AH::IncrementButton &button)
 
void increment(Wrap wrap)
Add one to the setting, wrap around or clamp, depending on the parameter, if the new setting would be...
 
void update() override
Update this updatable.
 
AH::IncrementButton::State getButtonState() const
 
Wrap
An enumeration to set the behavior of selectors that are incremented (decremented) beyond their maxim...
 
Selectable< N > & selectable
 
GenericIncrementSelector(Selectable< N > &selectable, const Callback &callback, const AH::IncrementButton &button)