11 #ifndef GPIO_WICED_HPP_
12 #define GPIO_WICED_HPP_
14 #include "../../../config/tle5012-conf.hpp"
16 #if (TLE5012_FRAMEWORK == TLE5012_FRMWK_WICED)
18 #include "../../../pal/gpio.hpp"
19 #include <wiced_platform.h>
29 #define UNUSED_PIN (wiced_gpio_t)(WICED_GPIO_51 + 1)
31 wiced_gpio_config_t config;
VLevel_t
Definition: gpio.hpp:49
VLogic_t
Definition: gpio.hpp:60
Error_t
Definition: gpio.hpp:25
Error_t deinit()
Initializes the WICED GPIO.
Definition: gpio-wiced.cpp:59
Error_t init()
Initializes the WICED GPIO.
Definition: gpio-wiced.cpp:44
Error_t write(VLevel_t level)
Writes the WICED GPIO output voltage level.
Definition: gpio-wiced.cpp:86
Error_t disable()
Disables the WICED output according to the GPIO logic.
Definition: gpio-wiced.cpp:137
GPIOWiced()
GPIO WICED default constructor.
Definition: gpio-wiced.cpp:25
~GPIOWiced()
GPIO WICED destructor.
Definition: gpio-wiced.cpp:32
VLevel_t read()
Reads the WICED GPIO voltage level.
Definition: gpio-wiced.cpp:74
Error_t enable()
Enables the WICED output according to the GPIO logic.
Definition: gpio-wiced.cpp:112
Definition: gpio-wiced.hpp:27