14 #include "../../../config/tle5012-conf.hpp"
16 #if (TLE5012_FRAMEWORK == TLE5012_FRMWK_MTB)
18 #include "../../../pal/gpio.hpp"
19 #include <mtb_platform.h>
29 #define UNUSED_PIN (mtb_gpio_t)(MTB_GPIO_51 + 1)
31 mtb_gpio_config_t config;
Error_t enable()
Enables the MTB output according to the GPIO logic.
Definition: gpio-mtb.cpp:112
Error_t disable()
Disables the MTB output according to the GPIO logic.
Definition: gpio-mtb.cpp:137
Error_t deinit()
Initializes the MTB GPIO.
Definition: gpio-mtb.cpp:59
VLevel_t read()
Reads the MTB GPIO voltage level.
Definition: gpio-mtb.cpp:74
GPIOMtb()
GPIO MTB default constructor.
Definition: gpio-mtb.cpp:25
Error_t write(VLevel_t level)
Writes the MTB GPIO output voltage level.
Definition: gpio-mtb.cpp:86
~GPIOMtb()
GPIO MTB destructor.
Definition: gpio-mtb.cpp:32
Error_t init()
Initializes the MTB GPIO.
Definition: gpio-mtb.cpp:44
Definition: gpio-mtb.hpp:27
VLevel_t
Definition: gpio.hpp:49
VLogic_t
Definition: gpio.hpp:60
Error_t
Definition: gpio.hpp:25