WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
Error Code Definition

宏定义

#define ERRCODE_SUCC   0UL
 
#define ERRCODE_FAIL   0xFFFFFFFF
 
#define ERRCODE_INVALID_PARAM   0x80000001
 
#define ERRCODE_NOT_SUPPORT   0x80000002
 
#define ERRCODE_MEMSET   0x80000003
 
#define ERRCODE_MEMCPY   0x80000004
 
#define ERRCODE_MALLOC   0x80000005
 
#define ERRCODE_HASH_REG_ADDR_INVALID   0x80000080
 
#define ERRCODE_HASH_INVALID_PARAMETER   0x80000081
 
#define ERRCODE_HASH_UNSUPPORTED   0x80000082
 
#define ERRCODE_HASH_FAILED_MEM   0x80000083
 
#define ERRCODE_HASH_BUSY   0x80000084
 
#define ERRCODE_HASH_TIMEOUT   0x80000085
 
#define ERRCODE_GPIO_DIR_SET_FAIL   0x80001000
 
#define ERRCODE_GPIO_NOT_INIT   0x80001001
 
#define ERRCODE_GPIO_RELEASE_FAIL   0x80001002
 
#define ERRCODE_GPIO_REG_ADDR_INVALID   0x80001003
 
#define ERRCODE_GPIO_INIT_TRX_STATE_FAIL   0x80001004
 
#define ERRCODE_GPIO_ADD_QUEUE_FAIL   0x80001005
 
#define ERRCODE_GPIO_STATE_MISMATCH   0x80001006
 
#define ERRCODE_GPIO_NOT_IMPLEMENT   0x80001007
 
#define ERRCODE_GPIO_ALREADY_SET_CALLBACK   0x80001008
 
#define ERRCODE_CALENDAR_NOT_INIT   0x80001020
 
#define ERRCODE_CALENDAR_INVALID_PARAMETER   0x80001021
 
#define ERRCODE_CALENDAR_GET_DATETIME_FAILURE   0x80001022
 
#define ERRCODE_CALENDAR_GET_TIMESTAMP_FAILURE   0x80001023
 
#define ERRCODE_CALENDAR_FAILURE   0x80001024
 
#define ERRCODE_UART_NOT_INIT   0x80001040
 
#define ERRCODE_UART_CLAIM_FAIL   0x80001041
 
#define ERRCODE_UART_RELEASE_FAIL   0x80001042
 
#define ERRCODE_UART_REG_ADDR_INVALID   0x80001043
 
#define ERRCODE_UART_INIT_TRX_STATE_FAIL   0x80001044
 
#define ERRCODE_UART_ADD_QUEUE_FAIL   0x80001045
 
#define ERRCODE_UART_STATE_MISMATCH   0x80001046
 
#define ERRCODE_UART_NOT_IMPLEMENT   0x80001047
 
#define UART_DMA_CFG_PARAM_INVALID   0x80001048
 
#define UART_DMA_BUFF_NULL   0x80001049
 
#define UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL   0x8000104A
 
#define UART_DMA_CONFIGURE_FAIL   0x8000104B
 
#define UART_DMA_START_TRANSFER_FAIL   0x8000104C
 
#define UART_DMA_TRANSFER_TIMEOUT   0x8000104D
 
#define UART_DMA_TRANSFER_ERROR   0x8000104E
 
#define ERRCODE_PWM_NOT_INIT   0x80001080
 
#define ERRCODE_PWM_NOT_OPEN   0x80001081
 
#define ERRCODE_PWM_INVALID_PARAMETER   0x80001082
 
#define ERRCODE_PWM_REG_ADDR_INVALID   0x80001083
 
#define ERRCODE_PWM_NOT_POWER_ON   0x80001084
 
#define ERRCODE_DMA_NOT_INIT   0x80001100
 
#define ERRCODE_DMA_REG_ADDR_INVALID   0x80001101
 
#define ERRCODE_DMA_INVALID_PARAMETER   0x80001102
 
#define ERRCODE_DMA_RET_NO_AVAIL_CH   0x80001103
 
#define ERRCODE_DMA_RET_ERROR_CONFIG   0x80001104
 
#define ERRCODE_DMA_RET_HANDSHAKING_USING   0x80001105
 
#define ERRCODE_DMA_LLI_CFG_ERROR   0x80001106
 
#define ERRCODE_DMA_CH_BUSY   0x80001107
 
#define ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN   0x80001108
 
#define ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER   0x80001109
 
#define ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR   0x80001110
 
#define ERRCODE_ADC_REG_ADDR_INVALID   0x80001140
 
#define ERRCODE_ADC_INVALID_PARAMETER   0x80001141
 
#define ERRCODE_ADC_SCAN_NOT_DISABLE   0x80001142
 
#define ERRCODE_ADC_INVALID_SAMPLE_VALUE   0x80001143
 
#define ERRCODE_ADC_INVALID_CH_TYPE   0x80001144
 
#define ERRCODE_ADC_TIMEOUT   0x80001145
 
#define ERRCODE_SYSTICK_NOT_INIT   0x80001160
 
#define ERRCODE_SYSTICK_NOT_CLEARED   0x80001161
 
#define ERRCODE_SYSTICK_REG_ADDR_INVALID   0x80001162
 
#define ERRCODE_SYSTICK_NOT_IMPLEMENT   0x80001163
 
#define ERRCODE_SYSTICK_INIT_STATE_FAIL   0x80001164
 
#define ERRCODE_TCXO_REG_ADDR_INVALID   0x80001180
 
#define ERRCODE_PIN_INVALID_PARAMETER   0x80001190
 
#define ERRCODE_PIN_MODE_NO_FUNC   0x80001191
 
#define ERRCODE_PIN_NOT_INIT   0x80001192
 
#define ERRCODE_WDT_REG_ADDR_INVALID   0x80001200
 
#define ERRCODE_QDEC_INVALID_STATE   0x80001210
 
#define ERRCODE_QDEC_INVALID_PARAMETER   0x80001211
 
#define ERRCODE_QDEC_DOUBLE_TRANSITION   0x80001212
 
#define ERRCODE_QDEC_REG_ADDR_INVALID   0x80001213
 
#define ERRCODE_KEYSCAN_NOT_INIT   0x80001220
 
#define ERRCODE_KEYSCAN_NOT_POWER_ON   0x80001221
 
#define ERRCODE_KEYSCAN_POWER_ON   0x80001222
 
#define ERRCODE_KEYSCAN_NULL   0x80001223
 
#define ERRCODE_KEYSCAN_MAP_WRONG_SIZE   0x80001224
 
#define ERRCODE_KEYSCAN_SAFE_FUNC_FAIL   0x80001225
 
#define ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP   0x80001226
 
#define ERRCODE_TRNG_REG_ADDR_INVALID   0x80001230
 
#define ERRCODE_TRNG_INVALID_PARAMETER   0x80001231
 
#define ERRCODE_TRNG_TIMEOUT   0x80001232
 
#define ERRCODE_PKE_REG_ADDR_INVALID   0x80001240
 
#define ERRCODE_PKE_INVALID_PARAMETER   0x80001241
 
#define ERRCODE_PKE_UNSUPPORTED   0x80001242
 
#define ERRCODE_PKE_INVALID_PADDING   0x80001243
 
#define ERRCODE_PKE_ENV_NOT_READY   0x80001244
 
#define ERRCODE_PKE_FAILED_MEM   0x80001245
 
#define ERRCODE_PKE_TIMEOUT   0x80001246
 
#define ERRCODE_KM_REG_ADDR_INVALID   0x80001260
 
#define ERRCODE_KM_INVALID_PARAMETER   0x80001261
 
#define ERRCODE_KM_UNSUPPORTED   0x80001262
 
#define ERRCODE_KM_ENV_NOT_READY   0x80001263
 
#define ERRCODE_KM_KEYSLOT_BUSY   0x80001264
 
#define ERRCODE_KM_FAILED_MEM   0x80001265
 
#define ERRCODE_KM_TIMEOUT   0x80001266
 
#define ERRCODE_CIPHER_REG_ADDR_INVALID   0x80001280
 
#define ERRCODE_CIPHER_INVALID_PARAMETER   0x80001281
 
#define ERRCODE_CIPHER_UNSUPPORTED   0x80001282
 
#define ERRCODE_CIPHER_FAILED_MEM   0x80001283
 
#define ERRCODE_CIPHER_ENV_NOT_READY   0x80001284
 
#define ERRCODE_CIPHER_SIZE_NOT_ALIGNED   0x80001285
 
#define ERRCODE_CIPHER_BUSY   0x80001286
 
#define ERRCODE_CIPHER_TIMEOUT   0x80001287
 
#define ERRCODE_I2C_NOT_INIT   0x80001300
 
#define ERRCODE_I2C_ALREADY_INIT   0x80001301
 
#define ERRCODE_I2C_INVALID_PARAMETER   0x80001302
 
#define ERRCODE_I2C_NOT_IMPLEMENT   0x80001303
 
#define ERRCODE_I2C_EVENT_INIT_FAILURE   0x80001304
 
#define ERRCODE_I2C_RATE_INVALID   0x80001305
 
#define ERRCODE_I2C_ADDRESS_INVLID   0x80001306
 
#define ERRCODE_I2C_PERMISSION_INVALID   0x80001307
 
#define ERRCODE_I2C_NO_VALID_DATA   0x80001308
 
#define ERRCODE_I2C_SEND_PARAM_INVALID   0x80001309
 
#define ERRCODE_I2C_RECEIVE_PARAM_INVALID   0x80001310
 
#define ERRCODE_I2C_WAIT_EXCEPTION   0x80001311
 
#define ERRCODE_I2C_WAIT_CONTINUE   0x80001312
 
#define ERRCODE_I2C_TIMEOUT   0x80001313
 
#define ERRCODE_I2C_ACK_ERR   0x80001314
 
#define ERRCODE_I2C_MUTEX_PROC_FAIL   0x80001315
 
#define ERRCODE_I2C_DMA_CONFIG_ERROR   0x80001316
 
#define ERRCODE_I2C_DMA_TRANSFER_ERROR   0x80001317
 
#define ERRCODE_TIMER_NO_ENOUGH   0x80001320
 
#define ERRCODE_TIEMR_NOT_CREATED   0x80001321
 
#define ERRCODE_TIMER_INVALID_REG_ADDR   0x80001322
 
#define ERRCODE_TIMER_INVALID_STATE   0x80001323
 
#define ERRCODE_TIMER_NOT_INIT   0x80001324
 
#define ERRCODE_SPI_CONFIG_FAIL   0x80001330
 
#define ERRCODE_SPI_REG_ADDR_INVALID   0x80001331
 
#define ERRCODE_SPI_MODE_MISMATCH   0x80001332
 
#define ERRCODE_SPI_TIMEOUT   0x80001333
 
#define ERRCODE_SPI_RX_FIFO_FULL   0x80001334
 
#define ERRCODE_SPI_SLAVE_SELECT_INVALID   0x80001335
 
#define ERRCODE_SPI_DMA_CONFIG_ERROR   0x80001336
 
#define ERRCODE_SPI_DMA_TRANSFER_ERROR   0x80001337
 
#define ERRCODE_SPI_INVALID_BYTES   0x80001338
 
#define ERRCODE_SPI_STATE_MISMATCH   0x8000133A
 
#define ERRCODE_SPI_ADD_QUEUE_FAIL   0x8000133B
 
#define ERRCODE_SPI_DMA_IRQ_MODE_MUTEX   0x8000133C
 
#define ERRCODE_SPI_INVALID_TMODE   0x8000133E
 
#define ERRCODE_SPI_BUSY   0x8000133F
 
#define ERRCODE_SFC_DMA_BUSY   0x80001339
 
#define ERRCODE_SFC_INVALID_PARAM   0x8000133F
 
#define ERRCODE_SFC_NOT_INIT   0x80001340
 
#define ERRCODE_SFC_FLASH_NOT_SUPPORT   0x80001341
 
#define ERRCODE_SFC_ADDRESS_OVERSTEP   0x80001342
 
#define ERRCODE_SFC_REG_ADDR_INVALID   0x80001343
 
#define ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY   0x80001344
 
#define ERRCODE_SFC_CMD_ERROR   0x80001345
 
#define ERRCODE_SFC_CMD_NOT_SUPPORT   0x80001346
 
#define ERRCODE_SFC_ERASE_FORM_ERROR   0x80001347
 
#define ERRCODE_SFC_DEFAULT_INIT   0x80001348
 
#define ERRCODE_SFC_PORT_INVALID_PARAM   0x80001349
 
#define ERRCODE_MPU_NOT_INIT   0x80001350
 
#define ERRCODE_MPU_INVALID_PARAMETER   0x80001351
 
#define ERRCODE_MPU_CONFIG_FAILED   0x80001352
 
#define ERRCODE_MPU_REG_ADDR_INVALID   0x80001353
 
#define ERRCODE_MPU_DREGION_ERROR   0x80001354
 
#define ERRCODE_MPU_ADDR_ERROR   0x80001355
 
#define ERRCODE_TSENSOR_NOT_INIT   0x80001360
 
#define ERRCODE_TSENSOR_INVALID_PARAMETER   0x80001361
 
#define ERRCODE_TSENSOR_REG_ADDR_INVALID   0x80001362
 
#define ERRCODE_TSENSOR_GET_TEMP_INVALID   0x80001363
 
#define ERRCODE_TSENSOR_WORKMODE_ERROR   0x80001364
 
#define ERRCODE_PSRAM_RET_UNINIT   0x80001370
 
#define ERRCODE_PSRAM_RET_INITED   0x80001371
 
#define ERRCODE_PSRAM_RET_TIMEOUT   0x80001372
 
#define ERRCODE_PSRAM_RET_WRONG_PARA   0x80001373
 
#define ERRCODE_PSRAM_RET_WRONG_DEVICE   0x80001374
 
#define ERRCODE_PSRAM_RET_XIP_EN   0x80001375
 
#define ERRCODE_PSRAM_RET_XIP_DIS   0x80001376
 
#define ERRCODE_PSRAM_RET_SLEEP   0x80001377
 
#define ERRCODE_PSRAM_RET_WAKE   0x80001378
 
#define ERRCODE_PSRAM_RET_ERROR   0x80001379
 
#define ERRCODE_EDGE_NOT_INITED   0x80001380
 
#define ERRCODE_EDGE_INVALID_PARAMETER   0x80001381
 
#define ERRCODE_EDGE_REG_ADDR_INVALID   0x80001382
 
#define ERRCODE_EFLASH_NOT_INIT   0x80001385
 
#define ERRCODE_EFLASH_INVALID_PARAMETER   0x80001386
 
#define ERRCODE_EFLASH_REG_ADDR_INVALID   0x80001387
 
#define ERRCODE_EFUSE_INVALID_PARAM   0x80001390
 
#define ERRCODE_EFUSE_NOT_INIT   0x80001391
 
#define ERRCODE_EFUSE_REG_ADDR_INVALID   0x80001392
 
#define ERRCODE_MEM_MONITOR_INVALID_PARAMETER   0x80001400
 
#define ERRCODE_MEM_MONITOR_REG_ADDR_INVALID   0x80001401
 
#define ERRCODE_MEM_MONITOR_WORKMODE_ERROR   0x80001402
 
#define ERRCODE_MEM_MONITOR_GET_TEMP_INVALID   0x80001403
 
#define ERRCODE_PDM_REG_ADDR_INVALID   0x80001380
 
#define ERRCODE_I2S_NOT_INIT   0x80001410
 
#define ERRCODE_I2S_NOT_CONFIG   0x80001411
 
#define ERRCODE_PCM_NOT_INIT   0x80001412
 
#define ERRCODE_PCM_NOT_CONFIG   0x80001413
 
#define ERRCODE_SIO_REG_ADDR_INVALID   0x80001414
 
#define ERRCODE_CAN_FD_INITED   0x80001420
 
#define ERRCODE_CAN_FD_INVALID_ADDR   0x80001421
 
#define ERRCODE_CAN_FD_NOT_INIT   0x80001422
 
#define ERRCODE_CAN_FD_SEND_TIMEOUT   0x80001423
 
#define ERRCODE_CAN_FD_RX_FIFO_EMPTY   0x80001424
 
#define ERRCODE_CAN_ACTIVE_STS   0x80001425
 
#define ERRCODE_CAN_PASSIVE_STS   0x80001426
 
#define ERRCODE_CAN_BUS_OFF   0x80001427
 
#define ERRCODE_RTC_NOT_INITED   0x80001405
 
#define ERRCODE_RTC_REG_ADDR_INVALID   0x80001406
 
#define ERRCODE_RTC_NO_ENOUGH   0x80001407
 
#define ERRCODE_RTC_NOT_CREATED   0x80001408
 
#define ERROR_SECURITY_INVALID_PARAM   0x80001500 /* input param's value is not in valid range. */
 
#define ERROR_SECURITY_PARAM_IS_NULL   0x80001501 /* input param is NULL and required not NULL. */
 
#define ERROR_SECURITY_NOT_INIT   0x80001502 /* call other functions before call init function. */
 
#define ERROR_SECURITY_UNSUPPORT   0x80001503 /* some configuration is unsupport. */
 
#define ERROR_SECURITY_UNEXPECTED   0x80001504 /* reture when unexpected error occurs. */
 
#define ERROR_SECURITY_CHN_BUSY   0x80001505 /* try to create channel but all channels are busy. */
 
#define ERROR_SECURITY_CTX_CLOSED   0x80001506 /* using one ctx to do something but has been closed. */
 
#define ERROR_SECURITY_NOT_SET_CONFIG   0x80001507 /* not set_config but need for symc. */
 
#define ERROR_SECURITY_NOT_ATTACHED   0x80001508 /* not attach but need for symc. */
 
#define ERROR_SECURITY_NOT_MAC_START   0x80001509 /* not mac_start but need for symc. */
 
#define ERROR_SECURITY_INVALID_HANDLE   0x8000150A /* pass one invalid handle. */
 
#define ERROR_SECURITY_GET_PHYS_ADDR   0x8000150B /* transfer from virt_addr to phys_addr failed. */
 
#define ERROR_SECURITY_SYMC_LEN_NOT_ALIGNED   0x8000150C /* length isn't aligned to 16-Byte except CTR/CCM/GCM. */
 
#define ERROR_SECURITY_SYMC_ADDR_NOT_ALIGNED   0x8000150D
 
#define ERROR_SECURITY_PKE_RSA_SAME_DATA   0x8000150E /* rsa exp_mod the input is equal to output. */
 
#define ERROR_SECURITY_PKE_RSA_CRYPTO_V15_CHECK   0x8000150F /* rsa crypto v15 padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK   0x80001510 /* rsa crypto oaep padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_VERIFY_V15_CHECK   0x80001511 /* rsa verify v15 padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_VERIFY_PSS_CHECK   0x80001512 /* rsa verify pss padding check failed. */
 
#define ERROR_SECURITY_PKE_RSA_GEN_KEY   0x80001513 /* rsa generate key failed. */
 
#define ERROR_SECURITY_PKE_ECDSA_VERIFY_CHECK   0x80001514 /* ecdsa verify check failed. */
 
#define ERROR_SECURITY_MEMCPY_S   0x80001540 /* call memcpy_s failed. */
 
#define ERROR_SECURITY_MALLOC   0x80001541 /* call xxx_malloc failed. */
 
#define ERROR_SECURITY_MUTEX_INIT   0x80001542 /* call xxx_mutex_init failed. */
 
#define ERROR_SECURITY_MUTEX_LOCK   0x80001543 /* call xxx_lock failed. */
 
#define ERROR_SECURITY_DEV_OPEN_FAILED   0x80001560 /* open dev failed. */
 
#define ERROR_SECURITY_COUNT_OVERFLOW   0x80001561 /* call init too many times. */
 
#define ERROR_SECURITY_CMD_DISMATCH   0x80001570 /* cmd is dismatched. */
 
#define ERROR_SECURITY_COPY_FROM_USER   0x80001571 /* call copy_from_user failed. */
 
#define ERROR_SECURITY_COPY_TO_USER   0x80001572 /* call copy_to_user failed. */
 
#define ERROR_SECURITY_MEM_HANDLE_GET   0x80001573
 
#define ERROR_SECURITY_GET_OWNER   0x80001574 /* call crypto_get_owner failed. */
 
#define ERROR_SECURITY_PROCESS_NOT_INIT   0x80001580 /* one process not call kapi_xxx_init first. */
 
#define ERROR_SECURITY_MAX_PROCESS   0x80001581 /* process's num is over the limit. */
 
#define ERROR_SECURITY_MEMORY_ACCESS   0x80001582 /* access the memory that does not belong to itself. */
 
#define ERROR_SECURITY_INVALID_PROCESS   0x80001583 /* the process accesses resources of other processes. */
 
#define ERROR_SECURITY_HASH_LOGIC   0x800015A0 /* hash logic's error occurs. */
 
#define ERROR_SECURITY_PKE_LOGIC   0x800015A1 /* pke logic's error occurs. */
 
#define ERROR_SECURITY_INVALID_CPU_TYPE   0x800015A2 /* logic get the invalid cpu type. */
 
#define ERROR_SECURITY_INVALID_REGISTER_VALUE   0x800015A3 /* value in register is invalid. */
 
#define ERROR_SECURITY_INVALID_PHYS_ADDR   0x800015A4 /* phys_addr is invalid. */
 
#define ERROR_SECURITY_GET_TRNG_TIMEOUT   0x800015B0 /* logic get rnd timeout. */
 
#define ERROR_SECURITY_HASH_CLEAR_CHN_TIMEOUT   0x800015B1 /* clear hash channel timeout. */
 
#define ERROR_SECURITY_HASH_CALC_TIMEOUT   0x800015B2 /* hash calculation timeout. */
 
#define ERROR_SECURITY_SYMC_CLEAR_CHN_TIMEOUT   0x800015B3 /* clear symc channel timeout. */
 
#define ERROR_SECURITY_SYMC_CALC_TIMEOUT   0x800015B4 /* symc crypto timeout. */
 
#define ERROR_SECURITY_SYMC_GET_TAG_TIMEOUT   0x800015B5 /* symc get tag timeout. */
 
#define ERROR_SECURITY_PKE_LOCK_TIMEOUT   0x800015B6 /* pke lock timeout. */
 
#define ERROR_SECURITY_PKE_WAIT_DONE_TIMEOUT   0x800015B7 /* pke wait done timeout. */
 
#define ERROR_SECURITY_PKE_ROBUST_WARNING   0x800015B8 /* pke wait done timeout. */
 
#define ERRCODE_PARTITION_INIT_ERR   0x80003000
 
#define ERRCODE_PARTITION_NOT_SUPPORT   0x80003001
 
#define ERRCODE_PARTITION_INVALID_PARAMS   0x80003002
 
#define ERRCODE_PARTITION_CONFIG_NOT_FOUND   0x80003003
 
#define ERRCODE_IMAGE_CONFIG_NOT_FOUND   0x80003004
 
#define ERRCODE_AT_CHANNEL_BUSY   0x80003020
 
#define ERRCODE_AT_CMD_TOO_LONG   0x80003021
 
#define ERRCODE_AT_CMD_REPEAT   0x80003022
 
#define ERRCODE_AT_CMD_TABLE_PARA_ERROR   0x80003023
 
#define ERRCODE_AT_MSG_SEND_ERROR   0x80003024
 
#define ERRCODE_UPG_NOT_INIT   0x80003040
 
#define ERRCODE_UPG_ALREADY_INIT   0x80003041
 
#define ERRCODE_UPG_INVALID_PARAMETER   0x80003042
 
#define ERRCODE_UPG_WRONG_IMAGE_NUM   0x80003043
 
#define ERRCODE_UPG_INVALID_IMAGE_ID   0x80003044
 
#define ERRCODE_UPG_NULL_POINTER   0x80003045
 
#define ERRCODE_UPG_NOT_SUPPORTED   0x80003046
 
#define ERRCODE_UPG_NOT_NEED_TO_UPDATE   0x80003047
 
#define ERRCODE_UPG_FLASH_ERASE_ERROR   0x80003048
 
#define ERRCODE_UPG_FLASH_WRITE_ERROR   0x80003049
 
#define ERRCODE_UPG_FLAG_NOT_INITED   0x80003050
 
#define ERRCODE_UPG_NO_ENOUGH_SPACE   0x80003051
 
#define ERRCODE_UPG_PARTITION_ALIGN_ERROR   0x80003052
 
#define ERRCODE_UPG_INVALID_PREPARE_INFO   0x80003053
 
#define ERRCODE_UPG_NOT_PREPARED   0x80003054
 
#define ERRCODE_UPG_INVALID_BUFF_LEN   0x80003055
 
#define ERRCODE_UPG_INVALID_OFFSET   0x80003056
 
#define ERRCODE_UPG_FILE_OPEN_FAIL   0x80003057
 
#define ERRCODE_UPG_FILE_WRITE_FAIL   0x80003058
 
#define ERRCODE_UPG_FILE_SEEK_FAIL   0x80003059
 
#define ERRCODE_UPG_FILE_READ_FAIL   0x80003060
 
#define ERRCODE_UPG_EMPTY_FILE   0x80003061
 
#define ERRCODE_UPG_DECOMPRESS_FAIL   0x80003062
 
#define ERRCODE_UPG_VERIFICATION_KEY_ERROR   0x80003063
 
#define ERRCODE_UPG_CHECK_FOTA_ERROR   0x80003064
 
#define ERRCODE_UPG_SET_IMG_ERROR   0x80003065
 
#define ERRCODE_UPG_BACKUP_UPDATE_ERROR   0x80003066
 
#define ERRCODE_UPG_RETRY_ALL_FAIL   0x80003067
 
#define ERRCODE_UPG_VERSION_ERROR   0x80003068
 
#define ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE   0x80003080
 
#define ERRCODE_NV_KEY_NOT_FOUND   0x80003081
 
#define ERRCODE_NV_GET_BUFFER_TOO_SMALL   0x80003082
 
#define ERRCODE_NV_INVALID_PARAMS   0x80003083
 
#define ERRCODE_NV_RPC_ERROR   0x80003084
 
#define ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY   0x80003085
 
#define ERRCODE_NV_BUFFER_TOO_SMALL   0x80003086
 
#define ERRCODE_NV_NO_ENOUGH_SPACE   0x80003087
 
#define ERRCODE_NV_ILLEGAL_OPERATION   0x80003088
 
#define ERRCODE_NV_SEM_WAIT_ERR   0x80003089
 
#define ERRCODE_NV_NOT_INITIALISED   0x80003090
 
#define ERRCODE_NV_NOTIFY_LIST_FULL   0x80003091
 
#define ERRCODE_NV_INIT_FAILED   0x80003092
 
#define ERRCODE_NV_ZERO_LENGTH_COPY   0x80003093
 
#define ERRCODE_NV_NOTIFY_SEGMENT_ERR   0x80003094
 
#define ERRCODE_NV_READ_FLASH_ERR   0x80003095
 
#define ERRCODE_NV_DATA_MISMATCH   0x80003096
 
#define ERRCODE_NV_LENGTH_MISMATCH   0x80003097
 
#define ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED   0x80003098
 
#define ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED   0x80003099
 
#define ERRCODE_NV_INVALID_KEY_HEADER   0x80003100
 
#define ERRCODE_NV_SEARCH_PATTERN_MISMATCH   0x80003101
 
#define ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH   0x80003102
 
#define ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH   0x80003103
 
#define ERRCODE_NV_HASH_MISMATCH   0x80003104
 
#define ERRCODE_NV_PAGE_NOT_FOUND   0x80003105
 
#define ERRCODE_NV_INVALID_PAGE   0x80003106
 
#define ERRCODE_NV_INVALID_STORE   0x80003107
 
#define ERRCODE_NV_DEFRAGMENTATION_NEEDED   0x80003108
 
#define ERRCODE_NV_HASH_UNAVAILABLE   0x80003109
 
#define ERRCODE_NV_AES_UNAVAILABLE   0x80003110
 
#define ERRCODE_NV_BUFFER_PRIMED_PREMATURELY   0x80003111
 
#define ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL   0x80003112
 
#define ERRCODE_NV_WRITE_BUFFER_NOT_ALLOCATED   0x80003113
 
#define ERRCODE_NV_WRITE_BUFFER_TOO_SMALL   0x80003114
 
#define ERRCODE_NV_WRITE_VETOED   0x80003115
 
#define ERRCODE_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED   0x80003116
 
#define ERRCODE_NV_STATE_INVALID   0x80003117
 
#define ERRCODE_FLASH_TASK_COMPLETED   0x80003130
 
#define ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR   0x80003131
 
#define ERRCODE_FLASH_TASK_PE_VETO   0x80003132
 
#define ERRCODE_FLASH_CONFIG_FAIL   0x80003133
 
#define ERRCODE_FLASH_SPI_TRANS_FAIL   0x80003134
 
#define ERRCODE_FLASH_TIMEOUT   0x80003135
 
#define ERRCODE_FLASH_FALSE_MODE   0x80003136
 
#define ERRCODE_FLASH_SPI_CONFIG_FAIL   0x80003137
 
#define ERRCODE_FLASH_SPI_INIT_FAIL   0x80003138
 
#define ERRCODE_FLASH_INIT_FAIL   0x80003139
 
#define ERRCODE_IPC_NOT_INIT   0x80003140
 
#define ERRCODE_IPC_INVALID_PARAMETER   0x80003141
 
#define ERRCODE_IPC_REG_ADDR_INVALID   0x80003142
 
#define ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS   0x80003143
 
#define ERRCODE_IPC_UNDEFINED_ACTION   0x80003144
 
#define ERRCODE_IPC_ASYNC_BUF_OVERFLOW   0x80003145
 
#define ERRCODE_IPC_MAILBOX_STATUS_BUSY   0x80003146
 
#define ERRCODE_IPC_MAILBOX_STATUS_IDLE   0x80003147
 
#define ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL   0x80003160
 
#define ERRCODE_TEST_SUITE_OK   0x80003161
 
#define ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION   0x80003162
 
#define ERRCODE_TEST_SUITE_ERROR_TIMED_OUT   0x80003163
 
#define ERRCODE_TEST_SUITE_ERROR_BAD_PARAMS   0x80003164
 
#define ERRCODE_TEST_SUITE_ERROR_PIN_ALLOCATION   0x80003165
 
#define ERRCODE_TEST_SUITE_ERROR_PIN_DEALLOCATION   0x80003166
 
#define ERRCODE_TEST_SUITE_ERROR_UNEXPECTED_INTERRUPT   0x80003167
 
#define ERRCODE_TEST_SUITE_ALLOC_FAILED   0x80003168
 
#define ERRCODE_TEST_SUITE_CONFIG_FAILED   0x80003169
 
#define ERRCODE_TEST_SUITE_UNKNOWN_COMMAND   0x80003170
 
#define ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND   0x80003171
 
#define ERRCODE_TEST_SUITE_TEST_FAILED   0x80003172
 
#define ERRCODE_DIAG_STAT_INVALID_ID   0x80003180 /* stat id is invalid */
 
#define ERRCODE_DIAG_NO_INITILIZATION   0x80003181 /* diag not initilizate */
 
#define ERRCODE_DIAG_NOT_FOUND   0x80003182 /* diag id not found */
 
#define ERRCODE_DIAG_INVALID_PARAMETER   0x80003183 /* parameter invalid */
 
#define ERRCODE_DIAG_CONSUMED   0x80003184
 
#define ERRCODE_DIAG_TOO_SMALL_BUFFER   0x80003185 /* too small buffer */
 
#define ERRCODE_DIAG_NO_MORE_DATA   0x80003186 /* uart receive no more data */
 
#define ERRCODE_DIAG_NOT_ENOUGH_MEMORY   0x80003187 /* malloc memory fail */
 
#define ERRCODE_DIAG_INVALID_HEAP_ADDR   0x80003188 /* addr out of heap range */
 
#define ERRCODE_DIAG_NOT_CONNECT   0x80003189 /* diag not connect */
 
#define ERRCODE_DIAG_BUSY   0x8000318A /* channel is busy */
 
#define ERRCODE_DIAG_TOO_LARGE_FRAME   0x8000318B /* too large frame */
 
#define ERRCODE_DIAG_RAM_ALIGN   0x8000318C /* ram addr not align */
 
#define ERRCODE_DIAG_NOT_SUPPORT   0x8000318D /* not support */
 
#define ERRCODE_DIAG_QUEUE_FULL   0x8000318E /* queue full */
 
#define ERRCODE_DIAG_MSG_CFG_NOT_ALLOW   0x8000318F /* msg config allow send msg to pc */
 
#define ERRCODE_DIAG_TOO_LARGE_MSG   0x80003190 /* too large msg */
 
#define ERRCODE_DIAG_INVALID_CODE_ADDR   0x80003191 /* invalid code addr */
 
#define ERRCODE_DIAG_OBJ_NOT_FOUND   0x80003192 /* object not found */
 
#define ERRCODE_DIAG_BLOCK_EMPTY   0x80003193 /* buffer list is empty */
 
#define ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE   0x80003194 /* share space not enough */
 
#define ERRCODE_DIAG_CORRUPT_SHARED_MEMORY   0x80003195 /* share space ctrl is corrupt */
 
#define ERRCODE_DIAG_NO_NEXT_MESSAGE   0x80003196 /* no more msg in share mempry */
 
#define ERRCODE_DIAG_KV_NOT_SUPPORT_ID   0x80003197 /* not support kv id */
 
#define ERRCODE_DIAG_BAD_DATA   0x80003198 /* bad data */
 
#define ERRCODE_DIAG_CRC_ERROR   0x80003199 /* crc error */
 
#define ERRCODE_DFX_LOGFILE_INTERAL_FAIL   0x80003210
 
#define ERRCODE_DFX_LOGFILE_RECORD_INVALID   0x80003211
 
#define ERRCODE_DFX_LOGFILE_WRITE_FAIL   0x80003212
 
#define ERRCODE_DFX_LOGFILE_OPEN_FAIL   0x80003213
 
#define ERRCODE_DFX_LOGFILE_EVENT_FAILURE   0x80003214
 
#define ERRCODE_DFX_LOGFILE_MUTEX_FAILURE   0x80003215
 
#define ERRCODE_DFX_LOGFILE_TIMER_FAILURE   0x80003216
 
#define ERRCODE_DFX_LOGFILE_THREAD_FAILURE   0x80003217
 
#define ERRCODE_DFX_LOGFILE_ALREADY_OPEN   0x80003218
 
#define ERRCODE_DFX_LOGFILE_MKDIR_FATAL   0x80003219
 
#define ERRCODE_DFX_LOGFILE_SUSPENDED   0x8000321A
 
#define ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL   0x80003220
 
#define ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE   0x80003221
 
#define ERRCODE_PM_ERROR   0x80003230
 
#define ERRCODE_PM_INVALID_PARAMETER   0x80003231
 
#define ERRCODE_PM_MEM_ALLOC_ERROR   0x80003232
 
#define ERRCODE_PM_RET_MEM_FREE_ERROR   0x80003233
 
#define ERRCODE_PM_CUSTOM_MODE_EXISTS   0x80003234
 
#define ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL   0x80003235
 
#define ERRCODE_PM_SWITCH_FUNC_NULL   0x80003236
 
#define ERRCODE_PM_PF_IS_OFF   0x80003237
 
#define ERRCODE_PM_SWITCH_FUNC_FAIL   0x80003238
 
#define ERRCODE_PM_RECORD_REQ_STS_FAIL   0x80003239
 
#define ERRCODE_PM_WFI_PROCESS   0x80003240
 
#define ERRCODE_PM_WORK_PROCESS   0x80003241
 
#define ERRCODE_PM_DEEPSLEEP_PROCESS   0x80003242
 
#define ERRCODE_PM_LIGHTSLEEP_PROCESS   0x80003243
 
#define ERRCODE_PM_SERV_ID_NOT_ENABLE   0x80003244
 
#define ERRCODE_PM_MODE_DOWNGRADED   0x80003245
 
#define ERRCODE_PM_MODE_ONLY_REMOVE_VOTE   0x80003246
 
#define ERRCODE_PM_MODE_ONLY_JOIN_VOTE   0x80003247
 
#define ERRCODE_SDIO_NOT_INIT   0x80003250
 
#define ERRCODE_SDIO_INVALID_PARAMETER   0x80003251
 
#define ERRCODE_SDIO_REG_ADDR_INVALID   0x80003252
 
#define ERRCODE_SDIO_ERR_OVERFLOW   0x80003253
 
#define ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ   0x80003254
 
#define ERRCODE_SDIO_ERR_INIT_CARD_RDY_TIMEOUT   0x80003255
 
#define ERRCODE_SDIO_ERR_INIT_FUN1_RDY_TIMEOUT   0x80003256
 
#define ERRCODE_SDIO_ERR_STATUS   0x80003257
 
#define ERRCODE_SEC_KEY_GEN_INVALID_PARAM   0x80003280
 
#define ERRCODE_SEC_IAMGE_ID_INVALID   0x80003281
 
#define ERRCODE_SEC_IMAGE_MSID_INVALID   0x80003290
 
#define ERRCODE_SEC_IMAGE_DIE_ID_INVALID   0x80003291
 
#define ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM   0x80003292
 
#define ERRCODE_SEC_IMAGE_KEY_ID_INVALID   0x80003293
 
#define ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID   0x80003294
 
#define ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED   0x80003295
 
#define ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID   0x80003296
 
#define ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM   0x800032a0
 
#define ERRCODE_SEC_IMAGE_INFO_ID_INVALID   0x800032a1
 
#define ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID   0x800032a2
 
#define ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED   0x800032a3
 
#define ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM   0x800032b0
 
#define ERRCODE_SEC_IMAGE_CODE_CHECK_FAILED   0x800032b1
 
#define ERRCODE_SEC_IMAGE_CODE_GET_HASH_FAILED   0x800032b2
 
#define ERRCODE_SYS_COMMU_INVALID_PARAM   0x80003301
 
#define ERRCODE_SYS_COMMU_NO_RESOURCE   0x80003302
 
#define ERRCODE_EPMU_CONFIG_ERR   0x80009000
 
#define ERRCODE_EPMU_STAT_ERR   0x80009001
 
#define ERRCODE_EPMU_NULL_PTR   0x80009002
 
#define ERRCODE_EPMU_UNSUPPORT   0x80009003
 
#define ERRCODE_EPMU_ADDR_ERR   0x80009004
 
#define ERRCODE_EPMU_BUS_ERR   0x80009005
 
#define ERRCODE_EPMU_TIMEOUT   0x80009006
 
#define ERRCODE_EPMU_NV_ERR   0x80009007
 

类型定义

typedef uint32_t errcode_t
 Definition of error code.
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved.

Description: Provides error numers
History:
2022-06-01, Create file.

宏定义说明

◆ ERRCODE_ADC_INVALID_CH_TYPE

#define ERRCODE_ADC_INVALID_CH_TYPE   0x80001144

◆ ERRCODE_ADC_INVALID_PARAMETER

#define ERRCODE_ADC_INVALID_PARAMETER   0x80001141

◆ ERRCODE_ADC_INVALID_SAMPLE_VALUE

#define ERRCODE_ADC_INVALID_SAMPLE_VALUE   0x80001143

◆ ERRCODE_ADC_REG_ADDR_INVALID

#define ERRCODE_ADC_REG_ADDR_INVALID   0x80001140

◆ ERRCODE_ADC_SCAN_NOT_DISABLE

#define ERRCODE_ADC_SCAN_NOT_DISABLE   0x80001142

◆ ERRCODE_ADC_TIMEOUT

#define ERRCODE_ADC_TIMEOUT   0x80001145

◆ ERRCODE_AT_CHANNEL_BUSY

#define ERRCODE_AT_CHANNEL_BUSY   0x80003020

◆ ERRCODE_AT_CMD_REPEAT

#define ERRCODE_AT_CMD_REPEAT   0x80003022

◆ ERRCODE_AT_CMD_TABLE_PARA_ERROR

#define ERRCODE_AT_CMD_TABLE_PARA_ERROR   0x80003023

◆ ERRCODE_AT_CMD_TOO_LONG

#define ERRCODE_AT_CMD_TOO_LONG   0x80003021

◆ ERRCODE_AT_MSG_SEND_ERROR

#define ERRCODE_AT_MSG_SEND_ERROR   0x80003024

◆ ERRCODE_CALENDAR_FAILURE

#define ERRCODE_CALENDAR_FAILURE   0x80001024

◆ ERRCODE_CALENDAR_GET_DATETIME_FAILURE

#define ERRCODE_CALENDAR_GET_DATETIME_FAILURE   0x80001022

◆ ERRCODE_CALENDAR_GET_TIMESTAMP_FAILURE

#define ERRCODE_CALENDAR_GET_TIMESTAMP_FAILURE   0x80001023

◆ ERRCODE_CALENDAR_INVALID_PARAMETER

#define ERRCODE_CALENDAR_INVALID_PARAMETER   0x80001021

◆ ERRCODE_CALENDAR_NOT_INIT

#define ERRCODE_CALENDAR_NOT_INIT   0x80001020

◆ ERRCODE_CAN_ACTIVE_STS

#define ERRCODE_CAN_ACTIVE_STS   0x80001425

◆ ERRCODE_CAN_BUS_OFF

#define ERRCODE_CAN_BUS_OFF   0x80001427

◆ ERRCODE_CAN_FD_INITED

#define ERRCODE_CAN_FD_INITED   0x80001420

◆ ERRCODE_CAN_FD_INVALID_ADDR

#define ERRCODE_CAN_FD_INVALID_ADDR   0x80001421

◆ ERRCODE_CAN_FD_NOT_INIT

#define ERRCODE_CAN_FD_NOT_INIT   0x80001422

◆ ERRCODE_CAN_FD_RX_FIFO_EMPTY

#define ERRCODE_CAN_FD_RX_FIFO_EMPTY   0x80001424

◆ ERRCODE_CAN_FD_SEND_TIMEOUT

#define ERRCODE_CAN_FD_SEND_TIMEOUT   0x80001423

◆ ERRCODE_CAN_PASSIVE_STS

#define ERRCODE_CAN_PASSIVE_STS   0x80001426

◆ ERRCODE_CIPHER_BUSY

#define ERRCODE_CIPHER_BUSY   0x80001286

◆ ERRCODE_CIPHER_ENV_NOT_READY

#define ERRCODE_CIPHER_ENV_NOT_READY   0x80001284

◆ ERRCODE_CIPHER_FAILED_MEM

#define ERRCODE_CIPHER_FAILED_MEM   0x80001283

◆ ERRCODE_CIPHER_INVALID_PARAMETER

#define ERRCODE_CIPHER_INVALID_PARAMETER   0x80001281

◆ ERRCODE_CIPHER_REG_ADDR_INVALID

#define ERRCODE_CIPHER_REG_ADDR_INVALID   0x80001280

◆ ERRCODE_CIPHER_SIZE_NOT_ALIGNED

#define ERRCODE_CIPHER_SIZE_NOT_ALIGNED   0x80001285

◆ ERRCODE_CIPHER_TIMEOUT

#define ERRCODE_CIPHER_TIMEOUT   0x80001287

◆ ERRCODE_CIPHER_UNSUPPORTED

#define ERRCODE_CIPHER_UNSUPPORTED   0x80001282

◆ ERRCODE_DFX_LOGFILE_ALREADY_OPEN

#define ERRCODE_DFX_LOGFILE_ALREADY_OPEN   0x80003218

◆ ERRCODE_DFX_LOGFILE_EVENT_FAILURE

#define ERRCODE_DFX_LOGFILE_EVENT_FAILURE   0x80003214

◆ ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL

#define ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL   0x80003220

◆ ERRCODE_DFX_LOGFILE_INTERAL_FAIL

#define ERRCODE_DFX_LOGFILE_INTERAL_FAIL   0x80003210

◆ ERRCODE_DFX_LOGFILE_MKDIR_FATAL

#define ERRCODE_DFX_LOGFILE_MKDIR_FATAL   0x80003219

◆ ERRCODE_DFX_LOGFILE_MUTEX_FAILURE

#define ERRCODE_DFX_LOGFILE_MUTEX_FAILURE   0x80003215

◆ ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE

#define ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE   0x80003221

◆ ERRCODE_DFX_LOGFILE_OPEN_FAIL

#define ERRCODE_DFX_LOGFILE_OPEN_FAIL   0x80003213

◆ ERRCODE_DFX_LOGFILE_RECORD_INVALID

#define ERRCODE_DFX_LOGFILE_RECORD_INVALID   0x80003211

◆ ERRCODE_DFX_LOGFILE_SUSPENDED

#define ERRCODE_DFX_LOGFILE_SUSPENDED   0x8000321A

◆ ERRCODE_DFX_LOGFILE_THREAD_FAILURE

#define ERRCODE_DFX_LOGFILE_THREAD_FAILURE   0x80003217

◆ ERRCODE_DFX_LOGFILE_TIMER_FAILURE

#define ERRCODE_DFX_LOGFILE_TIMER_FAILURE   0x80003216

◆ ERRCODE_DFX_LOGFILE_WRITE_FAIL

#define ERRCODE_DFX_LOGFILE_WRITE_FAIL   0x80003212

◆ ERRCODE_DIAG_BAD_DATA

#define ERRCODE_DIAG_BAD_DATA   0x80003198 /* bad data */

◆ ERRCODE_DIAG_BLOCK_EMPTY

#define ERRCODE_DIAG_BLOCK_EMPTY   0x80003193 /* buffer list is empty */

◆ ERRCODE_DIAG_BUSY

#define ERRCODE_DIAG_BUSY   0x8000318A /* channel is busy */

◆ ERRCODE_DIAG_CONSUMED

#define ERRCODE_DIAG_CONSUMED   0x80003184

◆ ERRCODE_DIAG_CORRUPT_SHARED_MEMORY

#define ERRCODE_DIAG_CORRUPT_SHARED_MEMORY   0x80003195 /* share space ctrl is corrupt */

◆ ERRCODE_DIAG_CRC_ERROR

#define ERRCODE_DIAG_CRC_ERROR   0x80003199 /* crc error */

◆ ERRCODE_DIAG_INVALID_CODE_ADDR

#define ERRCODE_DIAG_INVALID_CODE_ADDR   0x80003191 /* invalid code addr */

◆ ERRCODE_DIAG_INVALID_HEAP_ADDR

#define ERRCODE_DIAG_INVALID_HEAP_ADDR   0x80003188 /* addr out of heap range */

◆ ERRCODE_DIAG_INVALID_PARAMETER

#define ERRCODE_DIAG_INVALID_PARAMETER   0x80003183 /* parameter invalid */

◆ ERRCODE_DIAG_KV_NOT_SUPPORT_ID

#define ERRCODE_DIAG_KV_NOT_SUPPORT_ID   0x80003197 /* not support kv id */

◆ ERRCODE_DIAG_MSG_CFG_NOT_ALLOW

#define ERRCODE_DIAG_MSG_CFG_NOT_ALLOW   0x8000318F /* msg config allow send msg to pc */

◆ ERRCODE_DIAG_NO_INITILIZATION

#define ERRCODE_DIAG_NO_INITILIZATION   0x80003181 /* diag not initilizate */

◆ ERRCODE_DIAG_NO_MORE_DATA

#define ERRCODE_DIAG_NO_MORE_DATA   0x80003186 /* uart receive no more data */

◆ ERRCODE_DIAG_NO_NEXT_MESSAGE

#define ERRCODE_DIAG_NO_NEXT_MESSAGE   0x80003196 /* no more msg in share mempry */

◆ ERRCODE_DIAG_NOT_CONNECT

#define ERRCODE_DIAG_NOT_CONNECT   0x80003189 /* diag not connect */

◆ ERRCODE_DIAG_NOT_ENOUGH_MEMORY

#define ERRCODE_DIAG_NOT_ENOUGH_MEMORY   0x80003187 /* malloc memory fail */

◆ ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE

#define ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE   0x80003194 /* share space not enough */

◆ ERRCODE_DIAG_NOT_FOUND

#define ERRCODE_DIAG_NOT_FOUND   0x80003182 /* diag id not found */

◆ ERRCODE_DIAG_NOT_SUPPORT

#define ERRCODE_DIAG_NOT_SUPPORT   0x8000318D /* not support */

◆ ERRCODE_DIAG_OBJ_NOT_FOUND

#define ERRCODE_DIAG_OBJ_NOT_FOUND   0x80003192 /* object not found */

◆ ERRCODE_DIAG_QUEUE_FULL

#define ERRCODE_DIAG_QUEUE_FULL   0x8000318E /* queue full */

◆ ERRCODE_DIAG_RAM_ALIGN

#define ERRCODE_DIAG_RAM_ALIGN   0x8000318C /* ram addr not align */

◆ ERRCODE_DIAG_STAT_INVALID_ID

#define ERRCODE_DIAG_STAT_INVALID_ID   0x80003180 /* stat id is invalid */

◆ ERRCODE_DIAG_TOO_LARGE_FRAME

#define ERRCODE_DIAG_TOO_LARGE_FRAME   0x8000318B /* too large frame */

◆ ERRCODE_DIAG_TOO_LARGE_MSG

#define ERRCODE_DIAG_TOO_LARGE_MSG   0x80003190 /* too large msg */

◆ ERRCODE_DIAG_TOO_SMALL_BUFFER

#define ERRCODE_DIAG_TOO_SMALL_BUFFER   0x80003185 /* too small buffer */

◆ ERRCODE_DMA_CH_BUSY

#define ERRCODE_DMA_CH_BUSY   0x80001107

◆ ERRCODE_DMA_INVALID_PARAMETER

#define ERRCODE_DMA_INVALID_PARAMETER   0x80001102

◆ ERRCODE_DMA_LLI_CFG_ERROR

#define ERRCODE_DMA_LLI_CFG_ERROR   0x80001106

◆ ERRCODE_DMA_NOT_INIT

#define ERRCODE_DMA_NOT_INIT   0x80001100

◆ ERRCODE_DMA_REG_ADDR_INVALID

#define ERRCODE_DMA_REG_ADDR_INVALID   0x80001101

◆ ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR

#define ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR   0x80001110

◆ ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN

#define ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN   0x80001108

◆ ERRCODE_DMA_RET_ERROR_CONFIG

#define ERRCODE_DMA_RET_ERROR_CONFIG   0x80001104

◆ ERRCODE_DMA_RET_HANDSHAKING_USING

#define ERRCODE_DMA_RET_HANDSHAKING_USING   0x80001105

◆ ERRCODE_DMA_RET_NO_AVAIL_CH

#define ERRCODE_DMA_RET_NO_AVAIL_CH   0x80001103

◆ ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER

#define ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER   0x80001109

◆ ERRCODE_EDGE_INVALID_PARAMETER

#define ERRCODE_EDGE_INVALID_PARAMETER   0x80001381

◆ ERRCODE_EDGE_NOT_INITED

#define ERRCODE_EDGE_NOT_INITED   0x80001380

◆ ERRCODE_EDGE_REG_ADDR_INVALID

#define ERRCODE_EDGE_REG_ADDR_INVALID   0x80001382

◆ ERRCODE_EFLASH_INVALID_PARAMETER

#define ERRCODE_EFLASH_INVALID_PARAMETER   0x80001386

◆ ERRCODE_EFLASH_NOT_INIT

#define ERRCODE_EFLASH_NOT_INIT   0x80001385

◆ ERRCODE_EFLASH_REG_ADDR_INVALID

#define ERRCODE_EFLASH_REG_ADDR_INVALID   0x80001387

◆ ERRCODE_EFUSE_INVALID_PARAM

#define ERRCODE_EFUSE_INVALID_PARAM   0x80001390

◆ ERRCODE_EFUSE_NOT_INIT

#define ERRCODE_EFUSE_NOT_INIT   0x80001391

◆ ERRCODE_EFUSE_REG_ADDR_INVALID

#define ERRCODE_EFUSE_REG_ADDR_INVALID   0x80001392

◆ ERRCODE_EPMU_ADDR_ERR

#define ERRCODE_EPMU_ADDR_ERR   0x80009004

◆ ERRCODE_EPMU_BUS_ERR

#define ERRCODE_EPMU_BUS_ERR   0x80009005

◆ ERRCODE_EPMU_CONFIG_ERR

#define ERRCODE_EPMU_CONFIG_ERR   0x80009000

◆ ERRCODE_EPMU_NULL_PTR

#define ERRCODE_EPMU_NULL_PTR   0x80009002

◆ ERRCODE_EPMU_NV_ERR

#define ERRCODE_EPMU_NV_ERR   0x80009007

◆ ERRCODE_EPMU_STAT_ERR

#define ERRCODE_EPMU_STAT_ERR   0x80009001

◆ ERRCODE_EPMU_TIMEOUT

#define ERRCODE_EPMU_TIMEOUT   0x80009006

◆ ERRCODE_EPMU_UNSUPPORT

#define ERRCODE_EPMU_UNSUPPORT   0x80009003

◆ ERRCODE_FAIL

#define ERRCODE_FAIL   0xFFFFFFFF

◆ ERRCODE_FLASH_CONFIG_FAIL

#define ERRCODE_FLASH_CONFIG_FAIL   0x80003133

◆ ERRCODE_FLASH_FALSE_MODE

#define ERRCODE_FLASH_FALSE_MODE   0x80003136

◆ ERRCODE_FLASH_INIT_FAIL

#define ERRCODE_FLASH_INIT_FAIL   0x80003139

◆ ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR

#define ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR   0x80003131

◆ ERRCODE_FLASH_SPI_CONFIG_FAIL

#define ERRCODE_FLASH_SPI_CONFIG_FAIL   0x80003137

◆ ERRCODE_FLASH_SPI_INIT_FAIL

#define ERRCODE_FLASH_SPI_INIT_FAIL   0x80003138

◆ ERRCODE_FLASH_SPI_TRANS_FAIL

#define ERRCODE_FLASH_SPI_TRANS_FAIL   0x80003134

◆ ERRCODE_FLASH_TASK_COMPLETED

#define ERRCODE_FLASH_TASK_COMPLETED   0x80003130

◆ ERRCODE_FLASH_TASK_PE_VETO

#define ERRCODE_FLASH_TASK_PE_VETO   0x80003132

◆ ERRCODE_FLASH_TIMEOUT

#define ERRCODE_FLASH_TIMEOUT   0x80003135

◆ ERRCODE_GPIO_ADD_QUEUE_FAIL

#define ERRCODE_GPIO_ADD_QUEUE_FAIL   0x80001005

◆ ERRCODE_GPIO_ALREADY_SET_CALLBACK

#define ERRCODE_GPIO_ALREADY_SET_CALLBACK   0x80001008

◆ ERRCODE_GPIO_DIR_SET_FAIL

#define ERRCODE_GPIO_DIR_SET_FAIL   0x80001000

◆ ERRCODE_GPIO_INIT_TRX_STATE_FAIL

#define ERRCODE_GPIO_INIT_TRX_STATE_FAIL   0x80001004

◆ ERRCODE_GPIO_NOT_IMPLEMENT

#define ERRCODE_GPIO_NOT_IMPLEMENT   0x80001007

◆ ERRCODE_GPIO_NOT_INIT

#define ERRCODE_GPIO_NOT_INIT   0x80001001

◆ ERRCODE_GPIO_REG_ADDR_INVALID

#define ERRCODE_GPIO_REG_ADDR_INVALID   0x80001003

◆ ERRCODE_GPIO_RELEASE_FAIL

#define ERRCODE_GPIO_RELEASE_FAIL   0x80001002

◆ ERRCODE_GPIO_STATE_MISMATCH

#define ERRCODE_GPIO_STATE_MISMATCH   0x80001006

◆ ERRCODE_HASH_BUSY

#define ERRCODE_HASH_BUSY   0x80000084

◆ ERRCODE_HASH_FAILED_MEM

#define ERRCODE_HASH_FAILED_MEM   0x80000083

◆ ERRCODE_HASH_INVALID_PARAMETER

#define ERRCODE_HASH_INVALID_PARAMETER   0x80000081

◆ ERRCODE_HASH_REG_ADDR_INVALID

#define ERRCODE_HASH_REG_ADDR_INVALID   0x80000080

◆ ERRCODE_HASH_TIMEOUT

#define ERRCODE_HASH_TIMEOUT   0x80000085

◆ ERRCODE_HASH_UNSUPPORTED

#define ERRCODE_HASH_UNSUPPORTED   0x80000082

◆ ERRCODE_I2C_ACK_ERR

#define ERRCODE_I2C_ACK_ERR   0x80001314

◆ ERRCODE_I2C_ADDRESS_INVLID

#define ERRCODE_I2C_ADDRESS_INVLID   0x80001306

◆ ERRCODE_I2C_ALREADY_INIT

#define ERRCODE_I2C_ALREADY_INIT   0x80001301

◆ ERRCODE_I2C_DMA_CONFIG_ERROR

#define ERRCODE_I2C_DMA_CONFIG_ERROR   0x80001316

◆ ERRCODE_I2C_DMA_TRANSFER_ERROR

#define ERRCODE_I2C_DMA_TRANSFER_ERROR   0x80001317

◆ ERRCODE_I2C_EVENT_INIT_FAILURE

#define ERRCODE_I2C_EVENT_INIT_FAILURE   0x80001304

◆ ERRCODE_I2C_INVALID_PARAMETER

#define ERRCODE_I2C_INVALID_PARAMETER   0x80001302

◆ ERRCODE_I2C_MUTEX_PROC_FAIL

#define ERRCODE_I2C_MUTEX_PROC_FAIL   0x80001315

◆ ERRCODE_I2C_NO_VALID_DATA

#define ERRCODE_I2C_NO_VALID_DATA   0x80001308

◆ ERRCODE_I2C_NOT_IMPLEMENT

#define ERRCODE_I2C_NOT_IMPLEMENT   0x80001303

◆ ERRCODE_I2C_NOT_INIT

#define ERRCODE_I2C_NOT_INIT   0x80001300

◆ ERRCODE_I2C_PERMISSION_INVALID

#define ERRCODE_I2C_PERMISSION_INVALID   0x80001307

◆ ERRCODE_I2C_RATE_INVALID

#define ERRCODE_I2C_RATE_INVALID   0x80001305

◆ ERRCODE_I2C_RECEIVE_PARAM_INVALID

#define ERRCODE_I2C_RECEIVE_PARAM_INVALID   0x80001310

◆ ERRCODE_I2C_SEND_PARAM_INVALID

#define ERRCODE_I2C_SEND_PARAM_INVALID   0x80001309

◆ ERRCODE_I2C_TIMEOUT

#define ERRCODE_I2C_TIMEOUT   0x80001313

◆ ERRCODE_I2C_WAIT_CONTINUE

#define ERRCODE_I2C_WAIT_CONTINUE   0x80001312

◆ ERRCODE_I2C_WAIT_EXCEPTION

#define ERRCODE_I2C_WAIT_EXCEPTION   0x80001311

◆ ERRCODE_I2S_NOT_CONFIG

#define ERRCODE_I2S_NOT_CONFIG   0x80001411

◆ ERRCODE_I2S_NOT_INIT

#define ERRCODE_I2S_NOT_INIT   0x80001410

◆ ERRCODE_IMAGE_CONFIG_NOT_FOUND

#define ERRCODE_IMAGE_CONFIG_NOT_FOUND   0x80003004

◆ ERRCODE_INVALID_PARAM

#define ERRCODE_INVALID_PARAM   0x80000001

◆ ERRCODE_IPC_ASYNC_BUF_OVERFLOW

#define ERRCODE_IPC_ASYNC_BUF_OVERFLOW   0x80003145

◆ ERRCODE_IPC_INVALID_PARAMETER

#define ERRCODE_IPC_INVALID_PARAMETER   0x80003141

◆ ERRCODE_IPC_MAILBOX_STATUS_BUSY

#define ERRCODE_IPC_MAILBOX_STATUS_BUSY   0x80003146

◆ ERRCODE_IPC_MAILBOX_STATUS_IDLE

#define ERRCODE_IPC_MAILBOX_STATUS_IDLE   0x80003147

◆ ERRCODE_IPC_NOT_INIT

#define ERRCODE_IPC_NOT_INIT   0x80003140

◆ ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS

#define ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS   0x80003143

◆ ERRCODE_IPC_REG_ADDR_INVALID

#define ERRCODE_IPC_REG_ADDR_INVALID   0x80003142

◆ ERRCODE_IPC_UNDEFINED_ACTION

#define ERRCODE_IPC_UNDEFINED_ACTION   0x80003144

◆ ERRCODE_KEYSCAN_MAP_WRONG_SIZE

#define ERRCODE_KEYSCAN_MAP_WRONG_SIZE   0x80001224

◆ ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP

#define ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP   0x80001226

◆ ERRCODE_KEYSCAN_NOT_INIT

#define ERRCODE_KEYSCAN_NOT_INIT   0x80001220

◆ ERRCODE_KEYSCAN_NOT_POWER_ON

#define ERRCODE_KEYSCAN_NOT_POWER_ON   0x80001221

◆ ERRCODE_KEYSCAN_NULL

#define ERRCODE_KEYSCAN_NULL   0x80001223

◆ ERRCODE_KEYSCAN_POWER_ON

#define ERRCODE_KEYSCAN_POWER_ON   0x80001222

◆ ERRCODE_KEYSCAN_SAFE_FUNC_FAIL

#define ERRCODE_KEYSCAN_SAFE_FUNC_FAIL   0x80001225

◆ ERRCODE_KM_ENV_NOT_READY

#define ERRCODE_KM_ENV_NOT_READY   0x80001263

◆ ERRCODE_KM_FAILED_MEM

#define ERRCODE_KM_FAILED_MEM   0x80001265

◆ ERRCODE_KM_INVALID_PARAMETER

#define ERRCODE_KM_INVALID_PARAMETER   0x80001261

◆ ERRCODE_KM_KEYSLOT_BUSY

#define ERRCODE_KM_KEYSLOT_BUSY   0x80001264

◆ ERRCODE_KM_REG_ADDR_INVALID

#define ERRCODE_KM_REG_ADDR_INVALID   0x80001260

◆ ERRCODE_KM_TIMEOUT

#define ERRCODE_KM_TIMEOUT   0x80001266

◆ ERRCODE_KM_UNSUPPORTED

#define ERRCODE_KM_UNSUPPORTED   0x80001262

◆ ERRCODE_MALLOC

#define ERRCODE_MALLOC   0x80000005

◆ ERRCODE_MEM_MONITOR_GET_TEMP_INVALID

#define ERRCODE_MEM_MONITOR_GET_TEMP_INVALID   0x80001403

◆ ERRCODE_MEM_MONITOR_INVALID_PARAMETER

#define ERRCODE_MEM_MONITOR_INVALID_PARAMETER   0x80001400

◆ ERRCODE_MEM_MONITOR_REG_ADDR_INVALID

#define ERRCODE_MEM_MONITOR_REG_ADDR_INVALID   0x80001401

◆ ERRCODE_MEM_MONITOR_WORKMODE_ERROR

#define ERRCODE_MEM_MONITOR_WORKMODE_ERROR   0x80001402

◆ ERRCODE_MEMCPY

#define ERRCODE_MEMCPY   0x80000004

◆ ERRCODE_MEMSET

#define ERRCODE_MEMSET   0x80000003

◆ ERRCODE_MPU_ADDR_ERROR

#define ERRCODE_MPU_ADDR_ERROR   0x80001355

◆ ERRCODE_MPU_CONFIG_FAILED

#define ERRCODE_MPU_CONFIG_FAILED   0x80001352

◆ ERRCODE_MPU_DREGION_ERROR

#define ERRCODE_MPU_DREGION_ERROR   0x80001354

◆ ERRCODE_MPU_INVALID_PARAMETER

#define ERRCODE_MPU_INVALID_PARAMETER   0x80001351

◆ ERRCODE_MPU_NOT_INIT

#define ERRCODE_MPU_NOT_INIT   0x80001350

◆ ERRCODE_MPU_REG_ADDR_INVALID

#define ERRCODE_MPU_REG_ADDR_INVALID   0x80001353

◆ ERRCODE_NOT_SUPPORT

#define ERRCODE_NOT_SUPPORT   0x80000002

◆ ERRCODE_NV_AES_UNAVAILABLE

#define ERRCODE_NV_AES_UNAVAILABLE   0x80003110

◆ ERRCODE_NV_BUFFER_PRIMED_PREMATURELY

#define ERRCODE_NV_BUFFER_PRIMED_PREMATURELY   0x80003111

◆ ERRCODE_NV_BUFFER_TOO_SMALL

#define ERRCODE_NV_BUFFER_TOO_SMALL   0x80003086

◆ ERRCODE_NV_DATA_MISMATCH

#define ERRCODE_NV_DATA_MISMATCH   0x80003096

◆ ERRCODE_NV_DEFRAGMENTATION_NEEDED

#define ERRCODE_NV_DEFRAGMENTATION_NEEDED   0x80003108

◆ ERRCODE_NV_GET_BUFFER_TOO_SMALL

#define ERRCODE_NV_GET_BUFFER_TOO_SMALL   0x80003082

◆ ERRCODE_NV_HASH_MISMATCH

#define ERRCODE_NV_HASH_MISMATCH   0x80003104

◆ ERRCODE_NV_HASH_UNAVAILABLE

#define ERRCODE_NV_HASH_UNAVAILABLE   0x80003109

◆ ERRCODE_NV_ILLEGAL_OPERATION

#define ERRCODE_NV_ILLEGAL_OPERATION   0x80003088

◆ ERRCODE_NV_INIT_FAILED

#define ERRCODE_NV_INIT_FAILED   0x80003092

◆ ERRCODE_NV_INVALID_KEY_HEADER

#define ERRCODE_NV_INVALID_KEY_HEADER   0x80003100

◆ ERRCODE_NV_INVALID_PAGE

#define ERRCODE_NV_INVALID_PAGE   0x80003106

◆ ERRCODE_NV_INVALID_PARAMS

#define ERRCODE_NV_INVALID_PARAMS   0x80003083

◆ ERRCODE_NV_INVALID_STORE

#define ERRCODE_NV_INVALID_STORE   0x80003107

◆ ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED   0x80003099

◆ ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED   0x80003098

◆ ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL

#define ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL   0x80003112

◆ ERRCODE_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED   0x80003116

◆ ERRCODE_NV_KEY_NOT_FOUND

#define ERRCODE_NV_KEY_NOT_FOUND   0x80003081

◆ ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE

#define ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE   0x80003080

◆ ERRCODE_NV_LENGTH_MISMATCH

#define ERRCODE_NV_LENGTH_MISMATCH   0x80003097

◆ ERRCODE_NV_NO_ENOUGH_SPACE

#define ERRCODE_NV_NO_ENOUGH_SPACE   0x80003087

◆ ERRCODE_NV_NOT_INITIALISED

#define ERRCODE_NV_NOT_INITIALISED   0x80003090

◆ ERRCODE_NV_NOTIFY_LIST_FULL

#define ERRCODE_NV_NOTIFY_LIST_FULL   0x80003091

◆ ERRCODE_NV_NOTIFY_SEGMENT_ERR

#define ERRCODE_NV_NOTIFY_SEGMENT_ERR   0x80003094

◆ ERRCODE_NV_PAGE_NOT_FOUND

#define ERRCODE_NV_PAGE_NOT_FOUND   0x80003105

◆ ERRCODE_NV_READ_FLASH_ERR

#define ERRCODE_NV_READ_FLASH_ERR   0x80003095

◆ ERRCODE_NV_RPC_ERROR

#define ERRCODE_NV_RPC_ERROR   0x80003084

◆ ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH

#define ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH   0x80003103

◆ ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH

#define ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH   0x80003102

◆ ERRCODE_NV_SEARCH_PATTERN_MISMATCH

#define ERRCODE_NV_SEARCH_PATTERN_MISMATCH   0x80003101

◆ ERRCODE_NV_SEM_WAIT_ERR

#define ERRCODE_NV_SEM_WAIT_ERR   0x80003089

◆ ERRCODE_NV_STATE_INVALID

#define ERRCODE_NV_STATE_INVALID   0x80003117

◆ ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY

#define ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY   0x80003085

◆ ERRCODE_NV_WRITE_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_WRITE_BUFFER_NOT_ALLOCATED   0x80003113

◆ ERRCODE_NV_WRITE_BUFFER_TOO_SMALL

#define ERRCODE_NV_WRITE_BUFFER_TOO_SMALL   0x80003114

◆ ERRCODE_NV_WRITE_VETOED

#define ERRCODE_NV_WRITE_VETOED   0x80003115

◆ ERRCODE_NV_ZERO_LENGTH_COPY

#define ERRCODE_NV_ZERO_LENGTH_COPY   0x80003093

◆ ERRCODE_PARTITION_CONFIG_NOT_FOUND

#define ERRCODE_PARTITION_CONFIG_NOT_FOUND   0x80003003

◆ ERRCODE_PARTITION_INIT_ERR

#define ERRCODE_PARTITION_INIT_ERR   0x80003000

◆ ERRCODE_PARTITION_INVALID_PARAMS

#define ERRCODE_PARTITION_INVALID_PARAMS   0x80003002

◆ ERRCODE_PARTITION_NOT_SUPPORT

#define ERRCODE_PARTITION_NOT_SUPPORT   0x80003001

◆ ERRCODE_PCM_NOT_CONFIG

#define ERRCODE_PCM_NOT_CONFIG   0x80001413

◆ ERRCODE_PCM_NOT_INIT

#define ERRCODE_PCM_NOT_INIT   0x80001412

◆ ERRCODE_PDM_REG_ADDR_INVALID

#define ERRCODE_PDM_REG_ADDR_INVALID   0x80001380

◆ ERRCODE_PIN_INVALID_PARAMETER

#define ERRCODE_PIN_INVALID_PARAMETER   0x80001190

◆ ERRCODE_PIN_MODE_NO_FUNC

#define ERRCODE_PIN_MODE_NO_FUNC   0x80001191

◆ ERRCODE_PIN_NOT_INIT

#define ERRCODE_PIN_NOT_INIT   0x80001192

◆ ERRCODE_PKE_ENV_NOT_READY

#define ERRCODE_PKE_ENV_NOT_READY   0x80001244

◆ ERRCODE_PKE_FAILED_MEM

#define ERRCODE_PKE_FAILED_MEM   0x80001245

◆ ERRCODE_PKE_INVALID_PADDING

#define ERRCODE_PKE_INVALID_PADDING   0x80001243

◆ ERRCODE_PKE_INVALID_PARAMETER

#define ERRCODE_PKE_INVALID_PARAMETER   0x80001241

◆ ERRCODE_PKE_REG_ADDR_INVALID

#define ERRCODE_PKE_REG_ADDR_INVALID   0x80001240

◆ ERRCODE_PKE_TIMEOUT

#define ERRCODE_PKE_TIMEOUT   0x80001246

◆ ERRCODE_PKE_UNSUPPORTED

#define ERRCODE_PKE_UNSUPPORTED   0x80001242

◆ ERRCODE_PM_CUSTOM_MODE_EXISTS

#define ERRCODE_PM_CUSTOM_MODE_EXISTS   0x80003234

◆ ERRCODE_PM_DEEPSLEEP_PROCESS

#define ERRCODE_PM_DEEPSLEEP_PROCESS   0x80003242

◆ ERRCODE_PM_ERROR

#define ERRCODE_PM_ERROR   0x80003230

◆ ERRCODE_PM_INVALID_PARAMETER

#define ERRCODE_PM_INVALID_PARAMETER   0x80003231

◆ ERRCODE_PM_LIGHTSLEEP_PROCESS

#define ERRCODE_PM_LIGHTSLEEP_PROCESS   0x80003243

◆ ERRCODE_PM_MEM_ALLOC_ERROR

#define ERRCODE_PM_MEM_ALLOC_ERROR   0x80003232

◆ ERRCODE_PM_MODE_DOWNGRADED

#define ERRCODE_PM_MODE_DOWNGRADED   0x80003245

◆ ERRCODE_PM_MODE_ONLY_JOIN_VOTE

#define ERRCODE_PM_MODE_ONLY_JOIN_VOTE   0x80003247

◆ ERRCODE_PM_MODE_ONLY_REMOVE_VOTE

#define ERRCODE_PM_MODE_ONLY_REMOVE_VOTE   0x80003246

◆ ERRCODE_PM_PF_IS_OFF

#define ERRCODE_PM_PF_IS_OFF   0x80003237

◆ ERRCODE_PM_RECORD_REQ_STS_FAIL

#define ERRCODE_PM_RECORD_REQ_STS_FAIL   0x80003239

◆ ERRCODE_PM_RET_MEM_FREE_ERROR

#define ERRCODE_PM_RET_MEM_FREE_ERROR   0x80003233

◆ ERRCODE_PM_SERV_ID_NOT_ENABLE

#define ERRCODE_PM_SERV_ID_NOT_ENABLE   0x80003244

◆ ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL

#define ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL   0x80003235

◆ ERRCODE_PM_SWITCH_FUNC_FAIL

#define ERRCODE_PM_SWITCH_FUNC_FAIL   0x80003238

◆ ERRCODE_PM_SWITCH_FUNC_NULL

#define ERRCODE_PM_SWITCH_FUNC_NULL   0x80003236

◆ ERRCODE_PM_WFI_PROCESS

#define ERRCODE_PM_WFI_PROCESS   0x80003240

◆ ERRCODE_PM_WORK_PROCESS

#define ERRCODE_PM_WORK_PROCESS   0x80003241

◆ ERRCODE_PSRAM_RET_ERROR

#define ERRCODE_PSRAM_RET_ERROR   0x80001379

◆ ERRCODE_PSRAM_RET_INITED

#define ERRCODE_PSRAM_RET_INITED   0x80001371

◆ ERRCODE_PSRAM_RET_SLEEP

#define ERRCODE_PSRAM_RET_SLEEP   0x80001377

◆ ERRCODE_PSRAM_RET_TIMEOUT

#define ERRCODE_PSRAM_RET_TIMEOUT   0x80001372

◆ ERRCODE_PSRAM_RET_UNINIT

#define ERRCODE_PSRAM_RET_UNINIT   0x80001370

◆ ERRCODE_PSRAM_RET_WAKE

#define ERRCODE_PSRAM_RET_WAKE   0x80001378

◆ ERRCODE_PSRAM_RET_WRONG_DEVICE

#define ERRCODE_PSRAM_RET_WRONG_DEVICE   0x80001374

◆ ERRCODE_PSRAM_RET_WRONG_PARA

#define ERRCODE_PSRAM_RET_WRONG_PARA   0x80001373

◆ ERRCODE_PSRAM_RET_XIP_DIS

#define ERRCODE_PSRAM_RET_XIP_DIS   0x80001376

◆ ERRCODE_PSRAM_RET_XIP_EN

#define ERRCODE_PSRAM_RET_XIP_EN   0x80001375

◆ ERRCODE_PWM_INVALID_PARAMETER

#define ERRCODE_PWM_INVALID_PARAMETER   0x80001082

◆ ERRCODE_PWM_NOT_INIT

#define ERRCODE_PWM_NOT_INIT   0x80001080

◆ ERRCODE_PWM_NOT_OPEN

#define ERRCODE_PWM_NOT_OPEN   0x80001081

◆ ERRCODE_PWM_NOT_POWER_ON

#define ERRCODE_PWM_NOT_POWER_ON   0x80001084

◆ ERRCODE_PWM_REG_ADDR_INVALID

#define ERRCODE_PWM_REG_ADDR_INVALID   0x80001083

◆ ERRCODE_QDEC_DOUBLE_TRANSITION

#define ERRCODE_QDEC_DOUBLE_TRANSITION   0x80001212

◆ ERRCODE_QDEC_INVALID_PARAMETER

#define ERRCODE_QDEC_INVALID_PARAMETER   0x80001211

◆ ERRCODE_QDEC_INVALID_STATE

#define ERRCODE_QDEC_INVALID_STATE   0x80001210

◆ ERRCODE_QDEC_REG_ADDR_INVALID

#define ERRCODE_QDEC_REG_ADDR_INVALID   0x80001213

◆ ERRCODE_RTC_NO_ENOUGH

#define ERRCODE_RTC_NO_ENOUGH   0x80001407

◆ ERRCODE_RTC_NOT_CREATED

#define ERRCODE_RTC_NOT_CREATED   0x80001408

◆ ERRCODE_RTC_NOT_INITED

#define ERRCODE_RTC_NOT_INITED   0x80001405

◆ ERRCODE_RTC_REG_ADDR_INVALID

#define ERRCODE_RTC_REG_ADDR_INVALID   0x80001406

◆ ERRCODE_SDIO_ERR_INIT_CARD_RDY_TIMEOUT

#define ERRCODE_SDIO_ERR_INIT_CARD_RDY_TIMEOUT   0x80003255

◆ ERRCODE_SDIO_ERR_INIT_FUN1_RDY_TIMEOUT

#define ERRCODE_SDIO_ERR_INIT_FUN1_RDY_TIMEOUT   0x80003256

◆ ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ

#define ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ   0x80003254

◆ ERRCODE_SDIO_ERR_OVERFLOW

#define ERRCODE_SDIO_ERR_OVERFLOW   0x80003253

◆ ERRCODE_SDIO_ERR_STATUS

#define ERRCODE_SDIO_ERR_STATUS   0x80003257

◆ ERRCODE_SDIO_INVALID_PARAMETER

#define ERRCODE_SDIO_INVALID_PARAMETER   0x80003251

◆ ERRCODE_SDIO_NOT_INIT

#define ERRCODE_SDIO_NOT_INIT   0x80003250

◆ ERRCODE_SDIO_REG_ADDR_INVALID

#define ERRCODE_SDIO_REG_ADDR_INVALID   0x80003252

◆ ERRCODE_SEC_IAMGE_ID_INVALID

#define ERRCODE_SEC_IAMGE_ID_INVALID   0x80003281

◆ ERRCODE_SEC_IMAGE_CODE_CHECK_FAILED

#define ERRCODE_SEC_IMAGE_CODE_CHECK_FAILED   0x800032b1

◆ ERRCODE_SEC_IMAGE_CODE_GET_HASH_FAILED

#define ERRCODE_SEC_IMAGE_CODE_GET_HASH_FAILED   0x800032b2

◆ ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM   0x800032b0

◆ ERRCODE_SEC_IMAGE_DIE_ID_INVALID

#define ERRCODE_SEC_IMAGE_DIE_ID_INVALID   0x80003291

◆ ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED

#define ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED   0x800032a3

◆ ERRCODE_SEC_IMAGE_INFO_ID_INVALID

#define ERRCODE_SEC_IMAGE_INFO_ID_INVALID   0x800032a1

◆ ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM   0x800032a0

◆ ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID

#define ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID   0x800032a2

◆ ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED

#define ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED   0x80003295

◆ ERRCODE_SEC_IMAGE_KEY_ID_INVALID

#define ERRCODE_SEC_IMAGE_KEY_ID_INVALID   0x80003293

◆ ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM   0x80003292

◆ ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID

#define ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID   0x80003296

◆ ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID

#define ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID   0x80003294

◆ ERRCODE_SEC_IMAGE_MSID_INVALID

#define ERRCODE_SEC_IMAGE_MSID_INVALID   0x80003290

◆ ERRCODE_SEC_KEY_GEN_INVALID_PARAM

#define ERRCODE_SEC_KEY_GEN_INVALID_PARAM   0x80003280

◆ ERRCODE_SFC_ADDRESS_OVERSTEP

#define ERRCODE_SFC_ADDRESS_OVERSTEP   0x80001342

◆ ERRCODE_SFC_CMD_ERROR

#define ERRCODE_SFC_CMD_ERROR   0x80001345

◆ ERRCODE_SFC_CMD_NOT_SUPPORT

#define ERRCODE_SFC_CMD_NOT_SUPPORT   0x80001346

◆ ERRCODE_SFC_DEFAULT_INIT

#define ERRCODE_SFC_DEFAULT_INIT   0x80001348

◆ ERRCODE_SFC_DMA_BUSY

#define ERRCODE_SFC_DMA_BUSY   0x80001339

◆ ERRCODE_SFC_ERASE_FORM_ERROR

#define ERRCODE_SFC_ERASE_FORM_ERROR   0x80001347

◆ ERRCODE_SFC_FLASH_NOT_SUPPORT

#define ERRCODE_SFC_FLASH_NOT_SUPPORT   0x80001341

◆ ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY

#define ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY   0x80001344

◆ ERRCODE_SFC_INVALID_PARAM

#define ERRCODE_SFC_INVALID_PARAM   0x8000133F

◆ ERRCODE_SFC_NOT_INIT

#define ERRCODE_SFC_NOT_INIT   0x80001340

◆ ERRCODE_SFC_PORT_INVALID_PARAM

#define ERRCODE_SFC_PORT_INVALID_PARAM   0x80001349

◆ ERRCODE_SFC_REG_ADDR_INVALID

#define ERRCODE_SFC_REG_ADDR_INVALID   0x80001343

◆ ERRCODE_SIO_REG_ADDR_INVALID

#define ERRCODE_SIO_REG_ADDR_INVALID   0x80001414

◆ ERRCODE_SPI_ADD_QUEUE_FAIL

#define ERRCODE_SPI_ADD_QUEUE_FAIL   0x8000133B

◆ ERRCODE_SPI_BUSY

#define ERRCODE_SPI_BUSY   0x8000133F

◆ ERRCODE_SPI_CONFIG_FAIL

#define ERRCODE_SPI_CONFIG_FAIL   0x80001330

◆ ERRCODE_SPI_DMA_CONFIG_ERROR

#define ERRCODE_SPI_DMA_CONFIG_ERROR   0x80001336

◆ ERRCODE_SPI_DMA_IRQ_MODE_MUTEX

#define ERRCODE_SPI_DMA_IRQ_MODE_MUTEX   0x8000133C

◆ ERRCODE_SPI_DMA_TRANSFER_ERROR

#define ERRCODE_SPI_DMA_TRANSFER_ERROR   0x80001337

◆ ERRCODE_SPI_INVALID_BYTES

#define ERRCODE_SPI_INVALID_BYTES   0x80001338

◆ ERRCODE_SPI_INVALID_TMODE

#define ERRCODE_SPI_INVALID_TMODE   0x8000133E

◆ ERRCODE_SPI_MODE_MISMATCH

#define ERRCODE_SPI_MODE_MISMATCH   0x80001332

◆ ERRCODE_SPI_REG_ADDR_INVALID

#define ERRCODE_SPI_REG_ADDR_INVALID   0x80001331

◆ ERRCODE_SPI_RX_FIFO_FULL

#define ERRCODE_SPI_RX_FIFO_FULL   0x80001334

◆ ERRCODE_SPI_SLAVE_SELECT_INVALID

#define ERRCODE_SPI_SLAVE_SELECT_INVALID   0x80001335

◆ ERRCODE_SPI_STATE_MISMATCH

#define ERRCODE_SPI_STATE_MISMATCH   0x8000133A

◆ ERRCODE_SPI_TIMEOUT

#define ERRCODE_SPI_TIMEOUT   0x80001333

◆ ERRCODE_SUCC

#define ERRCODE_SUCC   0UL

◆ ERRCODE_SYS_COMMU_INVALID_PARAM

#define ERRCODE_SYS_COMMU_INVALID_PARAM   0x80003301

◆ ERRCODE_SYS_COMMU_NO_RESOURCE

#define ERRCODE_SYS_COMMU_NO_RESOURCE   0x80003302

◆ ERRCODE_SYSTICK_INIT_STATE_FAIL

#define ERRCODE_SYSTICK_INIT_STATE_FAIL   0x80001164

◆ ERRCODE_SYSTICK_NOT_CLEARED

#define ERRCODE_SYSTICK_NOT_CLEARED   0x80001161

◆ ERRCODE_SYSTICK_NOT_IMPLEMENT

#define ERRCODE_SYSTICK_NOT_IMPLEMENT   0x80001163

◆ ERRCODE_SYSTICK_NOT_INIT

#define ERRCODE_SYSTICK_NOT_INIT   0x80001160

◆ ERRCODE_SYSTICK_REG_ADDR_INVALID

#define ERRCODE_SYSTICK_REG_ADDR_INVALID   0x80001162

◆ ERRCODE_TCXO_REG_ADDR_INVALID

#define ERRCODE_TCXO_REG_ADDR_INVALID   0x80001180

◆ ERRCODE_TEST_SUITE_ALLOC_FAILED

#define ERRCODE_TEST_SUITE_ALLOC_FAILED   0x80003168

◆ ERRCODE_TEST_SUITE_CONFIG_FAILED

#define ERRCODE_TEST_SUITE_CONFIG_FAILED   0x80003169

◆ ERRCODE_TEST_SUITE_ERROR_BAD_PARAMS

#define ERRCODE_TEST_SUITE_ERROR_BAD_PARAMS   0x80003164

◆ ERRCODE_TEST_SUITE_ERROR_PIN_ALLOCATION

#define ERRCODE_TEST_SUITE_ERROR_PIN_ALLOCATION   0x80003165

◆ ERRCODE_TEST_SUITE_ERROR_PIN_DEALLOCATION

#define ERRCODE_TEST_SUITE_ERROR_PIN_DEALLOCATION   0x80003166

◆ ERRCODE_TEST_SUITE_ERROR_TIMED_OUT

#define ERRCODE_TEST_SUITE_ERROR_TIMED_OUT   0x80003163

◆ ERRCODE_TEST_SUITE_ERROR_UNEXPECTED_INTERRUPT

#define ERRCODE_TEST_SUITE_ERROR_UNEXPECTED_INTERRUPT   0x80003167

◆ ERRCODE_TEST_SUITE_OK

#define ERRCODE_TEST_SUITE_OK   0x80003161

◆ ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL

#define ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL   0x80003160

◆ ERRCODE_TEST_SUITE_TEST_FAILED

#define ERRCODE_TEST_SUITE_TEST_FAILED   0x80003172

◆ ERRCODE_TEST_SUITE_UNKNOWN_COMMAND

#define ERRCODE_TEST_SUITE_UNKNOWN_COMMAND   0x80003170

◆ ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION

#define ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION   0x80003162

◆ ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND

#define ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND   0x80003171

◆ ERRCODE_TIEMR_NOT_CREATED

#define ERRCODE_TIEMR_NOT_CREATED   0x80001321

◆ ERRCODE_TIMER_INVALID_REG_ADDR

#define ERRCODE_TIMER_INVALID_REG_ADDR   0x80001322

◆ ERRCODE_TIMER_INVALID_STATE

#define ERRCODE_TIMER_INVALID_STATE   0x80001323

◆ ERRCODE_TIMER_NO_ENOUGH

#define ERRCODE_TIMER_NO_ENOUGH   0x80001320

◆ ERRCODE_TIMER_NOT_INIT

#define ERRCODE_TIMER_NOT_INIT   0x80001324

◆ ERRCODE_TRNG_INVALID_PARAMETER

#define ERRCODE_TRNG_INVALID_PARAMETER   0x80001231

◆ ERRCODE_TRNG_REG_ADDR_INVALID

#define ERRCODE_TRNG_REG_ADDR_INVALID   0x80001230

◆ ERRCODE_TRNG_TIMEOUT

#define ERRCODE_TRNG_TIMEOUT   0x80001232

◆ ERRCODE_TSENSOR_GET_TEMP_INVALID

#define ERRCODE_TSENSOR_GET_TEMP_INVALID   0x80001363

◆ ERRCODE_TSENSOR_INVALID_PARAMETER

#define ERRCODE_TSENSOR_INVALID_PARAMETER   0x80001361

◆ ERRCODE_TSENSOR_NOT_INIT

#define ERRCODE_TSENSOR_NOT_INIT   0x80001360

◆ ERRCODE_TSENSOR_REG_ADDR_INVALID

#define ERRCODE_TSENSOR_REG_ADDR_INVALID   0x80001362

◆ ERRCODE_TSENSOR_WORKMODE_ERROR

#define ERRCODE_TSENSOR_WORKMODE_ERROR   0x80001364

◆ ERRCODE_UART_ADD_QUEUE_FAIL

#define ERRCODE_UART_ADD_QUEUE_FAIL   0x80001045

◆ ERRCODE_UART_CLAIM_FAIL

#define ERRCODE_UART_CLAIM_FAIL   0x80001041

◆ ERRCODE_UART_INIT_TRX_STATE_FAIL

#define ERRCODE_UART_INIT_TRX_STATE_FAIL   0x80001044

◆ ERRCODE_UART_NOT_IMPLEMENT

#define ERRCODE_UART_NOT_IMPLEMENT   0x80001047

◆ ERRCODE_UART_NOT_INIT

#define ERRCODE_UART_NOT_INIT   0x80001040

◆ ERRCODE_UART_REG_ADDR_INVALID

#define ERRCODE_UART_REG_ADDR_INVALID   0x80001043

◆ ERRCODE_UART_RELEASE_FAIL

#define ERRCODE_UART_RELEASE_FAIL   0x80001042

◆ ERRCODE_UART_STATE_MISMATCH

#define ERRCODE_UART_STATE_MISMATCH   0x80001046

◆ ERRCODE_UPG_ALREADY_INIT

#define ERRCODE_UPG_ALREADY_INIT   0x80003041

◆ ERRCODE_UPG_BACKUP_UPDATE_ERROR

#define ERRCODE_UPG_BACKUP_UPDATE_ERROR   0x80003066

◆ ERRCODE_UPG_CHECK_FOTA_ERROR

#define ERRCODE_UPG_CHECK_FOTA_ERROR   0x80003064

◆ ERRCODE_UPG_DECOMPRESS_FAIL

#define ERRCODE_UPG_DECOMPRESS_FAIL   0x80003062

◆ ERRCODE_UPG_EMPTY_FILE

#define ERRCODE_UPG_EMPTY_FILE   0x80003061

◆ ERRCODE_UPG_FILE_OPEN_FAIL

#define ERRCODE_UPG_FILE_OPEN_FAIL   0x80003057

◆ ERRCODE_UPG_FILE_READ_FAIL

#define ERRCODE_UPG_FILE_READ_FAIL   0x80003060

◆ ERRCODE_UPG_FILE_SEEK_FAIL

#define ERRCODE_UPG_FILE_SEEK_FAIL   0x80003059

◆ ERRCODE_UPG_FILE_WRITE_FAIL

#define ERRCODE_UPG_FILE_WRITE_FAIL   0x80003058

◆ ERRCODE_UPG_FLAG_NOT_INITED

#define ERRCODE_UPG_FLAG_NOT_INITED   0x80003050

◆ ERRCODE_UPG_FLASH_ERASE_ERROR

#define ERRCODE_UPG_FLASH_ERASE_ERROR   0x80003048

◆ ERRCODE_UPG_FLASH_WRITE_ERROR

#define ERRCODE_UPG_FLASH_WRITE_ERROR   0x80003049

◆ ERRCODE_UPG_INVALID_BUFF_LEN

#define ERRCODE_UPG_INVALID_BUFF_LEN   0x80003055

◆ ERRCODE_UPG_INVALID_IMAGE_ID

#define ERRCODE_UPG_INVALID_IMAGE_ID   0x80003044

◆ ERRCODE_UPG_INVALID_OFFSET

#define ERRCODE_UPG_INVALID_OFFSET   0x80003056

◆ ERRCODE_UPG_INVALID_PARAMETER

#define ERRCODE_UPG_INVALID_PARAMETER   0x80003042

◆ ERRCODE_UPG_INVALID_PREPARE_INFO

#define ERRCODE_UPG_INVALID_PREPARE_INFO   0x80003053

◆ ERRCODE_UPG_NO_ENOUGH_SPACE

#define ERRCODE_UPG_NO_ENOUGH_SPACE   0x80003051

◆ ERRCODE_UPG_NOT_INIT

#define ERRCODE_UPG_NOT_INIT   0x80003040

◆ ERRCODE_UPG_NOT_NEED_TO_UPDATE

#define ERRCODE_UPG_NOT_NEED_TO_UPDATE   0x80003047

◆ ERRCODE_UPG_NOT_PREPARED

#define ERRCODE_UPG_NOT_PREPARED   0x80003054

◆ ERRCODE_UPG_NOT_SUPPORTED

#define ERRCODE_UPG_NOT_SUPPORTED   0x80003046

◆ ERRCODE_UPG_NULL_POINTER

#define ERRCODE_UPG_NULL_POINTER   0x80003045

◆ ERRCODE_UPG_PARTITION_ALIGN_ERROR

#define ERRCODE_UPG_PARTITION_ALIGN_ERROR   0x80003052

◆ ERRCODE_UPG_RETRY_ALL_FAIL

#define ERRCODE_UPG_RETRY_ALL_FAIL   0x80003067

◆ ERRCODE_UPG_SET_IMG_ERROR

#define ERRCODE_UPG_SET_IMG_ERROR   0x80003065

◆ ERRCODE_UPG_VERIFICATION_KEY_ERROR

#define ERRCODE_UPG_VERIFICATION_KEY_ERROR   0x80003063

◆ ERRCODE_UPG_VERSION_ERROR

#define ERRCODE_UPG_VERSION_ERROR   0x80003068

◆ ERRCODE_UPG_WRONG_IMAGE_NUM

#define ERRCODE_UPG_WRONG_IMAGE_NUM   0x80003043

◆ ERRCODE_WDT_REG_ADDR_INVALID

#define ERRCODE_WDT_REG_ADDR_INVALID   0x80001200

◆ ERROR_SECURITY_CHN_BUSY

#define ERROR_SECURITY_CHN_BUSY   0x80001505 /* try to create channel but all channels are busy. */

◆ ERROR_SECURITY_CMD_DISMATCH

#define ERROR_SECURITY_CMD_DISMATCH   0x80001570 /* cmd is dismatched. */

◆ ERROR_SECURITY_COPY_FROM_USER

#define ERROR_SECURITY_COPY_FROM_USER   0x80001571 /* call copy_from_user failed. */

◆ ERROR_SECURITY_COPY_TO_USER

#define ERROR_SECURITY_COPY_TO_USER   0x80001572 /* call copy_to_user failed. */

◆ ERROR_SECURITY_COUNT_OVERFLOW

#define ERROR_SECURITY_COUNT_OVERFLOW   0x80001561 /* call init too many times. */

◆ ERROR_SECURITY_CTX_CLOSED

#define ERROR_SECURITY_CTX_CLOSED   0x80001506 /* using one ctx to do something but has been closed. */

◆ ERROR_SECURITY_DEV_OPEN_FAILED

#define ERROR_SECURITY_DEV_OPEN_FAILED   0x80001560 /* open dev failed. */

◆ ERROR_SECURITY_GET_OWNER

#define ERROR_SECURITY_GET_OWNER   0x80001574 /* call crypto_get_owner failed. */

◆ ERROR_SECURITY_GET_PHYS_ADDR

#define ERROR_SECURITY_GET_PHYS_ADDR   0x8000150B /* transfer from virt_addr to phys_addr failed. */

◆ ERROR_SECURITY_GET_TRNG_TIMEOUT

#define ERROR_SECURITY_GET_TRNG_TIMEOUT   0x800015B0 /* logic get rnd timeout. */

◆ ERROR_SECURITY_HASH_CALC_TIMEOUT

#define ERROR_SECURITY_HASH_CALC_TIMEOUT   0x800015B2 /* hash calculation timeout. */

◆ ERROR_SECURITY_HASH_CLEAR_CHN_TIMEOUT

#define ERROR_SECURITY_HASH_CLEAR_CHN_TIMEOUT   0x800015B1 /* clear hash channel timeout. */

◆ ERROR_SECURITY_HASH_LOGIC

#define ERROR_SECURITY_HASH_LOGIC   0x800015A0 /* hash logic's error occurs. */

◆ ERROR_SECURITY_INVALID_CPU_TYPE

#define ERROR_SECURITY_INVALID_CPU_TYPE   0x800015A2 /* logic get the invalid cpu type. */

◆ ERROR_SECURITY_INVALID_HANDLE

#define ERROR_SECURITY_INVALID_HANDLE   0x8000150A /* pass one invalid handle. */

◆ ERROR_SECURITY_INVALID_PARAM

#define ERROR_SECURITY_INVALID_PARAM   0x80001500 /* input param's value is not in valid range. */

◆ ERROR_SECURITY_INVALID_PHYS_ADDR

#define ERROR_SECURITY_INVALID_PHYS_ADDR   0x800015A4 /* phys_addr is invalid. */

◆ ERROR_SECURITY_INVALID_PROCESS

#define ERROR_SECURITY_INVALID_PROCESS   0x80001583 /* the process accesses resources of other processes. */

◆ ERROR_SECURITY_INVALID_REGISTER_VALUE

#define ERROR_SECURITY_INVALID_REGISTER_VALUE   0x800015A3 /* value in register is invalid. */

◆ ERROR_SECURITY_MALLOC

#define ERROR_SECURITY_MALLOC   0x80001541 /* call xxx_malloc failed. */

◆ ERROR_SECURITY_MAX_PROCESS

#define ERROR_SECURITY_MAX_PROCESS   0x80001581 /* process's num is over the limit. */

◆ ERROR_SECURITY_MEM_HANDLE_GET

#define ERROR_SECURITY_MEM_HANDLE_GET   0x80001573

◆ ERROR_SECURITY_MEMCPY_S

#define ERROR_SECURITY_MEMCPY_S   0x80001540 /* call memcpy_s failed. */

◆ ERROR_SECURITY_MEMORY_ACCESS

#define ERROR_SECURITY_MEMORY_ACCESS   0x80001582 /* access the memory that does not belong to itself. */

◆ ERROR_SECURITY_MUTEX_INIT

#define ERROR_SECURITY_MUTEX_INIT   0x80001542 /* call xxx_mutex_init failed. */

◆ ERROR_SECURITY_MUTEX_LOCK

#define ERROR_SECURITY_MUTEX_LOCK   0x80001543 /* call xxx_lock failed. */

◆ ERROR_SECURITY_NOT_ATTACHED

#define ERROR_SECURITY_NOT_ATTACHED   0x80001508 /* not attach but need for symc. */

◆ ERROR_SECURITY_NOT_INIT

#define ERROR_SECURITY_NOT_INIT   0x80001502 /* call other functions before call init function. */

◆ ERROR_SECURITY_NOT_MAC_START

#define ERROR_SECURITY_NOT_MAC_START   0x80001509 /* not mac_start but need for symc. */

◆ ERROR_SECURITY_NOT_SET_CONFIG

#define ERROR_SECURITY_NOT_SET_CONFIG   0x80001507 /* not set_config but need for symc. */

◆ ERROR_SECURITY_PARAM_IS_NULL

#define ERROR_SECURITY_PARAM_IS_NULL   0x80001501 /* input param is NULL and required not NULL. */

◆ ERROR_SECURITY_PKE_ECDSA_VERIFY_CHECK

#define ERROR_SECURITY_PKE_ECDSA_VERIFY_CHECK   0x80001514 /* ecdsa verify check failed. */

◆ ERROR_SECURITY_PKE_LOCK_TIMEOUT

#define ERROR_SECURITY_PKE_LOCK_TIMEOUT   0x800015B6 /* pke lock timeout. */

◆ ERROR_SECURITY_PKE_LOGIC

#define ERROR_SECURITY_PKE_LOGIC   0x800015A1 /* pke logic's error occurs. */

◆ ERROR_SECURITY_PKE_ROBUST_WARNING

#define ERROR_SECURITY_PKE_ROBUST_WARNING   0x800015B8 /* pke wait done timeout. */

◆ ERROR_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK

#define ERROR_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK   0x80001510 /* rsa crypto oaep padding check failed. */

◆ ERROR_SECURITY_PKE_RSA_CRYPTO_V15_CHECK

#define ERROR_SECURITY_PKE_RSA_CRYPTO_V15_CHECK   0x8000150F /* rsa crypto v15 padding check failed. */

◆ ERROR_SECURITY_PKE_RSA_GEN_KEY

#define ERROR_SECURITY_PKE_RSA_GEN_KEY   0x80001513 /* rsa generate key failed. */

◆ ERROR_SECURITY_PKE_RSA_SAME_DATA

#define ERROR_SECURITY_PKE_RSA_SAME_DATA   0x8000150E /* rsa exp_mod the input is equal to output. */

◆ ERROR_SECURITY_PKE_RSA_VERIFY_PSS_CHECK

#define ERROR_SECURITY_PKE_RSA_VERIFY_PSS_CHECK   0x80001512 /* rsa verify pss padding check failed. */

◆ ERROR_SECURITY_PKE_RSA_VERIFY_V15_CHECK

#define ERROR_SECURITY_PKE_RSA_VERIFY_V15_CHECK   0x80001511 /* rsa verify v15 padding check failed. */

◆ ERROR_SECURITY_PKE_WAIT_DONE_TIMEOUT

#define ERROR_SECURITY_PKE_WAIT_DONE_TIMEOUT   0x800015B7 /* pke wait done timeout. */

◆ ERROR_SECURITY_PROCESS_NOT_INIT

#define ERROR_SECURITY_PROCESS_NOT_INIT   0x80001580 /* one process not call kapi_xxx_init first. */

◆ ERROR_SECURITY_SYMC_ADDR_NOT_ALIGNED

#define ERROR_SECURITY_SYMC_ADDR_NOT_ALIGNED   0x8000150D

◆ ERROR_SECURITY_SYMC_CALC_TIMEOUT

#define ERROR_SECURITY_SYMC_CALC_TIMEOUT   0x800015B4 /* symc crypto timeout. */

◆ ERROR_SECURITY_SYMC_CLEAR_CHN_TIMEOUT

#define ERROR_SECURITY_SYMC_CLEAR_CHN_TIMEOUT   0x800015B3 /* clear symc channel timeout. */

◆ ERROR_SECURITY_SYMC_GET_TAG_TIMEOUT

#define ERROR_SECURITY_SYMC_GET_TAG_TIMEOUT   0x800015B5 /* symc get tag timeout. */

◆ ERROR_SECURITY_SYMC_LEN_NOT_ALIGNED

#define ERROR_SECURITY_SYMC_LEN_NOT_ALIGNED   0x8000150C /* length isn't aligned to 16-Byte except CTR/CCM/GCM. */

◆ ERROR_SECURITY_UNEXPECTED

#define ERROR_SECURITY_UNEXPECTED   0x80001504 /* reture when unexpected error occurs. */

◆ ERROR_SECURITY_UNSUPPORT

#define ERROR_SECURITY_UNSUPPORT   0x80001503 /* some configuration is unsupport. */

◆ UART_DMA_BUFF_NULL

#define UART_DMA_BUFF_NULL   0x80001049

◆ UART_DMA_CFG_PARAM_INVALID

#define UART_DMA_CFG_PARAM_INVALID   0x80001048

◆ UART_DMA_CONFIGURE_FAIL

#define UART_DMA_CONFIGURE_FAIL   0x8000104B

◆ UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL

#define UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL   0x8000104A

◆ UART_DMA_START_TRANSFER_FAIL

#define UART_DMA_START_TRANSFER_FAIL   0x8000104C

◆ UART_DMA_TRANSFER_ERROR

#define UART_DMA_TRANSFER_ERROR   0x8000104E

◆ UART_DMA_TRANSFER_TIMEOUT

#define UART_DMA_TRANSFER_TIMEOUT   0x8000104D

类型定义说明

◆ errcode_t

typedef uint32_t errcode_t

Definition of error code.