modm API documentation
modm::platform::GpioConnector< peripheral, Signals > Struct Template Reference

Public Typedefs

template<Gpio::Signal signal>
using GetSignal = typename detail::GpioGetSignal< signal, Signals... >::Gpio
 

Static Public Member Functions

template<class Signal >
static void connectSignal ()
 
static void connect ()
 
static void disconnect ()
 

Static Public Attributes

template<class GpioQuery >
static constexpr bool Contains
 
template<class GpioQuery >
static constexpr bool IsValid = not std::is_same_v<typename GpioQuery::Data, detail::DataUnused>
 

Member Data Documentation

template<Peripheral peripheral, class... Signals>
template<class GpioQuery >
constexpr bool modm::platform::GpioConnector< peripheral, Signals >::Contains
staticconstexpr
Initial value:
(
std::is_same_v<typename Signals::Data, typename GpioQuery::Data> or ...)

The documentation for this struct was generated from the following file: