|
Open Model Railroad Network (OpenMRN)
|
Defines a GPIO input pin with pull-down enabled. More...
#include <Esp32Gpio.hxx>
Additional Inherited Members | |
Static Public Member Functions inherited from GpioInputPin< Defs, false, true > | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static bool | get () |
| Get the current pin state. | |
| static bool | get () |
| static bool | get () |
| static constexpr const Gpio * | instance () |
| static constexpr const Gpio * | instance () |
| static const Gpio * | instance () |
| static bool | is_output () |
| static bool | is_output () |
| static bool | is_output () |
Static Public Member Functions inherited from GpioShared< Defs > | |
| static void | unlock () |
| Used to unlock special consideration pins such as JTAG or NMI pins. | |
| static void | lock () |
| Used to lock special consideration pins such as JTAG or NMI pins. | |
| static void | set (bool value) |
| Sets the output pin to a specified value;. | |
| static bool | get () |
| static void | toggle () |
| Changes the value of an output pin. | |
| static constexpr uint32_t | ptr_address () |
| static constexpr const Gpio * | instance () |
Static Public Member Functions inherited from GpioInputPin< Defs, IOCON_MODE_PULLDOWN > | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static bool | get () |
| Get the current pin state. | |
| static bool | get () |
| static bool | get () |
| static constexpr const Gpio * | instance () |
| static constexpr const Gpio * | instance () |
| static const Gpio * | instance () |
| static bool | is_output () |
| static bool | is_output () |
| static bool | is_output () |
Static Public Member Functions inherited from GpioInputPin< Defs, GPIO_PULLDOWN > | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static bool | get () |
| Get the current pin state. | |
| static bool | get () |
| static bool | get () |
| static constexpr const Gpio * | instance () |
| static constexpr const Gpio * | instance () |
| static const Gpio * | instance () |
| static bool | is_output () |
| static bool | is_output () |
| static bool | is_output () |
Static Public Member Functions inherited from GpioInputPin< Defs, GPIO_PIN_TYPE_STD_WPD > | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_init () |
| Initializes the hardware pin. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static void | hw_set_to_safe () |
| Sets the hardware pin to a safe state. | |
| static bool | get () |
| Get the current pin state. | |
| static bool | get () |
| static bool | get () |
| static constexpr const Gpio * | instance () |
| static constexpr const Gpio * | instance () |
| static const Gpio * | instance () |
| static bool | is_output () |
| static bool | is_output () |
| static bool | is_output () |
Defines a GPIO input pin with pull-down enabled.
GPIO Input pin with weak pull down.
Do not use this class directly. Use GPIO_PIN instead.
Definition at line 399 of file Esp32Gpio.hxx.