Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
|
#include <debouncer.h>
Public Member Functions | |
constexpr | Debouncer (uint8_t debounceTimeout) |
bool | Pressed () const |
void | Step (uint16_t time, bool press) |
State machine stepping routine. | |
Implements debouncing on 2-state logic variables (true/false, high/low, on/off, pressed/unpressed) Intentionally not modelled as a template to avoid code bloat
|
inlineconstexpr |
debounceTimeout | initial debounce timeout in milliseconds @TODO
|
|
inline |