csl_error.h
来自「dsp在音频处理中的运用」· C头文件 代码 · 共 101 行
H
101 行
/*****************************************************\ * Copyright 2003, Texas Instruments Incorporated. * * All rights reserved. * * Restricted rights to use, duplicate or disclose * * this code are granted through contract. * \*****************************************************/#ifndef _CSL_ERROR_H_#define _CSL_ERROR_H_#ifdef __cplusplusextern "C" {#endif/* Below Error codes are Global across all CSL Modules. */#define CSL_SOK (1) /* Success */#define CSL_ESYS_FAIL (-1) /* Generic failure */#define CSL_ESYS_INUSE (-2) /* Peripheral resource is already in use */#define CSL_ESYS_XIO (-3) /* Encountered a shared I/O(XIO) pin conflict */#define CSL_ESYS_OVFL (-4) /* Encoutered CSL system resource overflow */#define CSL_ESYS_BADHANDLE (-5) /* Handle passed to CSL was invalid */#define CSL_ESYS_INVPARAMS (-6) /* invalid parameters */#define CSL_ESYS_INVCMD (-7) /* invalid command */#define CSL_ESYS_INVQUERY (-8) /* invalid query */#define CSL_ESYS_NOTSUPPORTED (-9) /* action not supported */#define CSL_ESYS_ALREADY_INITIALIZED (-10) /* Module already initialized */ /**************************************************************************\* Peripheral ID's.\**************************************************************************/#define CSL_DMA_ID (1)#define CSL_TIMER_ID (2)#define CSL_MCBSP_ID (3)#define CSL_INTC_ID (4)#define CSL_UART_ID (5)#define CSL_IRDA_ID (6)#define CSL_I2C_ID (7)#define CSL_CLKRST_ID (8)#define CSL_MBX_ID (9)#define CSL_SSW_ID (10)#define CSL_MMCSD_ID (11)#define CSL_WDT_ID (12)#define CSL_GPTIMER_ID (13)#define CSL_ADCC_ID (14)/* Error codes individual to various modules. *//* Error code for UART, individual error would be assigned as * eg: #define CSL_E<Peripheral name>i_<error code> CSL_EUART_FIRST - 0 */#define CSL_EDMA_FIRST -( ((CSL_DMA_ID + 1) << 5 ) + 1 )#define CSL_EDMA_LAST -( (CSL_DMA_ID + 1) << 6 )#define CSL_ETIMER_FIRST -( ((CSL_TIMER_ID + 1) << 5 ) + 1 )#define CSL_ETIMER_LAST -( (CSL_TIMER_ID + 1) << 6 )#define CSL_EMCBSP_FIRST -( ((CSL_MCBSP_ID + 1) << 5 ) + 1 )#define CSL_EMCBSP_LAST -( (CSL_MCBSP_ID + 1) << 6 )#define CSL_EINTC_FIRST -( ((CSL_INTC_ID + 1) << 5 ) + 1 )#define CSL_EINTC_LAST -( (CSL_INTC_ID + 1) << 6 )#define CSL_EUART_FIRST -( ((CSL_UART_ID + 1) << 5 ) + 1 )#define CSL_EUART_LAST -( (CSL_UART_ID + 1) << 6 )#define CSL_EIRDA_FIRST -( ((CSL_IRDA_ID + 1) << 5 ) + 1 )#define CSL_EIRDA_LAST -( (CSL_IRDA_ID + 1) << 6 )#define CSL_EI2C_FIRST -( ((CSL_I2C_ID + 1) << 5 ) + 1 )#define CSL_EI2C_LAST -( (CSL_I2C_ID + 1) << 6 )#define CSL_ECLKRST_FIRST -( ((CSL_CLKRST_ID + 1) << 5 ) + 1 )#define CSL_ECLKRST_LAST -( (CSL_CLKRST_ID + 1) << 6 )#define CSL_ESSW_FIRST -( ((CSL_SSW_ID + 1) << 5 ) + 1 )#define CSL_ESSW_LAST -( (CSL_SSW_ID + 1) << 6 )#define CSL_EMBX_FIRST -( ((CSL_MBX_ID + 1) << 5 ) + 1 )#define CSL_EMBX_LAST -( (CSL_MBX_ID + 1) << 6 )#define CSL_EWDT_FIRST -( ((CSL_WDT_ID + 1) << 5 ) + 1 )#define CSL_EWDT_LAST -( (CSL_WDT_ID + 1) << 6 )#define CSL_EGPTIMER_FIRST -( ((CSL_GPTIMER_ID + 1) << 5 ) + 1 )#define CSL_EGPTIMER_LAST -( (CSL_GPTIMER_ID + 1) << 6 )#define CSL_EMMCSD_FIRST -( ((CSL_MMCSD_ID + 1) << 5 ) + 1 )#define CSL_EMMCSD_LAST -( (CSL_MMCSD_ID + 1) << 6 )#define CSL_EADCC_FIRST -( ((CSL_ADCC_ID + 1) << 5 ) + 1 )#define CSL_EADCC_LAST -( (CSL_ADCC_ID + 1) << 6 )#ifdef __cplusplus}#endif#endif /* _CSL_ERROR_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?