Documentation

Documentation

Includes

Macros

Marco TUYA_OS_ADAPTER_ERROR_CODE_H

#define TUYA_OS_ADAPTER_ERROR_CODE_H


      

Marco IN

#define IN


      

Marco OUT

#define OUT


      

Marco INOUT

#define INOUT


      

Marco OPRT_OS_INTF_INVALID

#define OPRT_OS_INTF_INVALID  -200 //Component interface service is invalid


      

Marco OPRT_OS_ADAPTER_OK

#define OPRT_OS_ADAPTER_OK                     0
/**
 * @brief common error code
 */

Marco OPRT_OS_ADAPTER_COM_ERROR

#define OPRT_OS_ADAPTER_COM_ERROR              -1


      

Marco OPRT_OS_ADAPTER_INVALID_PARM

#define OPRT_OS_ADAPTER_INVALID_PARM           -2


      

Marco OPRT_OS_ADAPTER_MALLOC_FAILED

#define OPRT_OS_ADAPTER_MALLOC_FAILED          -3


      

Marco OPRT_OS_ADAPTER_NOT_SUPPORTED

#define OPRT_OS_ADAPTER_NOT_SUPPORTED          -4


      

Marco OPRT_OS_ADAPTER_NETWORK_ERROR

#define OPRT_OS_ADAPTER_NETWORK_ERROR          -5


      

Marco OPRT_OS_ADAPTER_ERRCODE_MUTEX

#define OPRT_OS_ADAPTER_ERRCODE_MUTEX          10100
/**
 * @brief error code of mutex
 */

Marco OPRT_OS_ADAPTER_MUTEX_CREAT_FAILED

#define OPRT_OS_ADAPTER_MUTEX_CREAT_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_MUTEX + 1)


      

Marco OPRT_OS_ADAPTER_MUTEX_LOCK_FAILED

#define OPRT_OS_ADAPTER_MUTEX_LOCK_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_MUTEX + 2)


      

Marco OPRT_OS_ADAPTER_MUTEX_UNLOCK_FAILED

#define OPRT_OS_ADAPTER_MUTEX_UNLOCK_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_MUTEX + 3)


      

Marco OPRT_OS_ADAPTER_MUTEX_RELEASE_FAILED

#define OPRT_OS_ADAPTER_MUTEX_RELEASE_FAILED   -(OPRT_OS_ADAPTER_ERRCODE_MUTEX + 4)


      

Marco OPRT_OS_ADAPTER_ERRCODE_SEM

#define OPRT_OS_ADAPTER_ERRCODE_SEM            10110
/**
 * @brief error code of semaphore
 */

Marco OPRT_OS_ADAPTER_SEM_CREAT_FAILED

#define OPRT_OS_ADAPTER_SEM_CREAT_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_SEM + 1)


      

Marco OPRT_OS_ADAPTER_SEM_WAIT_FAILED

#define OPRT_OS_ADAPTER_SEM_WAIT_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_SEM + 2)


      

Marco OPRT_OS_ADAPTER_SEM_POST_FAILED

#define OPRT_OS_ADAPTER_SEM_POST_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_SEM + 3)


      

Marco OPRT_OS_ADAPTER_SEM_RELEASE_FAILED

#define OPRT_OS_ADAPTER_SEM_RELEASE_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_SEM + 4)


      

Marco OPRT_OS_ADAPTER_ERRCODE_QUEUE

#define OPRT_OS_ADAPTER_ERRCODE_QUEUE          10120
/**
 * @brief error code of queue
 */

Marco OPRT_OS_ADAPTER_QUEUE_CREAT_FAILED

#define OPRT_OS_ADAPTER_QUEUE_CREAT_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_QUEUE + 1)


      

Marco OPRT_OS_ADAPTER_QUEUE_SEND_FAIL

#define OPRT_OS_ADAPTER_QUEUE_SEND_FAIL        -(OPRT_OS_ADAPTER_ERRCODE_QUEUE + 2)


      

Marco OPRT_OS_ADAPTER_QUEUE_RECV_FAIL

#define OPRT_OS_ADAPTER_QUEUE_RECV_FAIL        -(OPRT_OS_ADAPTER_ERRCODE_QUEUE + 3)


      

Marco OPRT_OS_ADAPTER_ERRCODE_THRD

#define OPRT_OS_ADAPTER_ERRCODE_THRD           10130
/**
 * @brief error code of thread
 */

Marco OPRT_OS_ADAPTER_THRD_CREAT_FAILED

#define OPRT_OS_ADAPTER_THRD_CREAT_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_THRD + 1)


      

Marco OPRT_OS_ADAPTER_THRD_RELEASE_FAILED

#define OPRT_OS_ADAPTER_THRD_RELEASE_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_THRD + 2)


      

Marco OPRT_OS_ADAPTER_THRD_JUDGE_SELF_FAILED

#define OPRT_OS_ADAPTER_THRD_JUDGE_SELF_FAILED -(OPRT_OS_ADAPTER_ERRCODE_THRD + 3)


      

Marco OPRT_OS_ADAPTER_ERRCODE_SYSTEM

#define OPRT_OS_ADAPTER_ERRCODE_SYSTEM         10140
/**
 * @brief error code of system
 */

Marco OPRT_OS_ADAPTER_CPU_LPMODE_SET_FAILED

#define OPRT_OS_ADAPTER_CPU_LPMODE_SET_FAILED  -(OPRT_OS_ADAPTER_ERRCODE_SYSTEM + 1)


      

Marco OPRT_OS_ADAPTER_ERRCODE_LOG

#define OPRT_OS_ADAPTER_ERRCODE_LOG            10150
/**
 * @brief error code of output
 */

Marco OPRT_OS_ADAPTER_LOG_CLOSE_FAILED

#define OPRT_OS_ADAPTER_LOG_CLOSE_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_LOG + 1)


      

Marco OPRT_OS_ADAPTER_LOG_OPEN_FAILED

#define OPRT_OS_ADAPTER_LOG_OPEN_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_LOG + 2)


      

Marco OPRT_OS_ADAPTER_ERRCODE_WIFI

#define OPRT_OS_ADAPTER_ERRCODE_WIFI           10160
/**
 * @brief error code of wifi
 */

Marco OPRT_OS_ADAPTER_AP_NOT_FOUND

#define OPRT_OS_ADAPTER_AP_NOT_FOUND           -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 1)


      

Marco OPRT_OS_ADAPTER_AP_SCAN_FAILED

#define OPRT_OS_ADAPTER_AP_SCAN_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 2)


      

Marco OPRT_OS_ADAPTER_AP_RELEASE_FAILED

#define OPRT_OS_ADAPTER_AP_RELEASE_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 3)


      

Marco OPRT_OS_ADAPTER_CHAN_SET_FAILED

#define OPRT_OS_ADAPTER_CHAN_SET_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 4)


      

Marco OPRT_OS_ADAPTER_CHAN_GET_FAILED

#define OPRT_OS_ADAPTER_CHAN_GET_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 5)


      

Marco OPRT_OS_ADAPTER_IP_GET_FAILED

#define OPRT_OS_ADAPTER_IP_GET_FAILED          -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 6)


      

Marco OPRT_OS_ADAPTER_MAC_SET_FAILED

#define OPRT_OS_ADAPTER_MAC_SET_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 7)


      

Marco OPRT_OS_ADAPTER_MAC_GET_FAILED

#define OPRT_OS_ADAPTER_MAC_GET_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 8)


      

Marco OPRT_OS_ADAPTER_WORKMODE_SET_FAILED

#define OPRT_OS_ADAPTER_WORKMODE_SET_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 9)


      

Marco OPRT_OS_ADAPTER_WORKMODE_GET_FAILED

#define OPRT_OS_ADAPTER_WORKMODE_GET_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 10)


      

Marco OPRT_OS_ADAPTER_SNIFFER_SET_FAILED

#define OPRT_OS_ADAPTER_SNIFFER_SET_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 11)


      

Marco OPRT_OS_ADAPTER_AP_START_FAILED

#define OPRT_OS_ADAPTER_AP_START_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 12)


      

Marco OPRT_OS_ADAPTER_AP_STOP_FAILED

#define OPRT_OS_ADAPTER_AP_STOP_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 13)


      

Marco OPRT_OS_ADAPTER_APINFO_GET_FAILED

#define OPRT_OS_ADAPTER_APINFO_GET_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 14)


      

Marco OPRT_OS_ADAPTER_FAST_CONN_FAILED

#define OPRT_OS_ADAPTER_FAST_CONN_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 15)


      

Marco OPRT_OS_ADAPTER_CONN_FAILED

#define OPRT_OS_ADAPTER_CONN_FAILED            -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 16)


      

Marco OPRT_OS_ADAPTER_DISCONN_FAILED

#define OPRT_OS_ADAPTER_DISCONN_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 17)


      

Marco OPRT_OS_ADAPTER_RSSI_GET_FAILED

#define OPRT_OS_ADAPTER_RSSI_GET_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 18)


      

Marco OPRT_OS_ADAPTER_BSSID_GET_FAILED

#define OPRT_OS_ADAPTER_BSSID_GET_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 19)


      

Marco OPRT_OS_ADAPTER_STAT_GET_FAILED

#define OPRT_OS_ADAPTER_STAT_GET_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 20)


      

Marco OPRT_OS_ADAPTER_CCODE_SET_FAILED

#define OPRT_OS_ADAPTER_CCODE_SET_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 21)


      

Marco OPRT_OS_ADAPTER_MGNT_SEND_FAILED

#define OPRT_OS_ADAPTER_MGNT_SEND_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 22)


      

Marco OPRT_OS_ADAPTER_MGNT_REG_FAILED

#define OPRT_OS_ADAPTER_MGNT_REG_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 23)


      

Marco OPRT_OS_ADAPTER_WF_LPMODE_SET_FAILED

#define OPRT_OS_ADAPTER_WF_LPMODE_SET_FAILED   -(OPRT_OS_ADAPTER_ERRCODE_WIFI + 24)


      

Marco OPRT_OS_ADAPTER_ERRCODE_FLASH

#define OPRT_OS_ADAPTER_ERRCODE_FLASH          10210
/**
 * @brief error code of flash
 */

Marco OPRT_OS_ADAPTER_FLASH_READ_FAILED

#define OPRT_OS_ADAPTER_FLASH_READ_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_FLASH + 1)


      

Marco OPRT_OS_ADAPTER_FLASH_WRITE_FAILED

#define OPRT_OS_ADAPTER_FLASH_WRITE_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_FLASH + 2)


      

Marco OPRT_OS_ADAPTER_FLASH_ERASE_FAILED

#define OPRT_OS_ADAPTER_FLASH_ERASE_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_FLASH + 3)


      

Marco OPRT_OS_ADAPTER_ERRCODE_OTA

#define OPRT_OS_ADAPTER_ERRCODE_OTA            10220
/**
 * @brief error code of ota
 */

Marco OPRT_OS_ADAPTER_OTA_START_INFORM_FAILED

#define OPRT_OS_ADAPTER_OTA_START_INFORM_FAILED -(OPRT_OS_ADAPTER_ERRCODE_OTA + 1)


      

Marco OPRT_OS_ADAPTER_OTA_PKT_SIZE_FAILED

#define OPRT_OS_ADAPTER_OTA_PKT_SIZE_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_OTA + 2)


      

Marco OPRT_OS_ADAPTER_OTA_PROCESS_FAILED

#define OPRT_OS_ADAPTER_OTA_PROCESS_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_OTA + 3)


      

Marco OPRT_OS_ADAPTER_OTA_VERIFY_FAILED

#define OPRT_OS_ADAPTER_OTA_VERIFY_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_OTA + 4)


      

Marco OPRT_OS_ADAPTER_OTA_END_INFORM_FAILED

#define OPRT_OS_ADAPTER_OTA_END_INFORM_FAILED  -(OPRT_OS_ADAPTER_ERRCODE_OTA + 5)


      

Marco OPRT_OS_ADAPTER_ERRCODE_WD

#define OPRT_OS_ADAPTER_ERRCODE_WD             10230
/**
 * @brief error code of watchdog
 */

Marco OPRT_OS_ADAPTER_WD_INIT_FAILED

#define OPRT_OS_ADAPTER_WD_INIT_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_WD + 1)


      

Marco OPRT_OS_ADAPTER_ERRCODE_GPIO

#define OPRT_OS_ADAPTER_ERRCODE_GPIO           10240
/**
 * @brief error code of gpio
 */

Marco OPRT_OS_ADAPTER_GPIO_INOUT_SET_FAILED

#define OPRT_OS_ADAPTER_GPIO_INOUT_SET_FAILED  -(OPRT_OS_ADAPTER_ERRCODE_GPIO + 1)


      

Marco OPRT_OS_ADAPTER_GPIO_MODE_SET_FAILED

#define OPRT_OS_ADAPTER_GPIO_MODE_SET_FAILED   -(OPRT_OS_ADAPTER_ERRCODE_GPIO + 2)


      

Marco OPRT_OS_ADAPTER_GPIO_WRITE_FAILED

#define OPRT_OS_ADAPTER_GPIO_WRITE_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_GPIO + 3)


      

Marco OPRT_OS_ADAPTER_GPIO_IRQ_INIT_FAILED

#define OPRT_OS_ADAPTER_GPIO_IRQ_INIT_FAILED   -(OPRT_OS_ADAPTER_ERRCODE_GPIO + 4)


      

Marco OPRT_OS_ADAPTER_ERRCODE_UART

#define OPRT_OS_ADAPTER_ERRCODE_UART           10250
/**
 * @brief error code of uart
 */

Marco OPRT_OS_ADAPTER_UART_INIT_FAILED

#define OPRT_OS_ADAPTER_UART_INIT_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_UART + 1)


      

Marco OPRT_OS_ADAPTER_UART_DEINIT_FAILED

#define OPRT_OS_ADAPTER_UART_DEINIT_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_UART + 2)


      

Marco OPRT_OS_ADAPTER_UART_SEND_FAILED

#define OPRT_OS_ADAPTER_UART_SEND_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_UART + 3)


      

Marco OPRT_OS_ADAPTER_UART_READ_FAILED

#define OPRT_OS_ADAPTER_UART_READ_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_UART + 4)


      

Marco OPRT_OS_ADAPTER_ERRCODE_I2C

#define OPRT_OS_ADAPTER_ERRCODE_I2C            10260
/**
 * @brief error code of i2c
 */

Marco OPRT_OS_ADAPTER_I2C_OPEN_FAILED

#define OPRT_OS_ADAPTER_I2C_OPEN_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_I2C + 1)


      

Marco OPRT_OS_ADAPTER_I2C_CLOSE_FAILED

#define OPRT_OS_ADAPTER_I2C_CLOSE_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_I2C + 2)


      

Marco OPRT_OS_ADAPTER_I2C_READ_FAILED

#define OPRT_OS_ADAPTER_I2C_READ_FAILED        -(OPRT_OS_ADAPTER_ERRCODE_I2C + 3)


      

Marco OPRT_OS_ADAPTER_I2C_WRITE_FAILED

#define OPRT_OS_ADAPTER_I2C_WRITE_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_I2C + 4)


      

Marco OPRT_OS_ADAPTER_ERRCODE_BT

#define OPRT_OS_ADAPTER_ERRCODE_BT             10270
/**
 * @brief error code of bluetooth
 */

Marco OPRT_OS_ADAPTER_BT_INIT_FAILED

#define OPRT_OS_ADAPTER_BT_INIT_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_BT + 1)


      

Marco OPRT_OS_ADAPTER_BT_DEINIT_FAILED

#define OPRT_OS_ADAPTER_BT_DEINIT_FAILED       -(OPRT_OS_ADAPTER_ERRCODE_BT + 2)


      

Marco OPRT_OS_ADAPTER_BT_DISCONN_FAILED

#define OPRT_OS_ADAPTER_BT_DISCONN_FAILED      -(OPRT_OS_ADAPTER_ERRCODE_BT + 3)


      

Marco OPRT_OS_ADAPTER_BT_SEND_FAILED

#define OPRT_OS_ADAPTER_BT_SEND_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_BT + 4)


      

Marco OPRT_OS_ADAPTER_BT_ADV_RESET_FAILED

#define OPRT_OS_ADAPTER_BT_ADV_RESET_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_BT + 5)


      

Marco OPRT_OS_ADAPTER_BT_RSSI_GET_FAILED

#define OPRT_OS_ADAPTER_BT_RSSI_GET_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_BT + 6)


      

Marco OPRT_OS_ADAPTER_BT_ADV_START_FAILED

#define OPRT_OS_ADAPTER_BT_ADV_START_FAILED    -(OPRT_OS_ADAPTER_ERRCODE_BT + 7)


      

Marco OPRT_OS_ADAPTER_BT_ADV_STOP_FAILED

#define OPRT_OS_ADAPTER_BT_ADV_STOP_FAILED     -(OPRT_OS_ADAPTER_ERRCODE_BT + 8)


      

Marco OPRT_OS_ADAPTER_BT_SCAN_FAILED

#define OPRT_OS_ADAPTER_BT_SCAN_FAILED         -(OPRT_OS_ADAPTER_ERRCODE_BT + 9)

      

Functions

Vars

Consts

Types

Typedefs

Typedef UNW_ERRNO_T

typedef int UNW_ERRNO_T;
#define UNW_SUCCESS      0
#define UNW_FAIL         -1
#define UNW_EINTR        -2
#define UNW_EBADF        -3
#define UNW_EAGAIN       -4
#define UNW_EFAULT       -5
#define UNW_EBUSY        -6
#define UNW_EINVAL       -7
#define UNW_ENFILE       -8
#define UNW_EMFILE       -9
#define UNW_ENOSPC       -10
#define UNW_EPIPE        -11
#define UNW_EWOULDBLOCK  -12
#define UNW_ENOTSOCK     -13
#define UNW_ENOPROTOOPT  -14
#define UNW_EADDRINUSE   -15
#define UNW_EADDRNOTAVAIL -16
#define UNW_ENETDOWN     -17
#define UNW_ENETUNREACH  -18
#define UNW_ENETRESET    -19
#define UNW_ECONNRESET   -20
#define UNW_ENOBUFS      -21
#define UNW_EISCONN      -22
#define UNW_ENOTCONN     -23
#define UNW_ETIMEDOUT    -24
#define UNW_ECONNREFUSED -25
#define UNW_EHOSTDOWN    -26
#define UNW_EHOSTUNREACH -27
#define UNW_ENOMEM       -28
#define UNW_EMSGSIZE     -29

/**
 * @brief tuya sdk definition of socket errno
 */