跳转至

errcode

errcode 提供错误码注册、注销与触发上报功能,支持通过回调函数上报各模块产生的错误码。

头文件清单

#include "include/errcode.h"

接口清单

接口名称 功能简述
uapi_errcode_register_report_callback 注册错误码上报回调函数
uapi_errcode_unregister_report_callback 注销错误码上报回调函数
uapi_errcode_invoke_report 触发错误码上报

Functions

uapi_errcode_register_report_callback

void uapi_errcode_register_report_callback(errcode_report_callback_t cb)

头文件清单

#include "include/errcode.h"

功能说明

  • 注册错误码上报回调函数
  • 当错误码产生时,通过已注册的回调函数进行上报
  • 回调函数类型为 errcode_report_callback_t

入参

名称 参数类型 详细说明 约束取值范围
cb errcode_report_callback_t 错误码上报回调函数指针 非 NULL

uapi_errcode_unregister_report_callback

void uapi_errcode_unregister_report_callback(void)

头文件清单

#include "include/errcode.h"

功能说明

  • 注销已注册的错误码上报回调函数
  • 注销后不再触发错误码上报回调
  • 无参数无返回值

uapi_errcode_invoke_report

void uapi_errcode_invoke_report(uint8_t module, errcode_t err)

头文件清单

#include "include/errcode.h"

功能说明

  • 触发指定模块的错误码上报
  • 通过已注册的回调函数上报 module 和 err 信息
  • module 标识错误码所属模块,err 为具体错误码值

入参

名称 参数类型 详细说明 约束取值范围
module uint8_t 模块标识 0 ~ 255
err errcode_t 错误码 0 ~ 0xFFFFFFFF

Type definitions

errcode_t [SDK公共基础类型]

typedef uint32_t errcode_t;

使用说明

用作 uapi_errcode_invoke_report 接口的 err 参数类型

errcode_report_callback_t

typedef void (*errcode_report_callback_t)(uint8_t module, errcode_t err);

使用说明

用作 uapi_errcode_register_report_callback 接口的 cb 参数类型

Enumerations

errcode_module_id_t

typedef enum errcode_module_id {
    ERRCODE_MODULE_NV = 0,
} errcode_module_id_t;
枚举成员 取值 描述
ERRCODE_MODULE_NV 0 NV 模块标识

Macros

ERRCODE_SUCC

#define ERRCODE_SUCC                                        0UL

ERRCODE_FAIL

#define ERRCODE_FAIL                                        0xFFFFFFFF

ERRCODE_INVALID_PARAM

#define ERRCODE_INVALID_PARAM                               0x80000001

ERRCODE_NOT_SUPPORT

#define ERRCODE_NOT_SUPPORT                                 0x80000002

ERRCODE_MEMSET

#define ERRCODE_MEMSET                                      0x80000003

ERRCODE_MEMCPY

#define ERRCODE_MEMCPY                                      0x80000004

ERRCODE_MALLOC

#define ERRCODE_MALLOC                                      0x80000005

ERRCODE_HASH_REG_ADDR_INVALID

#define ERRCODE_HASH_REG_ADDR_INVALID                       0x80000080

ERRCODE_HASH_INVALID_PARAMETER

#define ERRCODE_HASH_INVALID_PARAMETER                      0x80000081

ERRCODE_HASH_UNSUPPORTED

#define ERRCODE_HASH_UNSUPPORTED                            0x80000082

ERRCODE_HASH_FAILED_MEM

#define ERRCODE_HASH_FAILED_MEM                             0x80000083

ERRCODE_HASH_BUSY

#define ERRCODE_HASH_BUSY                                   0x80000084

ERRCODE_HASH_TIMEOUT

#define ERRCODE_HASH_TIMEOUT                                0x80000085

ERRCODE_GPIO_DIR_SET_FAIL

#define ERRCODE_GPIO_DIR_SET_FAIL                           0x80001000

ERRCODE_GPIO_NOT_INIT

#define ERRCODE_GPIO_NOT_INIT                               0x80001001

ERRCODE_GPIO_RELEASE_FAIL

#define ERRCODE_GPIO_RELEASE_FAIL                           0x80001002

ERRCODE_GPIO_REG_ADDR_INVALID

#define ERRCODE_GPIO_REG_ADDR_INVALID                       0x80001003

ERRCODE_GPIO_INIT_TRX_STATE_FAIL

#define ERRCODE_GPIO_INIT_TRX_STATE_FAIL                    0x80001004

ERRCODE_GPIO_ADD_QUEUE_FAIL

#define ERRCODE_GPIO_ADD_QUEUE_FAIL                         0x80001005

ERRCODE_GPIO_STATE_MISMATCH

#define ERRCODE_GPIO_STATE_MISMATCH                         0x80001006

ERRCODE_GPIO_NOT_IMPLEMENT

#define ERRCODE_GPIO_NOT_IMPLEMENT                          0x80001007

ERRCODE_GPIO_ALREADY_SET_CALLBACK

#define ERRCODE_GPIO_ALREADY_SET_CALLBACK                   0x80001008

ERRCODE_CALENDAR_NOT_INIT

#define ERRCODE_CALENDAR_NOT_INIT                           0x80001020

ERRCODE_CALENDAR_INVALID_PARAMETER

#define ERRCODE_CALENDAR_INVALID_PARAMETER                  0x80001021

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_FAILURE

#define ERRCODE_CALENDAR_FAILURE                            0x80001024

ERRCODE_UART_NOT_INIT

#define ERRCODE_UART_NOT_INIT                               0x80001040

ERRCODE_UART_CLAIM_FAIL

#define ERRCODE_UART_CLAIM_FAIL                             0x80001041

ERRCODE_UART_RELEASE_FAIL

#define ERRCODE_UART_RELEASE_FAIL                           0x80001042

ERRCODE_UART_REG_ADDR_INVALID

#define ERRCODE_UART_REG_ADDR_INVALID                       0x80001043

ERRCODE_UART_INIT_TRX_STATE_FAIL

#define ERRCODE_UART_INIT_TRX_STATE_FAIL                    0x80001044

ERRCODE_UART_ADD_QUEUE_FAIL

#define ERRCODE_UART_ADD_QUEUE_FAIL                         0x80001045

ERRCODE_UART_STATE_MISMATCH

#define ERRCODE_UART_STATE_MISMATCH                         0x80001046

ERRCODE_UART_NOT_IMPLEMENT

#define ERRCODE_UART_NOT_IMPLEMENT                          0x80001047

ERRCODE_UART_DMA_CFG_PARAM_INVALID

#define ERRCODE_UART_DMA_CFG_PARAM_INVALID                  0x80001048

ERRCODE_UART_DMA_BUFF_NULL

#define ERRCODE_UART_DMA_BUFF_NULL                          0x80001049

ERRCODE_UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL

#define ERRCODE_UART_DMA_SHAKING_INVALID_OR_UART_FUNCS_NULL 0x8000104A

ERRCODE_UART_DMA_CONFIGURE_FAIL

#define ERRCODE_UART_DMA_CONFIGURE_FAIL                     0x8000104B

ERRCODE_UART_DMA_START_TRANSFER_FAIL

#define ERRCODE_UART_DMA_START_TRANSFER_FAIL                0x8000104C

ERRCODE_UART_DMA_TRANSFER_TIMEOUT

#define ERRCODE_UART_DMA_TRANSFER_TIMEOUT                   0x8000104D

ERRCODE_UART_DMA_TRANSFER_ERROR

#define ERRCODE_UART_DMA_TRANSFER_ERROR                     0x8000104E

ERRCODE_UART_DMA_TRANSFER_BUSY

#define ERRCODE_UART_DMA_TRANSFER_BUSY                      0x8000104F

ERRCODE_UART_DMA_HEAD_WRONG

#define ERRCODE_UART_DMA_HEAD_WRONG                         0x80001050

ERRCODE_UART_DMA_BUFF_OVERSIZE

#define ERRCODE_UART_DMA_BUFF_OVERSIZE                      0x80001051

ERRCODE_UART_PARITY_ERROR

#define ERRCODE_UART_PARITY_ERROR                           0x80001052

ERROCDE_UART_TRANSFER_TIMEOUT

#define ERROCDE_UART_TRANSFER_TIMEOUT                       0x80001053

ERRCODE_PWM_NOT_INIT

#define ERRCODE_PWM_NOT_INIT                                0x80001080

ERRCODE_PWM_NOT_OPEN

#define ERRCODE_PWM_NOT_OPEN                                0x80001081

ERRCODE_PWM_INVALID_PARAMETER

#define ERRCODE_PWM_INVALID_PARAMETER                       0x80001082

ERRCODE_PWM_REG_ADDR_INVALID

#define ERRCODE_PWM_REG_ADDR_INVALID                        0x80001083

ERRCODE_PWM_NOT_POWER_ON

#define ERRCODE_PWM_NOT_POWER_ON                            0x80001084

ERRCODE_USB_DEVICE_INFO_WRONG

#define ERRCODE_USB_DEVICE_INFO_WRONG                       0x800010A0

ERRCODE_USB_INIT_FAILED

#define ERRCODE_USB_INIT_FAILED                             0x800010A1

ERRCODE_USB_HID_DEVICE_OPENED

#define ERRCODE_USB_HID_DEVICE_OPENED                       0x800010A2

ERRCODE_USB_HID_EXIT_EVENT

#define ERRCODE_USB_HID_EXIT_EVENT                          0x800010A3

ERRCODE_USB_HID_MEMCPY_FAIL

#define ERRCODE_USB_HID_MEMCPY_FAIL                         0x800010A4

ERRCODE_USB_HID_DEVICE_NOT_LOADED

#define ERRCODE_USB_HID_DEVICE_NOT_LOADED                   0x800010A5

ERRCODE_USB_HID_INTERFACE_OVERSIZE

#define ERRCODE_USB_HID_INTERFACE_OVERSIZE                  0x800010A6

ERRCODE_DMA_NOT_INIT

#define ERRCODE_DMA_NOT_INIT                                0x80001100

ERRCODE_DMA_REG_ADDR_INVALID

#define ERRCODE_DMA_REG_ADDR_INVALID                        0x80001101

ERRCODE_DMA_INVALID_PARAMETER

#define ERRCODE_DMA_INVALID_PARAMETER                       0x80001102

ERRCODE_DMA_RET_NO_AVAIL_CH

#define ERRCODE_DMA_RET_NO_AVAIL_CH                         0x80001103

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_LLI_CFG_ERROR

#define ERRCODE_DMA_LLI_CFG_ERROR                           0x80001106

ERRCODE_DMA_CH_BUSY

#define ERRCODE_DMA_CH_BUSY                                 0x80001107

ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN

#define ERRCODE_DMA_RET_ERROR_ADDRESS_ALIGN                 0x80001108

ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER

#define ERRCODE_DMA_RET_TOO_MANY_DATA_TO_TRANSFER           0x80001109

ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR

#define ERRCODE_DMA_RET_ADDRESS_ACCESS_ERROR                0x80001110

ERRCODE_UDMA_NOT_INIT

#define ERRCODE_UDMA_NOT_INIT                               0x80001120

ERRCODE_UDMA_INVALID_PARAMETER

#define ERRCODE_UDMA_INVALID_PARAMETER                      0x80001121

ERRCODE_UDMA_CHANNEL_NOT_OPEN

#define ERRCODE_UDMA_CHANNEL_NOT_OPEN                       0x80001122

ERRCODE_UDMA_MALLOC_FAIL

#define ERRCODE_UDMA_MALLOC_FAIL                            0x80001123

ERRCODE_UDMA_INCOMPLETE_CONFIG

#define ERRCODE_UDMA_INCOMPLETE_CONFIG                      0x80001124

ERRCODE_UDMA_ONE_TIME_BATCHED_CONFIGS_EXCEEDED

#define ERRCODE_UDMA_ONE_TIME_BATCHED_CONFIGS_EXCEEDED      0x80001125

ERRCODE_UDMA_CONFIG_QUEUE_FULL

#define ERRCODE_UDMA_CONFIG_QUEUE_FULL                      0x80001126

ERRCODE_UDMA_NO_AVAIL_CH

#define ERRCODE_UDMA_NO_AVAIL_CH                            0x80001127

ERRCODE_ADC_REG_ADDR_INVALID

#define ERRCODE_ADC_REG_ADDR_INVALID                        0x80001140

ERRCODE_ADC_INVALID_PARAMETER

#define ERRCODE_ADC_INVALID_PARAMETER                       0x80001141

ERRCODE_ADC_SCAN_NOT_DISABLE

#define ERRCODE_ADC_SCAN_NOT_DISABLE                        0x80001142

ERRCODE_ADC_INVALID_SAMPLE_VALUE

#define ERRCODE_ADC_INVALID_SAMPLE_VALUE                    0x80001143

ERRCODE_ADC_INVALID_CH_TYPE

#define ERRCODE_ADC_INVALID_CH_TYPE                         0x80001144

ERRCODE_ADC_TIMEOUT

#define ERRCODE_ADC_TIMEOUT                                 0x80001145

ERRCODE_SYSTICK_NOT_INIT

#define ERRCODE_SYSTICK_NOT_INIT                            0x80001160

ERRCODE_SYSTICK_NOT_CLEARED

#define ERRCODE_SYSTICK_NOT_CLEARED                         0x80001161

ERRCODE_SYSTICK_REG_ADDR_INVALID

#define ERRCODE_SYSTICK_REG_ADDR_INVALID                    0x80001162

ERRCODE_SYSTICK_NOT_IMPLEMENT

#define ERRCODE_SYSTICK_NOT_IMPLEMENT                       0x80001163

ERRCODE_SYSTICK_INIT_STATE_FAIL

#define ERRCODE_SYSTICK_INIT_STATE_FAIL                     0x80001164

ERRCODE_TCXO_REG_ADDR_INVALID

#define ERRCODE_TCXO_REG_ADDR_INVALID                       0x80001180

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_WDT_REG_ADDR_INVALID

#define ERRCODE_WDT_REG_ADDR_INVALID                        0x80001200

ERRCODE_QDEC_INVALID_STATE

#define ERRCODE_QDEC_INVALID_STATE                          0x80001210

ERRCODE_QDEC_INVALID_PARAMETER

#define ERRCODE_QDEC_INVALID_PARAMETER                      0x80001211

ERRCODE_QDEC_DOUBLE_TRANSITION

#define ERRCODE_QDEC_DOUBLE_TRANSITION                      0x80001212

ERRCODE_QDEC_REG_ADDR_INVALID

#define ERRCODE_QDEC_REG_ADDR_INVALID                       0x80001213

ERRCODE_KEYSCAN_NOT_INIT

#define ERRCODE_KEYSCAN_NOT_INIT                            0x80001220

ERRCODE_KEYSCAN_NOT_POWER_ON

#define ERRCODE_KEYSCAN_NOT_POWER_ON                        0x80001221

ERRCODE_KEYSCAN_POWER_ON

#define ERRCODE_KEYSCAN_POWER_ON                            0x80001222

ERRCODE_KEYSCAN_NULL

#define ERRCODE_KEYSCAN_NULL                                0x80001223

ERRCODE_KEYSCAN_MAP_WRONG_SIZE

#define ERRCODE_KEYSCAN_MAP_WRONG_SIZE                      0x80001224

ERRCODE_KEYSCAN_SAFE_FUNC_FAIL

#define ERRCODE_KEYSCAN_SAFE_FUNC_FAIL                      0x80001225

ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP

#define ERRCODE_KEYSCAN_NOT_ALLOW_TO_SLEEP                  0x80001226

ERRCODE_TRNG_REG_ADDR_INVALID

#define ERRCODE_TRNG_REG_ADDR_INVALID                       0x80001230

ERRCODE_TRNG_INVALID_PARAMETER

#define ERRCODE_TRNG_INVALID_PARAMETER                      0x80001231

ERRCODE_TRNG_TIMEOUT

#define ERRCODE_TRNG_TIMEOUT                                0x80001232

ERRCODE_PKE_REG_ADDR_INVALID

#define ERRCODE_PKE_REG_ADDR_INVALID                        0x80001240

ERRCODE_PKE_INVALID_PARAMETER

#define ERRCODE_PKE_INVALID_PARAMETER                       0x80001241

ERRCODE_PKE_UNSUPPORTED

#define ERRCODE_PKE_UNSUPPORTED                             0x80001242

ERRCODE_PKE_INVALID_PADDING

#define ERRCODE_PKE_INVALID_PADDING                         0x80001243

ERRCODE_PKE_ENV_NOT_READY

#define ERRCODE_PKE_ENV_NOT_READY                           0x80001244

ERRCODE_PKE_FAILED_MEM

#define ERRCODE_PKE_FAILED_MEM                              0x80001245

ERRCODE_PKE_TIMEOUT

#define ERRCODE_PKE_TIMEOUT                                 0x80001246

ERRCODE_KM_REG_ADDR_INVALID

#define ERRCODE_KM_REG_ADDR_INVALID                         0x80001260

ERRCODE_KM_INVALID_PARAMETER

#define ERRCODE_KM_INVALID_PARAMETER                        0x80001261

ERRCODE_KM_UNSUPPORTED

#define ERRCODE_KM_UNSUPPORTED                              0x80001262

ERRCODE_KM_ENV_NOT_READY

#define ERRCODE_KM_ENV_NOT_READY                            0x80001263

ERRCODE_KM_KEYSLOT_BUSY

#define ERRCODE_KM_KEYSLOT_BUSY                             0x80001264

ERRCODE_KM_FAILED_MEM

#define ERRCODE_KM_FAILED_MEM                               0x80001265

ERRCODE_KM_TIMEOUT

#define ERRCODE_KM_TIMEOUT                                  0x80001266

ERRCODE_CIPHER_REG_ADDR_INVALID

#define ERRCODE_CIPHER_REG_ADDR_INVALID                     0x80001280

ERRCODE_CIPHER_INVALID_PARAMETER

#define ERRCODE_CIPHER_INVALID_PARAMETER                    0x80001281

ERRCODE_CIPHER_UNSUPPORTED

#define ERRCODE_CIPHER_UNSUPPORTED                          0x80001282

ERRCODE_CIPHER_FAILED_MEM

#define ERRCODE_CIPHER_FAILED_MEM                           0x80001283

ERRCODE_CIPHER_ENV_NOT_READY

#define ERRCODE_CIPHER_ENV_NOT_READY                        0x80001284

ERRCODE_CIPHER_SIZE_NOT_ALIGNED

#define ERRCODE_CIPHER_SIZE_NOT_ALIGNED                     0x80001285

ERRCODE_CIPHER_BUSY

#define ERRCODE_CIPHER_BUSY                                 0x80001286

ERRCODE_CIPHER_TIMEOUT

#define ERRCODE_CIPHER_TIMEOUT                              0x80001287

ERRCODE_I2C_NOT_INIT

#define ERRCODE_I2C_NOT_INIT                                0x80001300

ERRCODE_I2C_ALREADY_INIT

#define ERRCODE_I2C_ALREADY_INIT                            0x80001301

ERRCODE_I2C_INVALID_PARAMETER

#define ERRCODE_I2C_INVALID_PARAMETER                       0x80001302

ERRCODE_I2C_NOT_IMPLEMENT

#define ERRCODE_I2C_NOT_IMPLEMENT                           0x80001303

ERRCODE_I2C_EVENT_INIT_FAILURE

#define ERRCODE_I2C_EVENT_INIT_FAILURE                      0x80001304

ERRCODE_I2C_RATE_INVALID

#define ERRCODE_I2C_RATE_INVALID                            0x80001305

ERRCODE_I2C_ADDRESS_INVLID

#define ERRCODE_I2C_ADDRESS_INVLID                          0x80001306

ERRCODE_I2C_PERMISSION_INVALID

#define ERRCODE_I2C_PERMISSION_INVALID                      0x80001307

ERRCODE_I2C_NO_VALID_DATA

#define ERRCODE_I2C_NO_VALID_DATA                           0x80001308

ERRCODE_I2C_SEND_PARAM_INVALID

#define ERRCODE_I2C_SEND_PARAM_INVALID                      0x80001309

ERRCODE_I2C_RECEIVE_PARAM_INVALID

#define ERRCODE_I2C_RECEIVE_PARAM_INVALID                   0x80001310

ERRCODE_I2C_WAIT_EXCEPTION

#define ERRCODE_I2C_WAIT_EXCEPTION                          0x80001311

ERRCODE_I2C_WAIT_CONTINUE

#define ERRCODE_I2C_WAIT_CONTINUE                           0x80001312

ERRCODE_I2C_TIMEOUT

#define ERRCODE_I2C_TIMEOUT                                 0x80001313

ERRCODE_I2C_ACK_ERR

#define ERRCODE_I2C_ACK_ERR                                 0x80001314

ERRCODE_I2C_MUTEX_PROC_FAIL

#define ERRCODE_I2C_MUTEX_PROC_FAIL                         0x80001315

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_TIMER_NO_ENOUGH

#define ERRCODE_TIMER_NO_ENOUGH                             0x80001320

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_NOT_INIT

#define ERRCODE_TIMER_NOT_INIT                              0x80001324

ERRCODE_TIMER_USING

#define ERRCODE_TIMER_USING                                 0x80001325

ERRCODE_TIMER_EN_FAIL

#define ERRCODE_TIMER_EN_FAIL                               0x80001326

ERRCODE_SPI_CONFIG_FAIL

#define ERRCODE_SPI_CONFIG_FAIL                             0x80001330

ERRCODE_SPI_REG_ADDR_INVALID

#define ERRCODE_SPI_REG_ADDR_INVALID                        0x80001331

ERRCODE_SPI_MODE_MISMATCH

#define ERRCODE_SPI_MODE_MISMATCH                           0x80001332

ERRCODE_SPI_TIMEOUT

#define ERRCODE_SPI_TIMEOUT                                 0x80001333

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_DMA_CONFIG_ERROR

#define ERRCODE_SPI_DMA_CONFIG_ERROR                        0x80001336

ERRCODE_SPI_DMA_TRANSFER_ERROR

#define ERRCODE_SPI_DMA_TRANSFER_ERROR                      0x80001337

ERRCODE_SPI_INVALID_BYTES

#define ERRCODE_SPI_INVALID_BYTES                           0x80001338

ERRCODE_SPI_STATE_MISMATCH

#define ERRCODE_SPI_STATE_MISMATCH                          0x8000133A

ERRCODE_SPI_ADD_QUEUE_FAIL

#define ERRCODE_SPI_ADD_QUEUE_FAIL                          0x8000133B

ERRCODE_SPI_DMA_IRQ_MODE_MUTEX

#define ERRCODE_SPI_DMA_IRQ_MODE_MUTEX                      0x8000133C

ERRCODE_SPI_INVALID_TMODE

#define ERRCODE_SPI_INVALID_TMODE                           0x8000133D

ERRCODE_SPI_BUSY

#define ERRCODE_SPI_BUSY                                    0x8000133E

ERRCODE_SFC_INVALID_PARAM

#define ERRCODE_SFC_INVALID_PARAM                           0x8000133F

ERRCODE_SFC_NOT_INIT

#define ERRCODE_SFC_NOT_INIT                                0x80001340

ERRCODE_SFC_FLASH_NOT_SUPPORT

#define ERRCODE_SFC_FLASH_NOT_SUPPORT                       0x80001341

ERRCODE_SFC_ADDRESS_OVERSTEP

#define ERRCODE_SFC_ADDRESS_OVERSTEP                        0x80001342

ERRCODE_SFC_REG_ADDR_INVALID

#define ERRCODE_SFC_REG_ADDR_INVALID                        0x80001343

ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY

#define ERRCODE_SFC_FLASH_TIMEOUT_WAIT_READY                0x80001344

ERRCODE_SFC_CMD_ERROR

#define ERRCODE_SFC_CMD_ERROR                               0x80001345

ERRCODE_SFC_CMD_NOT_SUPPORT

#define ERRCODE_SFC_CMD_NOT_SUPPORT                         0x80001346

ERRCODE_SFC_ERASE_FORM_ERROR

#define ERRCODE_SFC_ERASE_FORM_ERROR                        0x80001347

ERRCODE_SFC_DEFAULT_INIT

#define ERRCODE_SFC_DEFAULT_INIT                            0x80001348

ERRCODE_SFC_PORT_INVALID_PARAM

#define ERRCODE_SFC_PORT_INVALID_PARAM                      0x80001349

ERRCODE_SFC_ALREADY_INIT

#define ERRCODE_SFC_ALREADY_INIT                            0x8000134A

ERRCODE_SFC_INVALID_ADDR

#define ERRCODE_SFC_INVALID_ADDR                            0x8000134B

ERRCODE_SFC_IN_CONTINUE_READ

#define ERRCODE_SFC_IN_CONTINUE_READ                        0x8000134C

ERRCODE_SFC_DMA_BUSY

#define ERRCODE_SFC_DMA_BUSY                                0x8000133D

ERRCODE_MPU_NOT_INIT

#define ERRCODE_MPU_NOT_INIT                                0x80001350

ERRCODE_MPU_INVALID_PARAMETER

#define ERRCODE_MPU_INVALID_PARAMETER                       0x80001351

ERRCODE_MPU_CONFIG_FAILED

#define ERRCODE_MPU_CONFIG_FAILED                           0x80001352

ERRCODE_MPU_REG_ADDR_INVALID

#define ERRCODE_MPU_REG_ADDR_INVALID                        0x80001353

ERRCODE_MPU_DREGION_ERROR

#define ERRCODE_MPU_DREGION_ERROR                           0x80001354

ERRCODE_MPU_INVALID_ADDR

#define ERRCODE_MPU_INVALID_ADDR                            0x80001355

ERRCODE_TSENSOR_NOT_INIT

#define ERRCODE_TSENSOR_NOT_INIT                            0x80001360

ERRCODE_TSENSOR_INVALID_PARAMETER

#define ERRCODE_TSENSOR_INVALID_PARAMETER                   0x80001361

ERRCODE_TSENSOR_REG_ADDR_INVALID

#define ERRCODE_TSENSOR_REG_ADDR_INVALID                    0x80001362

ERRCODE_TSENSOR_GET_TEMP_INVALID

#define ERRCODE_TSENSOR_GET_TEMP_INVALID                    0x80001363

ERRCODE_TSENSOR_WORKMODE_ERROR

#define ERRCODE_TSENSOR_WORKMODE_ERROR                      0x80001364

ERRCODE_PSRAM_RET_UNINIT

#define ERRCODE_PSRAM_RET_UNINIT                            0x80001370

ERRCODE_PSRAM_RET_INITED

#define ERRCODE_PSRAM_RET_INITED                            0x80001371

ERRCODE_PSRAM_RET_TIMEOUT

#define ERRCODE_PSRAM_RET_TIMEOUT                           0x80001372

ERRCODE_PSRAM_RET_WRONG_PARA

#define ERRCODE_PSRAM_RET_WRONG_PARA                        0x80001373

ERRCODE_PSRAM_RET_WRONG_DEVICE

#define ERRCODE_PSRAM_RET_WRONG_DEVICE                      0x80001374

ERRCODE_PSRAM_RET_XIP_EN

#define ERRCODE_PSRAM_RET_XIP_EN                            0x80001375

ERRCODE_PSRAM_RET_XIP_DIS

#define ERRCODE_PSRAM_RET_XIP_DIS                           0x80001376

ERRCODE_PSRAM_RET_SLEEP

#define ERRCODE_PSRAM_RET_SLEEP                             0x80001377

ERRCODE_PSRAM_RET_WAKE

#define ERRCODE_PSRAM_RET_WAKE                              0x80001378

ERRCODE_PSRAM_RET_ERROR

#define ERRCODE_PSRAM_RET_ERROR                             0x80001379

ERRCODE_PDM_REG_ADDR_INVALID

#define ERRCODE_PDM_REG_ADDR_INVALID                        0x8000137E

ERRCODE_PDM_NOT_INIT

#define ERRCODE_PDM_NOT_INIT                                0x8000137F

ERRCODE_EDGE_NOT_INIT

#define ERRCODE_EDGE_NOT_INIT                               0x80001380

ERRCODE_EDGE_INVALID_PARAMETER

#define ERRCODE_EDGE_INVALID_PARAMETER                      0x80001381

ERRCODE_EDGE_REG_ADDR_INVALID

#define ERRCODE_EDGE_REG_ADDR_INVALID                       0x80001382

ERRCODE_EFLASH_NOT_INIT

#define ERRCODE_EFLASH_NOT_INIT                             0x80001385

ERRCODE_EFLASH_INVALID_PARAMETER

#define ERRCODE_EFLASH_INVALID_PARAMETER                    0x80001386

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_EFUSE_TIMEOUT_WAIT_READY

#define ERRCODE_EFUSE_TIMEOUT_WAIT_READY                    0x80001393

ERRCODE_EFUSE_ITEM_LEN_ERROR

#define ERRCODE_EFUSE_ITEM_LEN_ERROR                        0x80001394

ERRCODE_EFUSE_ITEM_ID_ERROR

#define ERRCODE_EFUSE_ITEM_ID_ERROR                         0x80001395

ERRCODE_EFUSE_ITEM_NOT_WRITEABLE

#define ERRCODE_EFUSE_ITEM_NOT_WRITEABLE                    0x80001396

ERRCODE_EFUSE_READ_FAIL

#define ERRCODE_EFUSE_READ_FAIL                             0x80001397

ERRCODE_EFUSE_WRITE_FAIL

#define ERRCODE_EFUSE_WRITE_FAIL                            0x80001398

ERRCODE_EFUSE_WRITE_FORBIDDEN

#define ERRCODE_EFUSE_WRITE_FORBIDDEN                       0x80001399

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_MEM_MONITOR_GET_TEMP_INVALID

#define ERRCODE_MEM_MONITOR_GET_TEMP_INVALID                0x80001403

ERRCODE_RTC_NOT_INITED

#define ERRCODE_RTC_NOT_INITED                              0x80001405

ERRCODE_RTC_REG_ADDR_INVALID

#define ERRCODE_RTC_REG_ADDR_INVALID                        0x80001406

ERRCODE_RTC_NO_ENOUGH

#define ERRCODE_RTC_NO_ENOUGH                               0x80001407

ERRCODE_RTC_NOT_CREATED

#define ERRCODE_RTC_NOT_CREATED                             0x80001408

ERRCOED_RTC_EN_FAIL

#define ERRCOED_RTC_EN_FAIL                                 0x80001409

ERRCODE_I2S_NOT_INIT

#define ERRCODE_I2S_NOT_INIT                                0x80001410

ERRCODE_I2S_NOT_CONFIG

#define ERRCODE_I2S_NOT_CONFIG                              0x80001411

ERRCODE_PCM_NOT_INIT

#define ERRCODE_PCM_NOT_INIT                                0x80001412

ERRCODE_PCM_NOT_CONFIG

#define ERRCODE_PCM_NOT_CONFIG                              0x80001413

ERRCODE_SIO_REG_ADDR_INVALID

#define ERRCODE_SIO_REG_ADDR_INVALID                        0x80001414

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_SEND_TIMEOUT

#define ERRCODE_CAN_FD_SEND_TIMEOUT                         0x80001423

ERRCODE_CAN_FD_RX_FIFO_EMPTY

#define ERRCODE_CAN_FD_RX_FIFO_EMPTY                        0x80001424

ERRCODE_CAN_ACTIVE_STS

#define ERRCODE_CAN_ACTIVE_STS                              0x80001425

ERRCODE_CAN_PASSIVE_STS

#define ERRCODE_CAN_PASSIVE_STS                             0x80001426

ERRCODE_CAN_BUS_OFF

#define ERRCODE_CAN_BUS_OFF                                 0x80001427

ERRCODE_CAN_ERROR_PARAM_POINTER

#define ERRCODE_CAN_ERROR_PARAM_POINTER                     0x80001428

ERRCODE_CAN_ERROR_PARAM_CONTROLLER

#define ERRCODE_CAN_ERROR_PARAM_CONTROLLER                  0x80001429

ERRCODE_CAN_ERROR_TRANSITION

#define ERRCODE_CAN_ERROR_TRANSITION                        0x80001430

ERRCODE_CAN_ERROR_UNINIT

#define ERRCODE_CAN_ERROR_UNINIT                            0x80001431

ERRCODE_CAN_ERROR_SET_CONTROLLER_MODE

#define ERRCODE_CAN_ERROR_SET_CONTROLLER_MODE               0x80001432

ERRCODE_CAN_ERROR_DATA_LENGTH

#define ERRCODE_CAN_ERROR_DATA_LENGTH                       0x80001433

ERRCODE_CAN_BUSY

#define ERRCODE_CAN_BUSY                                    0x80001434

ERRCODE_CAN_ERROR_PARAM_FILTER

#define ERRCODE_CAN_ERROR_PARAM_FILTER                      0x80001435

ERRCODE_CAN_INIT_TIMEOUT

#define ERRCODE_CAN_INIT_TIMEOUT                            0x80001436

ERRCODE_SECURITY_INVALID_PARAM

#define ERRCODE_SECURITY_INVALID_PARAM                      0x80001501

ERRCODE_SECURITY_PARAM_IS_NULL

#define ERRCODE_SECURITY_PARAM_IS_NULL                      0x80001502

ERRCODE_SECURITY_NOT_INIT

#define ERRCODE_SECURITY_NOT_INIT                           0x80001503

ERRCODE_SECURITY_UNSUPPORT

#define ERRCODE_SECURITY_UNSUPPORT                          0x80001504

ERRCODE_SECURITY_UNEXPECTED

#define ERRCODE_SECURITY_UNEXPECTED                         0x80001505

ERRCODE_SECURITY_TRY_TIMES

#define ERRCODE_SECURITY_TRY_TIMES                          0x80001506

ERRCODE_SECURITY_CHN_BUSY

#define ERRCODE_SECURITY_CHN_BUSY                           0x80001507

ERRCODE_SECURITY_CTX_CLOSED

#define ERRCODE_SECURITY_CTX_CLOSED                         0x80001508

ERRCODE_SECURITY_NOT_SET_CONFIG

#define ERRCODE_SECURITY_NOT_SET_CONFIG                     0x80001509

ERRCODE_SECURITY_NOT_ATTACHED

#define ERRCODE_SECURITY_NOT_ATTACHED                       0x8000150A

ERRCODE_SECURITY_NOT_SET_SESSION_KEY

#define ERRCODE_SECURITY_NOT_SET_SESSION_KEY                0x8000150B

ERRCODE_SECURITY_NOT_MAC_START

#define ERRCODE_SECURITY_NOT_MAC_START                      0x8000150C

ERRCODE_SECURITY_INVALID_HANDLE

#define ERRCODE_SECURITY_INVALID_HANDLE                     0x8000150D

ERRCODE_SECURITY_GET_PHYS_ADDR

#define ERRCODE_SECURITY_GET_PHYS_ADDR                      0x8000150E

ERRCODE_SECURITY_SYMC_LEN_NOT_ALIGNED

#define ERRCODE_SECURITY_SYMC_LEN_NOT_ALIGNED               0x8000150F

ERRCODE_SECURITY_SYMC_ADDR_NOT_ALIGNED

#define ERRCODE_SECURITY_SYMC_ADDR_NOT_ALIGNED              0x80001510

ERRCODE_SECURITY_PKE_RSA_SAME_DATA

#define ERRCODE_SECURITY_PKE_RSA_SAME_DATA                  0x80001511

ERRCODE_SECURITY_PKE_RSA_CRYPTO_V15_CHECK

#define ERRCODE_SECURITY_PKE_RSA_CRYPTO_V15_CHECK           0x80001512

ERRCODE_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK

#define ERRCODE_SECURITY_PKE_RSA_CRYPTO_OAEP_CHECK          0x80001513

ERRCODE_SECURITY_PKE_RSA_VERIFY_V15_CHECK

#define ERRCODE_SECURITY_PKE_RSA_VERIFY_V15_CHECK           0x80001514

ERRCODE_SECURITY_PKE_RSA_VERIFY_PSS_CHECK

#define ERRCODE_SECURITY_PKE_RSA_VERIFY_PSS_CHECK           0x80001515

ERRCODE_SECURITY_PKE_RSA_GEN_KEY

#define ERRCODE_SECURITY_PKE_RSA_GEN_KEY                    0x80001516

ERRCODE_SECURITY_PKE_SM2_DECRYPT

#define ERRCODE_SECURITY_PKE_SM2_DECRYPT                    0x80001517

ERRCODE_SECURITY_ECDSA_SIGN_R_IS_ZERO

#define ERRCODE_SECURITY_ECDSA_SIGN_R_IS_ZERO               0x80001518

ERRCODE_SECURITY_ECDSA_SIGN_S_IS_ZERO

#define ERRCODE_SECURITY_ECDSA_SIGN_S_IS_ZERO               0x80001519

ERRCODE_SECURITY_PKE_ECDSA_VERIFY_CHECK

#define ERRCODE_SECURITY_PKE_ECDSA_VERIFY_CHECK             0x8000151A

ERRCODE_SECURITY_OTP_ADDR_NOT_ALIGNED

#define ERRCODE_SECURITY_OTP_ADDR_NOT_ALIGNED               0x8000151B

ERRCODE_SECURITY_HASH_ADDR_NOT_ALIGNED

#define ERRCODE_SECURITY_HASH_ADDR_NOT_ALIGNED              0x8000151C

ERRCODE_SECURITY_HASH_LEN_NOT_ALIGNED

#define ERRCODE_SECURITY_HASH_LEN_NOT_ALIGNED               0x8000151D

ERRCODE_SECURITY_PKE_SECURITY_STRENGTH_NOT_MATCH

#define ERRCODE_SECURITY_PKE_SECURITY_STRENGTH_NOT_MATCH    0x8000151E

ERRCODE_SECURITY_PKE_RSA_CRYPTO_BUFFER_TOO_SMALL

#define ERRCODE_SECURITY_PKE_RSA_CRYPTO_BUFFER_TOO_SMALL    0x80001520

ERRCODE_SECURITY_SYMC_AEAD_TAG_INVALID

#define ERRCODE_SECURITY_SYMC_AEAD_TAG_INVALID              0x80001521

ERRCODE_SECURITY_INVALID_RSA_MODULAR

#define ERRCODE_SECURITY_INVALID_RSA_MODULAR                0x80001522

ERRCODE_SECURITY_MEMCPY_S

#define ERRCODE_SECURITY_MEMCPY_S                           0x80001540

ERRCODE_SECURITY_MALLOC

#define ERRCODE_SECURITY_MALLOC                             0x80001541

ERRCODE_SECURITY_MUTEX_INIT

#define ERRCODE_SECURITY_MUTEX_INIT                         0x80001542

ERRCODE_SECURITY_MUTEX_LOCK

#define ERRCODE_SECURITY_MUTEX_LOCK                         0x80001543

ERRCODE_SECURITY_MEMSET_S

#define ERRCODE_SECURITY_MEMSET_S                           0x80001544

ERRCODE_SECURITY_DEV_OPEN_FAILED

#define ERRCODE_SECURITY_DEV_OPEN_FAILED                    0x80001560

ERRCODE_SECURITY_COUNT_OVERFLOW

#define ERRCODE_SECURITY_COUNT_OVERFLOW                     0x80001561

ERRCODE_SECURITY_CMD_DISMATCH

#define ERRCODE_SECURITY_CMD_DISMATCH                       0x80001570

ERRCODE_SECURITY_COPY_FROM_USER

#define ERRCODE_SECURITY_COPY_FROM_USER                     0x80001571

ERRCODE_SECURITY_COPY_TO_USER

#define ERRCODE_SECURITY_COPY_TO_USER                       0x80001572

ERRCODE_SECURITY_MEM_HANDLE_GET

#define ERRCODE_SECURITY_MEM_HANDLE_GET                     0x80001573

ERRCODE_SECURITY_GET_OWNER

#define ERRCODE_SECURITY_GET_OWNER                          0x80001574

ERRCODE_SECURITY_PROCESS_NOT_INIT

#define ERRCODE_SECURITY_PROCESS_NOT_INIT                   0x80001580

ERRCODE_SECURITY_MAX_PROCESS

#define ERRCODE_SECURITY_MAX_PROCESS                        0x80001581

ERRCODE_SECURITY_MEMORY_ACCESS

#define ERRCODE_SECURITY_MEMORY_ACCESS                      0x80001582

ERRCODE_SECURITY_INVALID_PROCESS

#define ERRCODE_SECURITY_INVALID_PROCESS                    0x80001583

ERRCODE_SECURITY_HASH_LOGIC

#define ERRCODE_SECURITY_HASH_LOGIC                         0x800015A0

ERRCODE_SECURITY_PKE_LOGIC

#define ERRCODE_SECURITY_PKE_LOGIC                          0x800015A1

ERRCODE_SECURITY_INVALID_CPU_TYPE

#define ERRCODE_SECURITY_INVALID_CPU_TYPE                   0x800015A2

ERRCODE_SECURITY_INVALID_REGISTER_VALUE

#define ERRCODE_SECURITY_INVALID_REGISTER_VALUE             0x800015A3

ERRCODE_SECURITY_INVALID_PHYS_ADDR

#define ERRCODE_SECURITY_INVALID_PHYS_ADDR                  0x800015A4

ERRCODE_SECURITY_OTP_PERMISSION

#define ERRCODE_SECURITY_OTP_PERMISSION                     0x800015A5

ERRCODE_SECURITY_KM_LOGIC

#define ERRCODE_SECURITY_KM_LOGIC                           0x800015A6

ERRCODE_SECURITY_KM_KL_LOGIC

#define ERRCODE_SECURITY_KM_KL_LOGIC                        0x800015A7

ERRCODE_SECURITY_KM_KC_LOGIC

#define ERRCODE_SECURITY_KM_KC_LOGIC                        0x800015A8

ERRCODE_SECURITY_KLAD_ROOTKEY_NOT_READY

#define ERRCODE_SECURITY_KLAD_ROOTKEY_NOT_READY             0x800015A9

ERRCODE_SECURITY_KM_RKP_LOGIC

#define ERRCODE_SECURITY_KM_RKP_LOGIC                       0x800015AA

ERRCODE_SECURITY_NO_CLOCK

#define ERRCODE_SECURITY_NO_CLOCK                           0x800015AB

ERRCODE_SECURITY_GET_TRNG_TIMEOUT

#define ERRCODE_SECURITY_GET_TRNG_TIMEOUT                   0x800015B0

ERRCODE_SECURITY_HASH_CLEAR_CHN_TIMEOUT

#define ERRCODE_SECURITY_HASH_CLEAR_CHN_TIMEOUT             0x800015B1

ERRCODE_SECURITY_HASH_CALC_TIMEOUT

#define ERRCODE_SECURITY_HASH_CALC_TIMEOUT                  0x800015B2

ERRCODE_SECURITY_SYMC_CLEAR_CHN_TIMEOUT

#define ERRCODE_SECURITY_SYMC_CLEAR_CHN_TIMEOUT             0x800015B3

ERRCODE_SECURITY_SYMC_CALC_TIMEOUT

#define ERRCODE_SECURITY_SYMC_CALC_TIMEOUT                  0x800015B4

ERRCODE_SECURITY_SYMC_GET_TAG_TIMEOUT

#define ERRCODE_SECURITY_SYMC_GET_TAG_TIMEOUT               0x800015B5

ERRCODE_SECURITY_PKE_LOCK_TIMEOUT

#define ERRCODE_SECURITY_PKE_LOCK_TIMEOUT                   0x800015B6

ERRCODE_SECURITY_PKE_WAIT_DONE_TIMEOUT

#define ERRCODE_SECURITY_PKE_WAIT_DONE_TIMEOUT              0x800015B7

ERRCODE_SECURITY_PKE_ROBUST_WARNING

#define ERRCODE_SECURITY_PKE_ROBUST_WARNING                 0x800015B8

ERRCODE_SECURITY_RKP_LOCK_TIMEOUT

#define ERRCODE_SECURITY_RKP_LOCK_TIMEOUT                   0x800015B9

ERRCODE_SECURITY_RKP_CALC_TIMEOUT

#define ERRCODE_SECURITY_RKP_CALC_TIMEOUT                   0x800015BA

ERRCODE_SECURITY_KLAD_COM_ROUTE_TIMEOUT

#define ERRCODE_SECURITY_KLAD_COM_ROUTE_TIMEOUT             0x800015BB

ERRCODE_SECURITY_OTP_TIMEOUT

#define ERRCODE_SECURITY_OTP_TIMEOUT                        0x800015BC

ERRCODE_SECURITY_KEYSLOT_TIMEOUT

#define ERRCODE_SECURITY_KEYSLOT_TIMEOUT                    0x800015BD

ERRCODE_SECURITY_KEYSLOT_LOCK

#define ERRCODE_SECURITY_KEYSLOT_LOCK                       0x800015BE

ERRCODE_SECURITY_KLAD_TIMEOUT

#define ERRCODE_SECURITY_KLAD_TIMEOUT                       0x800015BF

ERRCODE_SECURITY_KLAD_LOCK

#define ERRCODE_SECURITY_KLAD_LOCK                          0x800015C0

ERRCODE_SECURITY_HASH_LOCK_TIMEOUT

#define ERRCODE_SECURITY_HASH_LOCK_TIMEOUT                  0x800015C1

ERRCODE_SECURITY_PKE_ALG_TIMEOUT

#define ERRCODE_SECURITY_PKE_ALG_TIMEOUT                    0x800015C2

ERRCODE_SEMA_INVALID_INDEX

#define ERRCODE_SEMA_INVALID_INDEX                          0x80001D00

ERRCODE_SEMA_REG_ADDR_INVALID

#define ERRCODE_SEMA_REG_ADDR_INVALID                       0x80001D01

ERRCODE_MIPI_RFFE_REG_ADDR_INVALID

#define ERRCODE_MIPI_RFFE_REG_ADDR_INVALID                  0x80001600

ERRCODE_MIPI_RFFE_TIMEOUT

#define ERRCODE_MIPI_RFFE_TIMEOUT                           0x80001601

ERRCODE_MIPI_RFFE_CMD_PARAM_ERROR

#define ERRCODE_MIPI_RFFE_CMD_PARAM_ERROR                   0x80001602

ERRCODE_MIPI_RFFE_OPCODE_PARAM_ERROR

#define ERRCODE_MIPI_RFFE_OPCODE_PARAM_ERROR                0x80001603

ERRCODE_MIPI_RFFE_NOT_INIT

#define ERRCODE_MIPI_RFFE_NOT_INIT                          0x80001604

ERRCODE_CAPSENSOR_NOT_INIT

#define ERRCODE_CAPSENSOR_NOT_INIT                          0x80001620

ERRCODE_CAPSENSOR_NOT_ENABLE_SELF_CALI

#define ERRCODE_CAPSENSOR_NOT_ENABLE_SELF_CALI              0x80001621

ERRCODE_CAPSENSOR_SELF_CALI_TIMEOUT

#define ERRCODE_CAPSENSOR_SELF_CALI_TIMEOUT                 0x80001622

ERRCODE_CAPSENSOR_MAN_CALI_TIMEOUT

#define ERRCODE_CAPSENSOR_MAN_CALI_TIMEOUT                  0x80001623

ERRCODE_CAPSENSOR_TIMEOUT

#define ERRCODE_CAPSENSOR_TIMEOUT                           0x80001624

ERRCODE_CAPSENSOR_DATA_REFRESH

#define ERRCODE_CAPSENSOR_DATA_REFRESH                      0x80001625

ERRCODE_LPB_INVALID_PARAM

#define ERRCODE_LPB_INVALID_PARAM                           0x80001630

ERRCODE_LPB_NOT_INIT

#define ERRCODE_LPB_NOT_INIT                                0x80001631

ERRCODE_LPB_CH_MONITED

#define ERRCODE_LPB_CH_MONITED                              0x80001632

ERRCODE_LPB_CH_IS_NOT_MONITED

#define ERRCODE_LPB_CH_IS_NOT_MONITED                       0x80001633

ERRCODE_LPB_FUNC_CFG_SAME

#define ERRCODE_LPB_FUNC_CFG_SAME                           0x80001634

ERRCODE_LPB_CH_ALL_BUSY

#define ERRCODE_LPB_CH_ALL_BUSY                             0x80001635

ERRCODE_LPB_FUNC_NOT_CFG

#define ERRCODE_LPB_FUNC_NOT_CFG                            0x80001636

ERRCODE_LPB_PERIPHERAL_NOT_INIT

#define ERRCODE_LPB_PERIPHERAL_NOT_INIT                     0x80001637

ERRCODE_LPB_PERIPHERAL_INVALID_PARAM

#define ERRCODE_LPB_PERIPHERAL_INVALID_PARAM                0x80001638

ERRCODE_LPB_PERIPHERAL_CH_ALL_BUSY

#define ERRCODE_LPB_PERIPHERAL_CH_ALL_BUSY                  0x80001639

ERRCODE_LPB_PERIPHERAL_GPIO_CFG_SAME

#define ERRCODE_LPB_PERIPHERAL_GPIO_CFG_SAME                0x8000163A

ERRCODE_LPB_PERIPHERAL_PWM_GRP_SAME

#define ERRCODE_LPB_PERIPHERAL_PWM_GRP_SAME                 0x8000163B

ERRCODE_LPB_PERIPHERAL_GPIOCTRL_CONFLICT

#define ERRCODE_LPB_PERIPHERAL_GPIOCTRL_CONFLICT            0x8000163C

ERRCODE_I3C_NOT_INIT

#define ERRCODE_I3C_NOT_INIT                                0x80001640

ERRCODE_I3C_INITED

#define ERRCODE_I3C_INITED                                  0x80001641

ERRCODE_I3C_INVALID_PARAMETER

#define ERRCODE_I3C_INVALID_PARAMETER                       0x80001642

ERRCODE_I3C_RX_DATA_GET_FAILED

#define ERRCODE_I3C_RX_DATA_GET_FAILED                      0x80001643

ERRCODE_I3C_REG_ADDR_INVALID

#define ERRCODE_I3C_REG_ADDR_INVALID                        0x80001644

ERRCODE_I3C_LP_REG_ADDR_INVALID

#define ERRCODE_I3C_LP_REG_ADDR_INVALID                     0x80001645

ERRCODE_I3C_CMD_TABLE_ADDR_INVALID

#define ERRCODE_I3C_CMD_TABLE_ADDR_INVALID                   0x80001646

ERRCODE_I3C_CMD_TABLE_ADDR_ALIGN_ERROR

#define ERRCODE_I3C_CMD_TABLE_ADDR_ALIGN_ERROR              0x80001647

ERRCODE_SH_PLAT_CUST_DISABLE

#define ERRCODE_SH_PLAT_CUST_DISABLE                        0x80001648

ERRCODE_SH_INVALID_PARAMETER

#define ERRCODE_SH_INVALID_PARAMETER                        0x80001649

ERRCODE_SH_LENGTH_ERROR

#define ERRCODE_SH_LENGTH_ERROR                             0x8000164A

ERRCODE_SH_INVALID_HEADER

#define ERRCODE_SH_INVALID_HEADER                           0x8000164B

ERRCODE_LIN_INITED

#define ERRCODE_LIN_INITED                                  0x80001650

ERRCODE_LIN_NOT_INIT

#define ERRCODE_LIN_NOT_INIT                                0x80001651

ERRCODE_LIN_WAIT_IDLE_FAIL

#define ERRCODE_LIN_WAIT_IDLE_FAIL                          0x80001652

ERRCODE_LIN_NOT_SUPPORT_WAKEUP

#define ERRCODE_LIN_NOT_SUPPORT_WAKEUP                      0x80001653

ERRCODE_LIN_NOT_MASTER

#define ERRCODE_LIN_NOT_MASTER                              0x80001654

ERRCODE_LIN_NOT_MASTER_MODE

#define ERRCODE_LIN_NOT_MASTER_MODE                         0x80001655

ERRCODE_LIN_NOT_SLEEP

#define ERRCODE_LIN_NOT_SLEEP                               0x80001656

ERRCODE_LIN_NOT_WAKEUP

#define ERRCODE_LIN_NOT_WAKEUP                              0x80001657

ERRCODE_LIN_NOT_OPERATIONAL

#define ERRCODE_LIN_NOT_OPERATIONAL                         0x80001658

ERRCODE_PARTITION_INIT_ERR

#define ERRCODE_PARTITION_INIT_ERR                           0x80003000

ERRCODE_PARTITION_NOT_SUPPORT

#define ERRCODE_PARTITION_NOT_SUPPORT                        0x80003001

ERRCODE_PARTITION_INVALID_PARAM

#define ERRCODE_PARTITION_INVALID_PARAM                     0x80003002

ERRCODE_PARTITION_CONFIG_NOT_FOUND

#define ERRCODE_PARTITION_CONFIG_NOT_FOUND                  0x80003003

ERRCODE_IMAGE_CONFIG_NOT_FOUND

#define ERRCODE_IMAGE_CONFIG_NOT_FOUND                      0x80003004

ERRCODE_AT_CHANNEL_BUSY

#define ERRCODE_AT_CHANNEL_BUSY                             0x80003020

ERRCODE_AT_CMD_TOO_LONG

#define ERRCODE_AT_CMD_TOO_LONG                             0x80003021

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_MSG_SEND_ERROR

#define ERRCODE_AT_MSG_SEND_ERROR                           0x80003024

ERRCODE_UPG_NOT_INIT

#define ERRCODE_UPG_NOT_INIT                                0x80003040

ERRCODE_UPG_ALREADY_INIT

#define ERRCODE_UPG_ALREADY_INIT                            0x80003041

ERRCODE_UPG_INVALID_PARAMETER

#define ERRCODE_UPG_INVALID_PARAMETER                       0x80003042

ERRCODE_UPG_WRONG_IMAGE_NUM

#define ERRCODE_UPG_WRONG_IMAGE_NUM                         0x80003043

ERRCODE_UPG_INVALID_IMAGE_ID

#define ERRCODE_UPG_INVALID_IMAGE_ID                        0x80003044

ERRCODE_UPG_NULL_POINTER

#define ERRCODE_UPG_NULL_POINTER                            0x80003045

ERRCODE_UPG_NOT_SUPPORTED

#define ERRCODE_UPG_NOT_SUPPORTED                           0x80003046

ERRCODE_UPG_NOT_NEED_TO_UPDATE

#define ERRCODE_UPG_NOT_NEED_TO_UPDATE                      0x80003047

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_FLAG_NOT_INIT

#define ERRCODE_UPG_FLAG_NOT_INIT                           0x80003050

ERRCODE_UPG_NO_ENOUGH_SPACE

#define ERRCODE_UPG_NO_ENOUGH_SPACE                         0x80003051

ERRCODE_UPG_PARTITION_ALIGN_ERROR

#define ERRCODE_UPG_PARTITION_ALIGN_ERROR                   0x80003052

ERRCODE_UPG_INVALID_PREPARE_INFO

#define ERRCODE_UPG_INVALID_PREPARE_INFO                    0x80003053

ERRCODE_UPG_NOT_PREPARED

#define ERRCODE_UPG_NOT_PREPARED                            0x80003054

ERRCODE_UPG_INVALID_BUFF_LEN

#define ERRCODE_UPG_INVALID_BUFF_LEN                        0x80003055

ERRCODE_UPG_INVALID_OFFSET

#define ERRCODE_UPG_INVALID_OFFSET                          0x80003056

ERRCODE_UPG_FILE_OPEN_FAIL

#define ERRCODE_UPG_FILE_OPEN_FAIL                          0x80003057

ERRCODE_UPG_FILE_WRITE_FAIL

#define ERRCODE_UPG_FILE_WRITE_FAIL                         0x80003058

ERRCODE_UPG_FILE_SEEK_FAIL

#define ERRCODE_UPG_FILE_SEEK_FAIL                          0x80003059

ERRCODE_UPG_FILE_READ_FAIL

#define ERRCODE_UPG_FILE_READ_FAIL                          0x80003060

ERRCODE_UPG_EMPTY_FILE

#define ERRCODE_UPG_EMPTY_FILE                              0x80003061

ERRCODE_UPG_DECOMPRESS_FAIL

#define ERRCODE_UPG_DECOMPRESS_FAIL                         0x80003062

ERRCODE_UPG_VERIFICATION_KEY_ERROR

#define ERRCODE_UPG_VERIFICATION_KEY_ERROR                  0x80003063

ERRCODE_UPG_CHECK_FOTA_ERROR

#define ERRCODE_UPG_CHECK_FOTA_ERROR                        0x80003064

ERRCODE_UPG_SET_IMG_ERROR

#define ERRCODE_UPG_SET_IMG_ERROR                           0x80003065

ERRCODE_UPG_BACKUP_UPDATE_ERROR

#define ERRCODE_UPG_BACKUP_UPDATE_ERROR                     0x80003066

ERRCODE_UPG_RETRY_ALL_FAIL

#define ERRCODE_UPG_RETRY_ALL_FAIL                          0x80003067

ERRCODE_UPG_VERSION_ERROR

#define ERRCODE_UPG_VERSION_ERROR                           0x80003068

ERRCODE_UPG_TIMEOUT

#define ERRCODE_UPG_TIMEOUT                                 0x80003069

ERRCODE_UPG_REJECT_LOW_POWER

#define ERRCODE_UPG_REJECT_LOW_POWER                        0x80003070

ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE

#define ERRCODE_NV_KEY_NOT_IN_WRITE_QUEUE                   0x80003080

ERRCODE_NV_KEY_NOT_FOUND

#define ERRCODE_NV_KEY_NOT_FOUND                            0x80003081

ERRCODE_NV_GET_BUFFER_TOO_SMALL

#define ERRCODE_NV_GET_BUFFER_TOO_SMALL                     0x80003082

ERRCODE_NV_INVALID_PARAM

#define ERRCODE_NV_INVALID_PARAM                            0x80003083

ERRCODE_NV_RPC_ERROR

#define ERRCODE_NV_RPC_ERROR                                0x80003084

ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY

#define ERRCODE_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY         0x80003085

ERRCODE_NV_BUFFER_TOO_SMALL

#define ERRCODE_NV_BUFFER_TOO_SMALL                         0x80003086

ERRCODE_NV_NO_ENOUGH_SPACE

#define ERRCODE_NV_NO_ENOUGH_SPACE                          0x80003087

ERRCODE_NV_ILLEGAL_OPERATION

#define ERRCODE_NV_ILLEGAL_OPERATION                        0x80003088

ERRCODE_NV_SEM_WAIT_ERR

#define ERRCODE_NV_SEM_WAIT_ERR                             0x80003089

ERRCODE_NV_NOT_INIT

#define ERRCODE_NV_NOT_INIT                                 0x80003090

ERRCODE_NV_NOTIFY_LIST_FULL

#define ERRCODE_NV_NOTIFY_LIST_FULL                         0x80003091

ERRCODE_NV_INIT_FAILED

#define ERRCODE_NV_INIT_FAILED                              0x80003092

ERRCODE_NV_ZERO_LENGTH_COPY

#define ERRCODE_NV_ZERO_LENGTH_COPY                         0x80003093

ERRCODE_NV_NOTIFY_SEGMENT_ERR

#define ERRCODE_NV_NOTIFY_SEGMENT_ERR                       0x80003094

ERRCODE_NV_READ_FLASH_ERR

#define ERRCODE_NV_READ_FLASH_ERR                           0x80003095

ERRCODE_NV_DATA_MISMATCH

#define ERRCODE_NV_DATA_MISMATCH                            0x80003096

ERRCODE_NV_LENGTH_MISMATCH

#define ERRCODE_NV_LENGTH_MISMATCH                          0x80003097

ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_HASH_BUFFER_NOT_ALLOCATED            0x80003098

ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_DATA_BUFFER_NOT_ALLOCATED            0x80003099

ERRCODE_NV_INVALID_KEY_HEADER

#define ERRCODE_NV_INVALID_KEY_HEADER                       0x80003100

ERRCODE_NV_SEARCH_PATTERN_MISMATCH

#define ERRCODE_NV_SEARCH_PATTERN_MISMATCH                  0x80003101

ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH

#define ERRCODE_NV_SEARCH_KEY_TYPE_MISMATCH                 0x80003102

ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH

#define ERRCODE_NV_SEARCH_KEY_STATE_MISMATCH                0x80003103

ERRCODE_NV_HASH_MISMATCH

#define ERRCODE_NV_HASH_MISMATCH                            0x80003104

ERRCODE_NV_PAGE_NOT_FOUND

#define ERRCODE_NV_PAGE_NOT_FOUND                           0x80003105

ERRCODE_NV_INVALID_PAGE

#define ERRCODE_NV_INVALID_PAGE                             0x80003106

ERRCODE_NV_INVALID_STORE

#define ERRCODE_NV_INVALID_STORE                            0x80003107

ERRCODE_NV_DEFRAGMENTATION_NEEDED

#define ERRCODE_NV_DEFRAGMENTATION_NEEDED                   0x80003108

ERRCODE_NV_HASH_UNAVAILABLE

#define ERRCODE_NV_HASH_UNAVAILABLE                         0x80003109

ERRCODE_NV_AES_UNAVAILABLE

#define ERRCODE_NV_AES_UNAVAILABLE                          0x80003110

ERRCODE_NV_BUFFER_PRIMED_PREMATURELY

#define ERRCODE_NV_BUFFER_PRIMED_PREMATURELY                0x80003111

ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL

#define ERRCODE_NV_KEY_HASH_BUFFER_TOO_SMALL                0x80003112

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_KEY_HEADER_BUFFER_NOT_ALLOCATED

#define ERRCODE_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED          0x80003116

ERRCODE_NV_STATE_INVALID

#define ERRCODE_NV_STATE_INVALID                            0x80003117

ERRCODE_NV_PAGE_REALIGN_NEEDED

#define ERRCODE_NV_PAGE_REALIGN_NEEDED                      0x80003118

ERRCODE_NV_EXTRA_REGION_CONFIG_INVALID

#define ERRCODE_NV_EXTRA_REGION_CONFIG_INVALID              0x80003119

ERRCODE_FLASH_TASK_COMPLETED

#define ERRCODE_FLASH_TASK_COMPLETED                        0x80003130

ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR

#define ERRCODE_FLASH_INVALID_PARAM_BEYOND_ADDR             0x80003131

ERRCODE_FLASH_TASK_PE_VETO

#define ERRCODE_FLASH_TASK_PE_VETO                          0x80003132

ERRCODE_FLASH_CONFIG_FAIL

#define ERRCODE_FLASH_CONFIG_FAIL                           0x80003133

ERRCODE_FLASH_SPI_TRANS_FAIL

#define ERRCODE_FLASH_SPI_TRANS_FAIL                        0x80003134

ERRCODE_FLASH_TIMEOUT

#define ERRCODE_FLASH_TIMEOUT                               0x80003135

ERRCODE_FLASH_FALSE_MODE

#define ERRCODE_FLASH_FALSE_MODE                            0x80003136

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_INIT_FAIL

#define ERRCODE_FLASH_INIT_FAIL                             0x80003139

ERRCODE_IPC_NOT_INIT

#define ERRCODE_IPC_NOT_INIT                                0x80003140

ERRCODE_IPC_INVALID_PARAMETER

#define ERRCODE_IPC_INVALID_PARAMETER                       0x80003141

ERRCODE_IPC_REG_ADDR_INVALID

#define ERRCODE_IPC_REG_ADDR_INVALID                        0x80003142

ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS

#define ERRCODE_IPC_NOT_REGISTER_HAL_FUNCS                  0x80003143

ERRCODE_IPC_UNDEFINED_ACTION

#define ERRCODE_IPC_UNDEFINED_ACTION                        0x80003144

ERRCODE_IPC_ASYNC_BUF_OVERFLOW

#define ERRCODE_IPC_ASYNC_BUF_OVERFLOW                      0x80003145

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_SLAVE_POWER_OFF

#define ERRCODE_IPC_SLAVE_POWER_OFF                         0x80003148

ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL

#define ERRCODE_TEST_SUITE_STATUS_RETURN_CONTROL            0x80003160

ERRCODE_TEST_SUITE_OK

#define ERRCODE_TEST_SUITE_OK                               0x80003161

ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION

#define ERRCODE_TEST_SUITE_UNKNOWN_FUNCTION                 0x80003162

ERRCODE_TEST_SUITE_ERROR_TIMED_OUT

#define ERRCODE_TEST_SUITE_ERROR_TIMED_OUT                  0x80003163

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_UNEXPECTED_INTERRUPT

#define ERRCODE_TEST_SUITE_ERROR_UNEXPECTED_INTERRUPT       0x80003167

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_UNKNOWN_COMMAND

#define ERRCODE_TEST_SUITE_UNKNOWN_COMMAND                  0x80003170

ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND

#define ERRCODE_TEST_SUITE_UNRECOGNIZED_COMMAND             0x80003171

ERRCODE_TEST_SUITE_TEST_FAILED

#define ERRCODE_TEST_SUITE_TEST_FAILED                      0x80003172

ERRCODE_DIAG_STAT_INVALID_ID

#define ERRCODE_DIAG_STAT_INVALID_ID                        0x80003180

ERRCODE_DIAG_NOT_INIT

#define ERRCODE_DIAG_NOT_INIT                               0x80003181

ERRCODE_DIAG_NOT_FOUND

#define ERRCODE_DIAG_NOT_FOUND                              0x80003182

ERRCODE_DIAG_INVALID_PARAMETER

#define ERRCODE_DIAG_INVALID_PARAMETER                      0x80003183

ERRCODE_DIAG_CONSUMED

#define ERRCODE_DIAG_CONSUMED                               0x80003184

ERRCODE_DIAG_TOO_SMALL_BUFFER

#define ERRCODE_DIAG_TOO_SMALL_BUFFER                       0x80003185

ERRCODE_DIAG_NO_MORE_DATA

#define ERRCODE_DIAG_NO_MORE_DATA                           0x80003186

ERRCODE_DIAG_NOT_ENOUGH_MEMORY

#define ERRCODE_DIAG_NOT_ENOUGH_MEMORY                      0x80003187

ERRCODE_DIAG_INVALID_HEAP_ADDR

#define ERRCODE_DIAG_INVALID_HEAP_ADDR                      0x80003188

ERRCODE_DIAG_NOT_CONNECT

#define ERRCODE_DIAG_NOT_CONNECT                            0x80003189

ERRCODE_DIAG_BUSY

#define ERRCODE_DIAG_BUSY                                   0x8000318A

ERRCODE_DIAG_TOO_LARGE_FRAME

#define ERRCODE_DIAG_TOO_LARGE_FRAME                        0x8000318B

ERRCODE_DIAG_RAM_ALIGN

#define ERRCODE_DIAG_RAM_ALIGN                              0x8000318C

ERRCODE_DIAG_NOT_SUPPORT

#define ERRCODE_DIAG_NOT_SUPPORT                            0x8000318D

ERRCODE_DIAG_QUEUE_FULL

#define ERRCODE_DIAG_QUEUE_FULL                             0x8000318E

ERRCODE_DIAG_MSG_CFG_NOT_ALLOW

#define ERRCODE_DIAG_MSG_CFG_NOT_ALLOW                      0x8000318F

ERRCODE_DIAG_TOO_LARGE_MSG

#define ERRCODE_DIAG_TOO_LARGE_MSG                          0x80003190

ERRCODE_DIAG_INVALID_CODE_ADDR

#define ERRCODE_DIAG_INVALID_CODE_ADDR                      0x80003191

ERRCODE_DIAG_OBJ_NOT_FOUND

#define ERRCODE_DIAG_OBJ_NOT_FOUND                          0x80003192

ERRCODE_DIAG_BLOCK_EMPTY

#define ERRCODE_DIAG_BLOCK_EMPTY                            0x80003193

ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE

#define ERRCODE_DIAG_NOT_ENOUGH_SHARE_SPACE                 0x80003194

ERRCODE_DIAG_CORRUPT_SHARED_MEMORY

#define ERRCODE_DIAG_CORRUPT_SHARED_MEMORY                  0x80003195

ERRCODE_DIAG_NO_NEXT_MESSAGE

#define ERRCODE_DIAG_NO_NEXT_MESSAGE                        0x80003196

ERRCODE_DIAG_KV_NOT_SUPPORT_ID

#define ERRCODE_DIAG_KV_NOT_SUPPORT_ID                      0x80003197

ERRCODE_DIAG_BAD_DATA

#define ERRCODE_DIAG_BAD_DATA                               0x80003198

ERRCODE_DIAG_CRC_ERROR

#define ERRCODE_DIAG_CRC_ERROR                              0x80003199

ERRCODE_DIAG_TRANSMIT_TIMEOUT

#define ERRCODE_DIAG_TRANSMIT_TIMEOUT                       0x80003200

ERRCODE_DIAG_TRANSMIT_USER_STOP

#define ERRCODE_DIAG_TRANSMIT_USER_STOP                     0x80003201

ERRCODE_DFX_LOGFILE_INTERAL_FAIL

#define ERRCODE_DFX_LOGFILE_INTERAL_FAIL                    0x80003210

ERRCODE_DFX_LOGFILE_RECORD_INVALID

#define ERRCODE_DFX_LOGFILE_RECORD_INVALID                  0x80003211

ERRCODE_DFX_LOGFILE_WRITE_FAIL

#define ERRCODE_DFX_LOGFILE_WRITE_FAIL                      0x80003212

ERRCODE_DFX_LOGFILE_OPEN_FAIL

#define ERRCODE_DFX_LOGFILE_OPEN_FAIL                       0x80003213

ERRCODE_DFX_LOGFILE_EVENT_FAILURE

#define ERRCODE_DFX_LOGFILE_EVENT_FAILURE                   0x80003214

ERRCODE_DFX_LOGFILE_MUTEX_FAILURE

#define ERRCODE_DFX_LOGFILE_MUTEX_FAILURE                   0x80003215

ERRCODE_DFX_LOGFILE_TIMER_FAILURE

#define ERRCODE_DFX_LOGFILE_TIMER_FAILURE                   0x80003216

ERRCODE_DFX_LOGFILE_THREAD_FAILURE

#define ERRCODE_DFX_LOGFILE_THREAD_FAILURE                  0x80003217

ERRCODE_DFX_LOGFILE_ALREADY_OPEN

#define ERRCODE_DFX_LOGFILE_ALREADY_OPEN                    0x80003218

ERRCODE_DFX_LOGFILE_MKDIR_FATAL

#define ERRCODE_DFX_LOGFILE_MKDIR_FATAL                    0x80003219

ERRCODE_DFX_LOGFILE_SUSPENDED

#define ERRCODE_DFX_LOGFILE_SUSPENDED                       0x8000321A

ERRCODE_DFX_LOGFILE_NOT_INITIALIZED

#define ERRCODE_DFX_LOGFILE_NOT_INITIALIZED                 0x8000321B

ERRCODE_DFX_LOGFILE_NOT_OPEN

#define ERRCODE_DFX_LOGFILE_NOT_OPEN                        0x8000321C

ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL

#define ERRCODE_DFX_LOGFILE_FLASH_PREPARE_FAIL              0x80003220

ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE

#define ERRCODE_DFX_LOGFILE_NOT_ENOUGH_SPACE                0x80003221

ERRCODE_PM_ERROR

#define ERRCODE_PM_ERROR                                    0x80003230

ERRCODE_PM_INVALID_PARAMETER

#define ERRCODE_PM_INVALID_PARAMETER                        0x80003231

ERRCODE_PM_MEM_ALLOC_ERROR

#define ERRCODE_PM_MEM_ALLOC_ERROR                          0x80003232

ERRCODE_PM_RET_MEM_FREE_ERROR

#define ERRCODE_PM_RET_MEM_FREE_ERROR                       0x80003233

ERRCODE_PM_CUSTOM_MODE_EXISTS

#define ERRCODE_PM_CUSTOM_MODE_EXISTS                       0x80003234

ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL

#define ERRCODE_PM_SLEEP_THRESHOLD_TOO_SMALL                0x80003235

ERRCODE_PM_SWITCH_FUNC_NULL

#define ERRCODE_PM_SWITCH_FUNC_NULL                         0x80003236

ERRCODE_PM_PF_IS_OFF

#define ERRCODE_PM_PF_IS_OFF                                0x80003237

ERRCODE_PM_SWITCH_FUNC_FAIL

#define ERRCODE_PM_SWITCH_FUNC_FAIL                         0x80003238

ERRCODE_PM_RECORD_REQ_STS_FAIL

#define ERRCODE_PM_RECORD_REQ_STS_FAIL                      0x80003239

ERRCODE_PM_WFI_PROCESS

#define ERRCODE_PM_WFI_PROCESS                              0x80003240

ERRCODE_PM_WORK_PROCESS

#define ERRCODE_PM_WORK_PROCESS                             0x80003241

ERRCODE_PM_DEEPSLEEP_PROCESS

#define ERRCODE_PM_DEEPSLEEP_PROCESS                        0x80003242

ERRCODE_PM_LIGHTSLEEP_PROCESS

#define ERRCODE_PM_LIGHTSLEEP_PROCESS                       0x80003243

ERRCODE_PM_SERV_ID_NOT_ENABLE

#define ERRCODE_PM_SERV_ID_NOT_ENABLE                       0x80003244

ERRCODE_PM_MODE_DOWNGRADED

#define ERRCODE_PM_MODE_DOWNGRADED                          0x80003245

ERRCODE_PM_MODE_ONLY_REMOVE_VOTE

#define ERRCODE_PM_MODE_ONLY_REMOVE_VOTE                    0x80003246

ERRCODE_PM_MODE_ONLY_JOIN_VOTE

#define ERRCODE_PM_MODE_ONLY_JOIN_VOTE                      0x80003247

ERRCODE_SDIO_NOT_INIT

#define ERRCODE_SDIO_NOT_INIT                               0x80003250

ERRCODE_SDIO_INVALID_PARAMETER

#define ERRCODE_SDIO_INVALID_PARAMETER                      0x80003251

ERRCODE_SDIO_REG_ADDR_INVALID

#define ERRCODE_SDIO_REG_ADDR_INVALID                       0x80003252

ERRCODE_SDIO_ERR_OVERFLOW

#define ERRCODE_SDIO_ERR_OVERFLOW                           0x80003253

ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ

#define ERRCODE_SDIO_ERR_MSG_TO_HOST_NOT_READ               0x80003254

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_STATUS

#define ERRCODE_SDIO_ERR_STATUS                             0x80003257

ERRCODE_SEC_KEY_GEN_INVALID_PARAM

#define ERRCODE_SEC_KEY_GEN_INVALID_PARAM                   0x80003280

ERRCODE_SEC_IAMGE_ID_INVALID

#define ERRCODE_SEC_IAMGE_ID_INVALID                        0x80003281

ERRCODE_SEC_IMAGE_MSID_INVALID

#define ERRCODE_SEC_IMAGE_MSID_INVALID                      0x80003290

ERRCODE_SEC_IMAGE_DIE_ID_INVALID

#define ERRCODE_SEC_IMAGE_DIE_ID_INVALID                    0x80003291

ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_KEY_INVALID_PARAM                 0x80003292

ERRCODE_SEC_IMAGE_KEY_ID_INVALID

#define ERRCODE_SEC_IMAGE_KEY_ID_INVALID                    0x80003293

ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID

#define ERRCODE_SEC_IMAGE_KEY_VERSION_INVALID               0x80003294

ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED

#define ERRCODE_SEC_IMAGE_KEY_AREA_VERIFY_FAILED            0x80003295

ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID

#define ERRCODE_SEC_IMAGE_KEY_LENGTH_INVALID                0x80003296

ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_INFO_INVALID_PARAM                0x800032a0

ERRCODE_SEC_IMAGE_INFO_ID_INVALID

#define ERRCODE_SEC_IMAGE_INFO_ID_INVALID                   0x800032a1

ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID

#define ERRCODE_SEC_IMAGE_INFO_VERSION_INVALID              0x800032a2

ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED

#define ERRCODE_SEC_IMAGE_INFO_AREA_VERIFY_FAILED           0x800032a3

ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM

#define ERRCODE_SEC_IMAGE_CODE_INVALID_PARAM                0x800032b0

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_SYS_COMMU_INVALID_PARAM

#define ERRCODE_SYS_COMMU_INVALID_PARAM                     0x80003301

ERRCODE_SYS_COMMU_NO_RESOURCE

#define ERRCODE_SYS_COMMU_NO_RESOURCE                       0x80003302

ERRCODE_EPMU_CONFIG_ERR

#define ERRCODE_EPMU_CONFIG_ERR                             0x80009000

ERRCODE_EPMU_STAT_ERR

#define ERRCODE_EPMU_STAT_ERR                               0x80009001

ERRCODE_EPMU_NULL_PTR

#define ERRCODE_EPMU_NULL_PTR                               0x80009002

ERRCODE_EPMU_UNSUPPORT

#define ERRCODE_EPMU_UNSUPPORT                              0x80009003

ERRCODE_EPMU_ADDR_ERR

#define ERRCODE_EPMU_ADDR_ERR                               0x80009004

ERRCODE_EPMU_BUS_ERR

#define ERRCODE_EPMU_BUS_ERR                                0x80009005

ERRCODE_EPMU_TIMEOUT

#define ERRCODE_EPMU_TIMEOUT                                0x80009006

ERRCODE_EPMU_NV_ERR

#define ERRCODE_EPMU_NV_ERR                                 0x80009007

ERRCODE_EPMU_NOT_INIT

#define ERRCODE_EPMU_NOT_INIT                               0x80009008

ERRCODE_GNSS_CREATE_THREAD_FAILED

#define ERRCODE_GNSS_CREATE_THREAD_FAILED                   0x8000A000

ERRCODE_GNSS_OPEN_GNSS_FAILED

#define ERRCODE_GNSS_OPEN_GNSS_FAILED                       0x8000A001

ERRCODE_GNSS_CLOSE_GNSS_FAILED

#define ERRCODE_GNSS_CLOSE_GNSS_FAILED                      0x8000A002

ERRCODE_GNSS_CALLBACK_TYPE_ERROR

#define ERRCODE_GNSS_CALLBACK_TYPE_ERROR                    0x8000A003

ERRCODE_GNSS_CALLBACK_FUNC_ERROR

#define ERRCODE_GNSS_CALLBACK_FUNC_ERROR                    0x8000A004

ERRCODE_GNSS_CALLBACK_EXISTED

#define ERRCODE_GNSS_CALLBACK_EXISTED                       0x8000A005

ERRCODE_GNSS_MESSAGE_TYPE_ERROR

#define ERRCODE_GNSS_MESSAGE_TYPE_ERROR                     0x8000A006

ERRCODE_GNSS_MESSAGE_LEN_ERROR

#define ERRCODE_GNSS_MESSAGE_LEN_ERROR                      0x8000A007

ERRCODE_GNSS_MESSAGE_CHKSUM_ERROR

#define ERRCODE_GNSS_MESSAGE_CHKSUM_ERROR                   0x8000A008

ERRCODE_GNSS_MESSAGE_SEND_TO_DEVICE_FAILED

#define ERRCODE_GNSS_MESSAGE_SEND_TO_DEVICE_FAILED          0x8000A009

ERRCODE_GNSS_MESSAGE_WAIT_FOR_ACK_FAILED

#define ERRCODE_GNSS_MESSAGE_WAIT_FOR_ACK_FAILED            0x8000A00A

ERRCODE_GNSS_CONFIG_ITEM_TYPE_ERROR

#define ERRCODE_GNSS_CONFIG_ITEM_TYPE_ERROR                 0x8000A00B

ERRCODE_GNSS_CONFIG_ITEM_LEN_ERROR

#define ERRCODE_GNSS_CONFIG_ITEM_LEN_ERROR                  0x8000A00C

ERRCODE_GNSS_CONFIG_ITEM_PARA_ERROR

#define ERRCODE_GNSS_CONFIG_ITEM_PARA_ERROR                 0x8000A00D

ERRCODE_GNSS_CONFIG_ITEM_PROC_ERROR

#define ERRCODE_GNSS_CONFIG_ITEM_PROC_ERROR                 0x8000A00E

ERRCODE_MEDIA_INVALID_PARAM

#define ERRCODE_MEDIA_INVALID_PARAM                         0x8000A900

ERRCODE_MEDIA_INIT_FAIL

#define ERRCODE_MEDIA_INIT_FAIL                             0x8000A901

ERRCODE_MEDIA_ERR

#define ERRCODE_MEDIA_ERR                                   0x8000A902

ERRCODE_MEDIA_PERMISSION_DENIED

#define ERRCODE_MEDIA_PERMISSION_DENIED                     0x8000A903

ERRCODE_MEDIA_LITE_PLAYER_ERR

#define ERRCODE_MEDIA_LITE_PLAYER_ERR                       0x8000A904

ERRCODE_MEDIA_LITE_PLAYER_NO_MEM

#define ERRCODE_MEDIA_LITE_PLAYER_NO_MEM                    0x8000A905

ERRCODE_MEDIA_LITE_PLAYER_FAIL

#define ERRCODE_MEDIA_LITE_PLAYER_FAIL                      0x8000A906

ERRCODE_MEDIA_LITE_PLAYER_INVALID_PARAM

#define ERRCODE_MEDIA_LITE_PLAYER_INVALID_PARAM             0x8000A907

ERRCODE_MEDIA_LITE_PLAYER_RENDER_FATEL

#define ERRCODE_MEDIA_LITE_PLAYER_RENDER_FATEL              0x8000A908

ERRCODE_MEDIA_LITE_PLAYER_INVALID_PTS

#define ERRCODE_MEDIA_LITE_PLAYER_INVALID_PTS               0x8000A909

ERRCODE_MEDIA_LITE_PLAYER_RENDER_FULL

#define ERRCODE_MEDIA_LITE_PLAYER_RENDER_FULL               0x8000A90A

ERRCODE_MEDIA_LITE_PLAYER_ERROR_DEMUX_FAIL

#define ERRCODE_MEDIA_LITE_PLAYER_ERROR_DEMUX_FAIL          0x8000A90B

ERRCODE_MEDIA_LITE_PLAYER_ERROR_AUDIO_RUNNING_ERR

#define ERRCODE_MEDIA_LITE_PLAYER_ERROR_AUDIO_RUNNING_ERR   0x8000A90C

ERRCODE_MEDIA_LITE_PLAYER_ERROR_AUDIO_REWIND_ERR

#define ERRCODE_MEDIA_LITE_PLAYER_ERROR_AUDIO_REWIND_ERR    0x8000A90D

ERRCODE_MEDIA_LITE_PLAYER_ERROR_EOF_TIME_OUT

#define ERRCODE_MEDIA_LITE_PLAYER_ERROR_EOF_TIME_OUT        0x8000A90E

ERRCODE_MEDIA_AUDIO_INVALID_OPERATION

#define ERRCODE_MEDIA_AUDIO_INVALID_OPERATION                0x8000A90F

ERRCODE_MEDIA_AUDIO_NO_INIT

#define ERRCODE_MEDIA_AUDIO_NO_INIT                         0x8000A910

ERRCODE_MEDIA_AUDIO_NO_MEM

#define ERRCODE_MEDIA_AUDIO_NO_MEM                          0x8000A911

ERRCODE_MEDIA_AUDIO_RETRY_READ

#define ERRCODE_MEDIA_AUDIO_RETRY_READ                      0x8000A912

ERRCODE_MEDIA_AUDIO_DEAD_OBJECT

#define ERRCODE_MEDIA_AUDIO_DEAD_OBJECT                     0x8000A913

ERRCODE_MEDIA_AUDIO_BAD_STATE

#define ERRCODE_MEDIA_AUDIO_BAD_STATE                       0x8000A914

ERRCODE_MEDIA_AUDIO_NOT_FOUND_ACTIVE_STREAM

#define ERRCODE_MEDIA_AUDIO_NOT_FOUND_ACTIVE_STREAM         0x8000A915

ERRCODE_SELITEOS_SAFETY_FUNCTION_REFUSE

#define ERRCODE_SELITEOS_SAFETY_FUNCTION_REFUSE             0x8000B000