Documentation
Includes
Macros
Marco TUYA_IOT_CONFIG_H
#define TUYA_IOT_CONFIG_H
Marco SYSTEM_SMALL_MEMORY_BEGIN
#define SYSTEM_SMALL_MEMORY_BEGIN 0 /*small memory systems begin */
Marco SYSTEM_REALTEK8710_1M
#define SYSTEM_REALTEK8710_1M 1
Marco SYSTEM_REALTEK8710_2M
#define SYSTEM_REALTEK8710_2M 2
Marco SYSTEM_FREERTOS
#define SYSTEM_FREERTOS 98
Marco SYSTEM_SMALL_MEMORY_END
#define SYSTEM_SMALL_MEMORY_END 99 /*small memory systems end */
Marco SYSTEM_LINUX
#define SYSTEM_LINUX 100
Marco SYSTEM_LITEOS
#define SYSTEM_LITEOS 120
Marco TLS_DISABLE
#define TLS_DISABLE 0 /* disable tls function */
Marco TLS_TUYA_PSK_ONLY
#define TLS_TUYA_PSK_ONLY 2 /* only enable ciper 0xAE */
Marco TLS_TUYA_ECC_PSK
#define TLS_TUYA_ECC_PSK 3 /* enable ciper 0xAE && 0xC027 */
Marco TLS_TUYA_ECC_ONLY
#define TLS_TUYA_ECC_ONLY 4 /* only enable ciper 0xC027 */
Marco TLS_TUYA_ECC_ONLY_NOSTRIP
#define TLS_TUYA_ECC_ONLY_NOSTRIP 5 /* only enable ciper 0xC027, but enable most of mbed-tls configs */
Marco TLS_TUYA_ECC_CLIENT_AUTH
#define TLS_TUYA_ECC_CLIENT_AUTH 6 /* TLS Client Authentication and Server Authentication mode */
Marco TUYA_OPERATOR_DISABLE
#define TUYA_OPERATOR_DISABLE 0
Marco TUYA_OPERATOR_CUCC
#define TUYA_OPERATOR_CUCC 1
Marco TUYA_OPERATOR_CTCC
#define TUYA_OPERATOR_CTCC 2
Marco TUYA_OPERATOR_CMCC
#define TUYA_OPERATOR_CMCC 4
Marco TUYA_OPERATOR_CMCC_ANDLINK
#define TUYA_OPERATOR_CMCC_ANDLINK 8
Marco TUYA_OPERATOR_ALL
#define TUYA_OPERATOR_ALL (TUYA_OPERATOR_CUCC | TUYA_OPERATOR_CTCC | TUYA_OPERATOR_CMCC)
Marco GW_RTL8196E
#define GW_RTL8196E 3
Marco GW_RTL8197F
#define GW_RTL8197F 1
Marco GW_RTL8711AM
#define GW_RTL8711AM 2
Marco GW_ROKIDK18
#define GW_ROKIDK18 6
Marco BUILD_DATE
#define BUILD_DATE "2022_07_27"
Marco BUILD_TIME
#define BUILD_TIME "22_50_03"
Marco GIT_USER
#define GIT_USER "ci_manage"
Marco IOT_SDK_VER
#define IOT_SDK_VER "2.3.3"
Marco SDK_BETA_VER
#define SDK_BETA_VER "beta.347"
Marco PROJECT_NAME
#define PROJECT_NAME "ty_iot_sdk"
#define TARGET_PLATFORM "BK7231NL"
Marco KV_KEY_SEED
#define KV_KEY_SEED "8710_2M"
Marco SDK_ID
#define SDK_ID "TuyaOS2.3.3_ty_iot_sdk_2.3.3-beta.347_BK7231NL_bk7231nl_update_adc_0.0.5"
Marco ENABLE_BASE_IOT_CONFIG
#define ENABLE_BASE_IOT_CONFIG 1
Marco TUYA_IOT_DEBUG
#define TUYA_IOT_DEBUG 1
Marco ENABLE_LAN_ENCRYPTION
#define ENABLE_LAN_ENCRYPTION 1
Marco ENABLE_HTTP_TRUNK
#define ENABLE_HTTP_TRUNK 0
Marco ENABLE_ASTRO_TIMER
#define ENABLE_ASTRO_TIMER 1
Marco TUYA_REDUCE_BIN
#define TUYA_REDUCE_BIN 2
Marco TUYA_BLE_VER
#define TUYA_BLE_VER 3
Marco TY_GPIO_TEST_V2
#define TY_GPIO_TEST_V2 1
Marco WIFI_GW
#define WIFI_GW 1
Marco TY_GET_RFTEST_STAT
#define TY_GET_RFTEST_STAT 1
Marco TY_WIFI_FFC
#define TY_WIFI_FFC 1
Marco TY_FFS_NETCFG
#define TY_FFS_NETCFG 0
Marco TY_PEGASUS_NETCFG
#define TY_PEGASUS_NETCFG 0
Marco TY_BT_MOD
#define TY_BT_MOD 1
Marco BT_NETCFG
#define BT_NETCFG 1
Marco BT_CTRL
#define BT_CTRL 1
Marco BT_REMOTE_CTRL
#define BT_REMOTE_CTRL 1
Marco MF_BT
#define MF_BT 1
Marco BT_VIRTUAL
#define BT_VIRTUAL 0
Marco BT_ACTIVE
#define BT_ACTIVE 0
Marco TY_BT_MESH_PROV
#define TY_BT_MESH_PROV 0
Marco GW_SUPPORT_WIRED_WIFI
#define GW_SUPPORT_WIRED_WIFI 0
Marco ENABLE_CLOUD_OPERATION
#define ENABLE_CLOUD_OPERATION 0
Marco KV_FILE
#define KV_FILE 0
Marco TY_LEGACY_HANDLE_UF
#define TY_LEGACY_HANDLE_UF 0
Marco SHUTDOWN_MODE
#define SHUTDOWN_MODE 0
Marco LITTLE_END
#define LITTLE_END 1
Marco ENABLE_NXP_SE050
#define ENABLE_NXP_SE050 0
Marco TLS_MODE
#define TLS_MODE 2
Marco TLS_SESSION
#define TLS_SESSION 0
Marco ENABLE_LAN_DEV
#define ENABLE_LAN_DEV 0
Marco ENABLE_LAN_LINKAGE
#define ENABLE_LAN_LINKAGE 0
Marco ENABLE_SYS_RPC
#define ENABLE_SYS_RPC 0
Marco TUYA_OPERATOR_TYPE
#define TUYA_OPERATOR_TYPE 0
Marco OPERATING_SYSTEM
#define OPERATING_SYSTEM 2
Marco TY_RTC
#define TY_RTC 0
Marco TY_WATCHDOG
#define TY_WATCHDOG 1
Marco ENABLE_STATION_AP_MODE
#define ENABLE_STATION_AP_MODE 0
Marco AP_SNIFFER_EN
#define AP_SNIFFER_EN 1
Marco ENABLE_AP_FAST_CONNECT
#define ENABLE_AP_FAST_CONNECT 0
Marco KV_PROTECTED_ENABLE
#define KV_PROTECTED_ENABLE 1
Marco ENABLE_CALENDAR_TIMER
#define ENABLE_CALENDAR_TIMER 1
Marco EVENT_NAME_MAX_LEN
#define EVENT_NAME_MAX_LEN 16
Marco WIFI_GW
#define WIFI_GW 0
Marco TUYA_IOT_DEBUG
#define TUYA_IOT_DEBUG 1
Marco KV_FILE
#define KV_FILE 1
Marco KV_SWAP_EQUAL_USER
#define KV_SWAP_EQUAL_USER 0
Marco ENABLE_LAN
#define ENABLE_LAN 1
Marco SHUTDOWN_MODE
#define SHUTDOWN_MODE 1
Marco LITTLE_END
#define LITTLE_END 1
Marco TLS_MODE
#define TLS_MODE TLS_TUYA_ECC_PSK
Marco ENABLE_LOCAL_LINKAGE
#define ENABLE_LOCAL_LINKAGE 0
Marco ENABLE_CLOUD_OPERATION
#define ENABLE_CLOUD_OPERATION 0
Marco ENABLE_SUBDEVICE
#define ENABLE_SUBDEVICE 0
Marco ENABLE_SIGMESH
#define ENABLE_SIGMESH 0
Marco ENABLE_ENGINEER_TO_NORMAL
#define ENABLE_ENGINEER_TO_NORMAL 0
Marco OPERATING_SYSTEM
#define OPERATING_SYSTEM SYSTEM_LINUX
Marco ENABLE_SYS_RPC
#define ENABLE_SYS_RPC 0
Marco TY_SECURITY_CHIP
#define TY_SECURITY_CHIP 0
Marco ENABLE_IPC
#define ENABLE_IPC 0
Marco ENABLE_AI_SPEAKER
#define ENABLE_AI_SPEAKER 0
#define ENABLE_EXTRA_MQTT 0
Marco TY_RTC
#define TY_RTC 0
Marco TY_GPIO_TEST_V2
#define TY_GPIO_TEST_V2 1
Marco RELIABLE_TRANSFER
#define RELIABLE_TRANSFER 0
Marco TY_WATCHDOG
#define TY_WATCHDOG 0
Marco ENABLE_LAN_ENCRYPTION
#define ENABLE_LAN_ENCRYPTION 1
Marco TUYA_OPERATOR_TYPE
#define TUYA_OPERATOR_TYPE TUYA_OPERATOR_DISABLE
Marco ENABLE_HTTP_TRUNK
#define ENABLE_HTTP_TRUNK 0
Marco ENABLE_AP_FAST_CONNECT
#define ENABLE_AP_FAST_CONNECT 0
Marco TY_WIFI_FFC
#define TY_WIFI_FFC 0
Marco TY_BT_MOD
#define TY_BT_MOD 0
Marco BT_NETCFG
#define BT_NETCFG 1
Marco BT_CTRL
#define BT_CTRL 1
Marco BT_REMOTE_CTRL
#define BT_REMOTE_CTRL 1
Marco MF_BT
#define MF_BT 1
Marco BT_VIRTUAL
#define BT_VIRTUAL 0
Marco BT_ACTIVE
#define BT_ACTIVE 1
Marco TY_FFS_NETCFG
#define TY_FFS_NETCFG 0
Marco TY_PEGASUS_NETCFG
#define TY_PEGASUS_NETCFG 0
Marco ENABLE_LAN_LINKAGE
#define ENABLE_LAN_LINKAGE 0
Marco ENABLE_LAN_LINKAGE_MASTER
#define ENABLE_LAN_LINKAGE_MASTER 0
Marco ENABLE_LAN_DEV
#define ENABLE_LAN_DEV 0
Marco ENABLE_LAN_DEV_MASTER
#define ENABLE_LAN_DEV_MASTER 0
Marco RECORD_DB
#define RECORD_DB 0
Marco TUYA_P2P
#define TUYA_P2P 1
Marco ENABLE_ECHO_SHOW
#define ENABLE_ECHO_SHOW 0
Marco ENABLE_CHROMECAST
#define ENABLE_CHROMECAST 0
Marco ENABLE_CLOUD_STORAGE
#define ENABLE_CLOUD_STORAGE 0
Marco LOW_POWER_ENABLE
#define LOW_POWER_ENABLE 0
Marco TUYA_REDUCE_BIN
#define TUYA_REDUCE_BIN 0
Marco TUYA_BLE_VER
#define TUYA_BLE_VER 3
Functions
Vars
Consts
Types
Typedefs