11 #ifndef GPIO_ARDUINO_HPP_
12 #define GPIO_ARDUINO_HPP_
14 #include "../../../config/tle5012-conf.hpp"
16 #if (TLE5012_FRAMEWORK == TLE5012_FRMWK_ARDUINO)
18 #include "../../../corelib/TLE5012b.hpp"
33 #define UNUSED_PIN 0xFF
Error_t enable()
Enable the GPIO.
Definition: gpio-arduino.cpp:121
Error_t init()
Initialize the GPIO.
Definition: gpio-arduino.cpp:50
Error_t write(VLevel_t level)
Set GPIO logic level.
Definition: gpio-arduino.cpp:107
Error_t deinit()
Deinitialize the GPIO.
Definition: gpio-arduino.cpp:79
Error_t changeMode(uint8_t mode)
Changes the GPIO mode.
Definition: gpio-arduino.cpp:63
VLevel_t read()
Read GPIO logic level.
Definition: gpio-arduino.cpp:94
Error_t disable()
Disable the GPIO.
Definition: gpio-arduino.cpp:140
GPIOIno()
Constructor of the Arduino GPIO class.
Definition: gpio-arduino.cpp:22
Arduino GPIO class.
Definition: gpio-arduino.hpp:31
VLevel_t
Definition: gpio.hpp:49
VLogic_t
Definition: gpio.hpp:60
Error_t
Definition: gpio.hpp:25