Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
List of all members
modules::buttons::Button Struct Reference

A model of a single button, performs automatic debouncing on top of the raw ADC API. More...

#include <buttons.h>

Inheritance diagram for modules::buttons::Button:
Inheritance graph
[legend]
Collaboration diagram for modules::buttons::Button:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from modules::debounce::Debouncer
constexpr Debouncer (uint8_t debounceTimeout)
 
bool Pressed () const
 
void Step (uint16_t time, bool press)
 State machine stepping routine.
 

Detailed Description

A model of a single button, performs automatic debouncing on top of the raw ADC API.


The documentation for this struct was generated from the following file: