11#ifndef __TUYA_GPIO_H__
12#define __TUYA_GPIO_H__
18#include "tuya_cloud_types.h"
90 TY_GPIO_PULLUP_PULLDOWN,
OPERATE_RET tuya_gpio_mode_set(IN CONST TY_GPIO_PORT_E port, IN CONST TY_GPIO_MODE_E mode)
gpio mode set
OPERATE_RET tuya_gpio_inout_set_select(IN CONST TY_GPIO_PORT_E port, IN CONST BOOL_T in, IN CONST BOOL_T high)
gpio inout select
TY_GPIO_IRQ_TRIG_E
Definition: tuya_gpio.h:95
@ TY_IRQ_LOW
Definition: tuya_gpio.h:106
@ TY_IRQ_BOTH
Definition: tuya_gpio.h:102
@ TY_IRQ_RISE
Definition: tuya_gpio.h:98
@ TY_IRQ_FALL
Definition: tuya_gpio.h:100
@ TY_IRQ_HIGH
Definition: tuya_gpio.h:104
OPERATE_RET tuya_gpio_write(IN CONST TY_GPIO_PORT_E port, IN CONST BOOL_T high)
gpio wriet
OPERATE_RET tuya_gpio_inout_set(IN CONST TY_GPIO_PORT_E port, IN CONST BOOL_T in)
gpio inout set
INT_T tuya_gpio_read(IN CONST TY_GPIO_PORT_E port)
gpio read