Go to the source code of this file.
|
struct | pin_t |
| Type for storing pin numbers of Extended Input/Output elements. More...
|
|
|
namespace | AH |
| PrintStream library
|
|
namespace | AH::ExtIO |
| A namespace with alternatives to the standard Arduino IO functions that can be used with extended IO pin numbers.
|
|
|
using | analog_t = uint16_t |
| The type returned from analogRead and similar functions. More...
|
|
template<size_t N> |
using | PinList = Array< pin_t, N > |
| An easy alias for arrays of pins. More...
|
|
|
constexpr bool | operator== (pin_t a, pin_t b) |
|
constexpr bool | operator< (pin_t a, pin_t b) |
|
constexpr bool | operator<= (pin_t a, pin_t b) |
|
constexpr bool | operator> (pin_t a, pin_t b) |
|
constexpr bool | operator>= (pin_t a, pin_t b) |
|
constexpr bool | operator!= (pin_t a, pin_t b) |
|
constexpr pin_t | operator- (pin_t a, pin_t b) |
|
constexpr pin_t | operator+ (pin_t a, pin_t b) |
|
constexpr pin_t | operator* (pin_t a, pin_t b) |
|
Print & | operator<< (Print &os, pin_t p) |
|
|
constexpr pin_t | NO_PIN {} |
| A special pin number that indicates an unused or invalid pin. More...
|
|