Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
GpioInputActiveHigh< Defs > Struct Template Reference

Defines a GPIO input pin, Active High (High == true). More...

#include <LinuxGpio.hxx>

Inheritance diagram for GpioInputActiveHigh< Defs >:
GpioInputPin< Defs, true > GpioShared< Defs >

Additional Inherited Members

- Static Public Member Functions inherited from GpioInputPin< Defs, 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 Gpioinstance ()
 
static constexpr const Gpioinstance ()
 
static const Gpioinstance ()
 
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 Gpioinstance ()
 

Detailed Description

template<class Defs>
struct GpioInputActiveHigh< Defs >

Defines a GPIO input pin, Active High (High == true).

Do not use this class directly. Use GPIO_PIN instead.

Definition at line 295 of file LinuxGpio.hxx.


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