Sygaldry
Loading...
Searching...
No Matches
sygaldry::sygse::Button< pin_number, active_level > Struct Template Reference
Inheritance diagram for sygaldry::sygse::Button< pin_number, active_level >:
sygaldry::name_<"Button"> sygaldry::author_<"Travis J. West"> sygaldry::copyright_<"Travis J. West (C) 2023"> sygaldry::description_<"A single button attached to a GPIO"> sygaldry::sygsp::ButtonGestureModel

Public Types

using gpio = GPIO< pin_number >
 

Public Member Functions

void init ()
 
void operator() ()
 
- Public Member Functions inherited from sygaldry::sygsp::ButtonGestureModel
void operator() ()
 

Additional Inherited Members

- Static Public Member Functions inherited from sygaldry::name_<"Button">
static _consteval auto name ()
 
- Static Public Member Functions inherited from sygaldry::author_<"Travis J. West">
static _consteval auto author ()
 
- Static Public Member Functions inherited from sygaldry::copyright_<"Travis J. West (C) 2023">
static _consteval auto copyright ()
 
- Static Public Member Functions inherited from sygaldry::description_<"A single button attached to a GPIO">
static _consteval auto description ()
 
- Public Attributes inherited from sygaldry::sygsp::ButtonGestureModel
struct sygaldry::sygsp::ButtonGestureModel::inputs_t inputs
 
struct sygaldry::sygsp::ButtonGestureModel::outputs_t outputs
 

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