35#ifndef _FREERTOS_DRIVERS_COMMON_DUMMYGPIO_HXX_
36#define _FREERTOS_DRIVERS_COMMON_DUMMYGPIO_HXX_
54 static void set(
bool value)
static constexpr const Gpio * instance()
OS-independent abstraction for GPIO.
GPIO Pin definition structure with no actual pin behind it.
static constexpr const Gpio * instance()
GPIO Pin definition structure with no actual pin behind it.
static constexpr const Gpio * instance()
GPIO Pin definition structure with no actual pin behind it.
static void set_output()
Sets to "GPIO out" function.
static void set(bool value)
Sets the output pin to a given level.
static void hw_set_to_safe()
Resets the hardware to a mode that is safe when there is no software running.
static void set_hw()
Sets to "hardware" function.
static void toggle()
Toggles the output pin level.
static void hw_init()
Initializes the hardware to the required settings.
static bool is_output()
Returns whether this is an output pin or not.
static void set_input()
Sets to "GPIO in" function.