Control Surface new-input
MIDI Control Surface library for Arduino
Namespaces | Typedefs | Variables
Arduino-Hardware-Types.hpp File Reference
#include <AH/Settings/Warnings.hpp>
#include <AH/Hardware/Hardware-Types.hpp>
#include <AH/Types/FunctionTraits.hpp>
#include <AH/Arduino-Wrapper.h>
+ Include dependency graph for Arduino-Hardware-Types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  AH_pin_detail


using ArduinoPin_t = AH::function_traits< decltype(::digitalWrite)>::argument_t< 0 >
using PinStatus_t = AH::function_traits< decltype(::digitalWrite)>::argument_t< 1 >
using PinMode_t = AH::function_traits< decltype(::pinMode)>::argument_t< 1 >
using BitOrder_t = uint8_t


constexpr static auto tmp_HIGH = HIGH
constexpr static auto tmp_LOW = LOW
constexpr static auto tmp_INPUT = INPUT
constexpr static auto tmp_OUTPUT = OUTPUT
constexpr static auto tmp_INPUT_PULLUP = INPUT_PULLUP
constexpr PinStatus_t HIGH = AH_pin_detail::tmp_HIGH
constexpr PinStatus_t LOW = AH_pin_detail::tmp_LOW
constexpr PinMode_t INPUT = AH_pin_detail::tmp_INPUT
constexpr PinMode_t OUTPUT = AH_pin_detail::tmp_OUTPUT
constexpr PinMode_t INPUT_PULLUP = AH_pin_detail::tmp_INPUT_PULLUP