Generic Class for handling Quadrature Encoders Inspired/influenced by Mutable Instruments (pichenet...
Definition encoder.h:18
float TimeHeldMs() const
Definition encoder.h:48
bool Pressed() const
Definition encoder.h:45
Encoder()
Definition encoder.h:20
void SetUpdateRate(float update_rate)
Definition encoder.h:53
~Encoder()
Definition encoder.h:21
bool FallingEdge() const
Definition encoder.h:42
bool RisingEdge() const
Definition encoder.h:39
int32_t Increment() const
Definition encoder.h:36
void Init(dsy_gpio_pin a, dsy_gpio_pin b, dsy_gpio_pin click, float update_rate=0.f)
Definition leddriver.h:33
float TimeHeldMs() const
Definition switch.h:88
bool RisingEdge() const
Definition switch.h:70
bool Pressed() const
Definition switch.h:79
bool FallingEdge() const
Definition switch.h:73
Hardware defines and helpers for daisy field platform.
Definition index.h:2
Definition daisy_core.h:205