#include <AH/Hardware/Hardware-Types.hpp>
Type for storing pin numbers of Extended Input/Output elements.
Definition at line 25 of file Hardware-Types.hpp.
Public Member Functions | |
constexpr | pin_t ()=default |
Default constructor (NO_PIN). | |
constexpr | pin_t (pin_int_t pin) |
Constructor from integer. | |
pin_t & | operator+= (pin_int_t b) |
pin_t & | operator++ () |
pin_t | operator++ (int) |
pin_t & | operator-= (pin_int_t b) |
pin_t & | operator-- () |
pin_t | operator-- (int) |
Public Attributes | |
pin_int_t | pin = NO_PIN_INT |
The actual underlying pin number. | |
Constructor from integer.
Definition at line 29 of file Hardware-Types.hpp.
Definition at line 37 of file Hardware-Types.hpp.
Definition at line 41 of file Hardware-Types.hpp.
Definition at line 45 of file Hardware-Types.hpp.
Definition at line 51 of file Hardware-Types.hpp.
Definition at line 55 of file Hardware-Types.hpp.
Definition at line 59 of file Hardware-Types.hpp.
pin_int_t pin = NO_PIN_INT |
The actual underlying pin number.
Definition at line 32 of file Hardware-Types.hpp.