8#if defined(ARDUINO_API_VERSION)
23#if defined(ARDUINO_ARCH_SAM) || defined(ARDUINO_ARCH_SAMD)
54#define INPUT_PULLUP INPUT_PULLUP
#define BEGIN_AH_NAMESPACE
constexpr PinStatus_t LOW
constexpr PinMode_t INPUT
AH::function_traits< decltype(::digitalWrite)>::argument_t< 1 > PinStatus_t
constexpr PinStatus_t HIGH
AH::function_traits< decltype(::pinMode)>::argument_t< 1 > PinMode_t
constexpr PinMode_t INPUT_PULLUP
constexpr PinMode_t OUTPUT
AH::function_traits< decltype(::digitalWrite)>::argument_t< 0 > ArduinoPin_t
static constexpr auto tmp_INPUT
static constexpr auto tmp_HIGH
static constexpr auto tmp_OUTPUT
static constexpr auto tmp_LOW
static constexpr auto tmp_INPUT_PULLUP
ArduinoPin_t arduino_pin_cast(T t)
An array wrapper for easy copying, comparing, and iterating.