Documentation
Includes
tuya_cloud_types.h
#include "tuya_cloud_types.h"
tuya_pin.h
#include "tuya_pin.h"
Macros
Marco __TUYA_LED_H
#define __TUYA_LED_H
Marco LED_TIMER_UNINIT
#define LED_TIMER_UNINIT 65535
Functions
Func tuya_create_led_handle
OPERATE_RET tuya_create_led_handle(IN CONST tuya_pin_name_t pinname,IN CONST BOOL_T high,OUT LED_HANDLE *handle);
Func tuya_create_led_handle_select
OPERATE_RET tuya_create_led_handle_select(IN CONST tuya_pin_name_t pinname,IN CONST BOOL_T high,OUT LED_HANDLE *handle);
Func tuya_set_led_light_type
VOID tuya_set_led_light_type(IN CONST LED_HANDLE handle,IN CONST LED_LT_E type,
IN CONST USHORT_T flh_mstime,IN CONST USHORT_T flh_ms_sumtime);
Vars
Consts
Types
Typedefs
Typedef LED_HANDLE
typedef PVOID_T LED_HANDLE; // led handle
Typedef LED_LT_E;
typedef enum {
OL_LOW = 0, // output level low
OL_HIGH, // output level high
OL_FLASH_LOW, // when led flash,the level output low first.
// when led flash end,the the level output low.
OL_FLASH_HIGH, // when led flash,the level output high first.
// when led flash end,the the level output high.
}LED_LT_E;