10#ifndef GPIO_WICED_HPP_
11#define GPIO_WICED_HPP_
14#include <wiced_platform.h>
30 #define UNUSED_PIN (wiced_gpio_t)(WICED_GPIO_51 + 1)
TLE94112 GPIO Platform Abstraction Layer.
VLevel_t
Definition gpio.hpp:43
VLogic_t
Definition gpio.hpp:54
Error_t
Definition tle94112-types.hpp:26
Error_t write(VLevel_t level)
Writes the WICED GPIO output voltage level.
Definition gpio-wiced.cpp:76
Error_t deinit()
Initializes the WICED GPIO.
Definition gpio-wiced.cpp:49
~GPIOWiced()
GPIO WICED destructor.
Definition gpio-wiced.cpp:22
Error_t enable()
Enables the WICED output according to the GPIO logic.
Definition gpio-wiced.cpp:102
VLevel_t read()
Reads the WICED GPIO voltage level.
Definition gpio-wiced.cpp:64
Error_t disable()
Disables the WICED output according to the GPIO logic.
Definition gpio-wiced.cpp:127
Error_t init()
Initializes the WICED GPIO.
Definition gpio-wiced.cpp:34
WiCED gpio wrapper.
Definition gpio-wiced.hpp:28
Definition tle94112-types.hpp:14