Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Classes | Enumerations | Variables
modules::buttons Namespace Reference

The buttons namespace provides all necessary facilities related to the logical model of the physical buttons device the MMU unit. More...

Classes

struct  Button
 A model of a single button, performs automatic debouncing on top of the raw ADC API. More...
 
class  Buttons
 A model of the 3 buttons on the MMU unit. More...
 

Enumerations

enum  { Right = 0 , Middle , Left }
 Enum of buttons - used also as indices in an array of buttons to keep the code size tight.
 

Variables

Buttons buttons
 The one and only instance of Buttons in the FW.
 

Detailed Description

The buttons namespace provides all necessary facilities related to the logical model of the physical buttons device the MMU unit.