MCPcopy Create free account

hub / github.com/bxparks/AceButton / types & classes

Types & classes24 in github.com/bxparks/AceButton

↓ 1 callersClassEventRecord
* A record of an AceButton event, for testing purposes. */
src/ace_button/testing/EventTracker.h:36
ClassAceButton
src/ace_button/EncodedButtonConfig.h:32
ClassAceButton
src/ace_button/IEventHandler.h:32
ClassAceButton
* An Adjustable Compact Event-driven (ACE) Button library that debounces and * dispatches button events to a user-defined event handler. Supported ev
src/ace_button/AceButton.h:52
ClassAceButton
src/ace_button/ButtonConfig.h:43
ClassAceButton
src/ace_button/LadderButtonConfig.h:35
ClassButtonConfig
* Class that defines the timing parameters and event handler of an AceButton or * a group of AceButton instances. It is assumed that in many cases, a
src/ace_button/ButtonConfig.h:66
ClassButtonConfigFast1
src/ace_button/fast/ButtonConfigFast1.h:41
ClassButtonConfigFast2
src/ace_button/fast/ButtonConfigFast2.h:42
ClassButtonConfigFast3
src/ace_button/fast/ButtonConfigFast3.h:43
ClassEncoded4To2ButtonConfig
* A ButtonConfig that handles an 4-to-2 binary encoder which converts 4 inputs * into 2 outputs. In practice, this means that 3 buttons can be handle
src/ace_button/Encoded4To2ButtonConfig.h:47
ClassEncoded8To3ButtonConfig
* A ButtonConfig that handles an 8-to-3 binary encoder which converts 8 inputs * into 3 outputs. In practice, this means that 7 buttons can be handle
src/ace_button/Encoded8To3ButtonConfig.h:53
ClassEncodedButtonConfig
* A ButtonConfig that handles an N-to-M binary encoder where N = 2^M. This is a * generalized version of Encoded4To2ButtonConfig and Encoded8To3Butto
src/ace_button/EncodedButtonConfig.h:71
ClassEventTracker
* Class that can receive and remember multiple calls to the eventHandler from * AceButton. */
src/ace_button/testing/EventTracker.h:76
ClassHelperForButtonConfig
* A wrapper class around a ButtonConfig that sends emulated button presses and * released to the underlying AceButton class, and captures the resulti
src/ace_button/testing/HelperForButtonConfig.h:40
ClassHelperForEncodedButtonConfig
* A wrapper class around an EncodedButtonConfig that sends emulated button * presses and released to the underlying AceButton class, and captures the
src/ace_button/testing/HelperForEncodedButtonConfig.h:40
ClassHelperForLadderButtonConfig
* A wrapper class around a LadderButtonConfig that sends emulated button * presses and released to the underlying AceButton class, and captures the
src/ace_button/testing/HelperForLadderButtonConfig.h:40
ClassIEventHandler
* Interface of the class that will handle the button event. Users can create an * implementation subclass and register the event handler object using
src/ace_button/IEventHandler.h:39
ClassLadderButtonConfig
* A ButtonConfig that handles multiple buttons using a resistor ladder. */
src/ace_button/LadderButtonConfig.h:40
ClassLadderButtonConfig_extractIndex
Unit test
src/ace_button/LadderButtonConfig.h:31
ClassProfilingButtonConfig
* A subclass of ButtonConfig which overrides readButton() so that the * AutoBenchmark sketch can inject button clicks into the AceButton::check() *
examples/AutoBenchmark/ProfilingButtonConfig.h:14
ClassTestableButtonConfig
* A subclass of ButtonConfig which overrides getClock() and readButton() so * that their values can be controlled manually. This is intended to be us
src/ace_button/testing/TestableButtonConfig.h:38
ClassTestableEncodedButtonConfig
* A subclass of EncodedButtonConfig which overrides getClock() and * getVirtualPin() so that their values can be controlled manually. This is * inte
src/ace_button/testing/TestableEncodedButtonConfig.h:38
ClassTestableLadderButtonConfig
* A subclass of LadderButtonConfig which overrides getClock() and * getVirtualPin() so that their values can be controlled manually. This is * inten
src/ace_button/testing/TestableLadderButtonConfig.h:38