virtual Error_t init()=0
Initializes the GPIO.
virtual Error_t enable()=0
Enables the GPIO output according to the GPIO logic.
VLevel_t
Definition: gpio.hpp:43
@ GPIO_HIGH
Definition: gpio.hpp:45
@ GPIO_LOW
Definition: gpio.hpp:44
VLogic_t
Definition: gpio.hpp:54
@ NEGATIVE
Definition: gpio.hpp:55
@ POSITIVE
Definition: gpio.hpp:56
virtual Error_t deinit()=0
Deinitializes the GPIO.
virtual Error_t disable()=0
Disables the GPIO output according to the GPIO logic.
Error_t checkErrorStatus()
Definition: gpio.cpp:13
IntEvent_t
Definition: gpio.hpp:32
@ INT_FALLING_EDGE
Definition: gpio.hpp:33
@ INT_RISING_EDGE
Definition: gpio.hpp:34
virtual VLevel_t read()=0
Reads the GPIO voltage level.
virtual Error_t write(VLevel_t level)=0
Writes the GPIO output voltage level.
Error_t
Definition: tle94112-types.hpp:26
Definition: tle94112-types.hpp:14