Documentation

Documentation

Includes

tuya_pin.h

#include "tuya_pin.h"
#include "tuya_pin.h"

tuya_iot_config.h

#include "tuya_iot_config.h"
#include "tuya_iot_config.h"

Macros

Marco _GPIO_TEST_H

#define _GPIO_TEST_H

      

Functions

Func gpio_test_enabe

VOID gpio_test_enabe(BOOL_T enable);
/**
 * @brief enable gpio test
 * 
 * @param[in] enable Flag to enable
 *
 */

Func gpio_test_cb

BOOL_T gpio_test_cb(GPIO_TEST_TABLE * table);
/**
 * @brief callback for gpio test
 * 
 * @param[in] table Test content
 *
 * @return TRUE/FLASE
 */

Func gpio_test_all

BOOL_T gpio_test_all(IN CONST CHAR_T *in, OUT CHAR_T *out);


      

Func gpio_test_all

BOOL_T gpio_test_all(VOID) ;

      

Vars

Consts

Types

Typedefs

Typedef CTRL_GROUP;

typedef struct
{
   INT_T  ionum;
   tuya_pin_name_t iopin[8];
} CTRL_GROUP;
/**
 * @brief Definition group of control
 */

Typedef GPIO_TEST_TABLE;

typedef struct {
   INT_T group_num;
   CTRL_GROUP group[20];
} GPIO_TEST_TABLE;
#else
typedef struct {
   INT_T group_num;
   CTRL_GROUP *group;
} GPIO_TEST_TABLE;