OpenMPTL - STM32F10X
C++ Microprocessor Template Library
Public Types | List of all members
mptl::gpio_output< port, pin_no, active_state, speed > Class Template Reference

#include <gpio.hpp>

Inheritance diagram for mptl::gpio_output< port, pin_no, active_state, speed >:
mptl::gpio_output_base< gpio< port, pin_no >, active_state >

Public Types

using resources = typelist< typename gpio_type::resources, typename gpio_type::mode::template output< speed > >
 

Additional Inherited Members

- Static Public Member Functions inherited from mptl::gpio_output_base< gpio< port, pin_no >, active_state >
static void enable ()
 
static void disable ()
 
static bool active ()
 
static void toggle ()
 
static bool latched ()
 

Member Typedef Documentation

◆ resources

template<char port, unsigned pin_no, gpio_active_state active_state = gpio_active_state::high, freq_t speed = mhz(50)>
using mptl::gpio_output< port, pin_no, active_state, speed >::resources = typelist< typename gpio_type::resources, typename gpio_type::mode::template output<speed> >

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