Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Enumerations | Variables
button.hpp File Reference
#include "clock.hpp"
#include <Arduino.h>
#include "../ustd/type_traits.hpp"
#include "pin_concept.hpp"

Go to the source code of this file.

Classes

class  tool::button_class< pin_concept, pressed_state, _auto_rate, _auto_delay >
 

Namespaces

 state
 
 tool
 

Enumerations

enum  state::button_enum : uint8_t {
  state::released = 1, state::pressed = 2, state::falling = 4, state::rising = 8,
  state::changing = (falling | rising), state::auto_repeat = 16
}
 

Variables

uint8_t const state::auto_rate = 30
 
uint16_t const state::auto_delay = 500