#include <modm/platform/gpio/unused.hpp>
|
using | Output = GpioUnused |
|
using | Input = GpioUnused |
|
using | IO = GpioUnused |
|
using | Type = GpioUnused |
|
|
enum | Direction { In = 0,
Out = 1,
InOut = 2,
Special = 3
} |
| Declares the direction of a GPIO.
|
|
enum | Direction { In = 0,
Out = 1,
InOut = 2,
Special = 3
} |
| Declares the direction of a GPIO.
|
|
|
static void | setOutput () |
|
static void | setOutput (bool) |
|
static void | set () |
|
static void | set (bool) |
|
static void | reset () |
|
static void | toggle () |
|
static bool | isSet () |
|
static void | setInput () |
|
static bool | read () |
|
static Direction | getDirection () |
|
static void | lock () |
|
static void | disconnect () |
|
static bool | isSet () |
|
static void | reset () |
| set output to low level
|
|
static void | set () |
| set output to high level
|
|
static void | set (bool value) |
| set output to high or low level
|
|
static void | setOutput () |
| configure pin as output
|
|
static void | setOutput (bool value) |
| configure pin as output and set high or low
|
|
static void | toggle () |
| toggle output level
|
|
|
static constexpr bool | isInverted = false |
|
static constexpr PortName | port = PortName(-1) |
|
static constexpr uint8_t | pin = 0 |
|
static constexpr uint32_t | mask = 0 |
|
static constexpr bool | High = true |
|
static constexpr bool | High = true |
|
static constexpr bool | Low = false |
|
static constexpr bool | Low = false |
|
static constexpr Direction | direction = Direction::InOut |
| Declares the Pin direction.
|
|
static constexpr Direction | direction = Direction::Out |
| Declares the Pin direction.
|
|
static bool modm::GpioOutput::isSet |
( |
| ) |
|
|
inheritedstatic |
Returns the set logical output state of the pin. This may be different from the physical state!
constexpr bool modm::Gpio::Low = false |
|
inheritedstaticconstexpr |
These constants refer to the logical state of the GPIO. The physical state is determined by the configuration and external connection.
constexpr bool modm::Gpio::Low = false |
|
inheritedstaticconstexpr |
These constants refer to the logical state of the GPIO. The physical state is determined by the configuration and external connection.
The documentation for this class was generated from the following file: