📄 csl_error.h
字号:
/*****************************************************\ * Copyright 2003, Texas Instruments Incorporated. * * All rights reserved. * * Restricted rights to use, duplicate or disclose * * this code are granted through contract. * * * * "@(#) PSP/CSL 3.0.0.0 (2003-09-30) *\*****************************************************//* ---- File: <csl_error.h> ---- *//* Error file for 5912: ARM side */#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_TIMER_ID (1)#define CSL_INTC_ID (2)#define CSL_EMIFF_ID (3)#define CSL_EMIFS_ID (4)#define CSL_DSPMMU_ID (5)#define CSL_DMA_ID (6)#define CSL_SSW_ID (7)#define CSL_SPL_ID (8)#define CSL_I2C_ID (9)#define CSL_DPLL_ID (10)#define CSL_ULPD_ID (11)#define CSL_UART_ID (12)#define CSL_IRDA_ID (13)#define CSL_CLKRST_ID (14)#define CSL_MCBSP_ID (15)#define CSL_MMU_ID (16)#define CSL_MBX_ID (17)#define CSL_WDT_ID (18)#define CSL_USBF_ID (19)#define CSL_CACHE_ID (20)#define CSL_USBHC_ID (21)#define CSL_USBOTG_ID (22)#define CSL_NFC_ID (23)#define CSL_GPTIMER_ID (24)#define CSL_MMCSD_ID (25)#define CSL_HEEC_ID (26)#define CSL_RTC_ID (27)/* Error codes individual to various modules. *//* Error code for DMA, individual error would be assigned as * eg: #define CSL_E<Peripheral name>_<error code> CSL_EDMA_FIRST - 1 */#define CSL_ETIMER_FIRST -( ((CSL_TIMER_ID + 1) << 5 ) + 1 )#define CSL_ETIMER_LAST -( (CSL_TIMER_ID + 1) << 6 )#define CSL_EINTC_FIRST -( ((CSL_INTC_ID + 1) << 5 ) + 1 )#define CSL_EINTC_LAST -( (CSL_INTC_ID + 1) << 6 )#define CSL_EEMIFF_FIRST -( ((CSL_EMIFF_ID + 1) << 5 ) + 1 )#define CSL_EEMIFF_LAST -( (CSL_EMIFF_ID + 1) << 6 )#define CSL_EEMIFS_FIRST -( ((CSL_EMIFS_ID + 1) << 5 ) + 1 )#define CSL_EEMIFS_LAST -( (CSL_EMIFS_ID + 1) << 6 )#define CSL_EDMA_FIRST -( ((CSL_DMA_ID + 1) << 5 ) + 1 )#define CSL_EDMA_LAST -( (CSL_DMA_ID + 1) << 6 )#define CSL_ESSW_FIRST -( ((CSL_SSW_ID + 1) << 5 ) + 1 )#define CSL_ESSW_LAST -( (CSL_SSW_ID + 1) << 6 )#define CSL_EI2C_FIRST -( ((CSL_I2C_ID + 1) << 5 ) + 1 )#define CSL_EI2C_LAST -( (CSL_I2C_ID + 1) << 6 )#define CSL_EDPLL_FIRST -( ((CSL_DPLL_ID + 1) << 5 ) + 1 )#define CSL_EDPLL_LAST -( (CSL_DPLL_ID + 1) << 6 )#define CSL_EULPD_FIRST -( ((CSL_ULPD_ID + 1) << 5 ) + 1 )#define CSL_EULPD_LAST -( (CSL_ULPD_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_ECLKRST_FIRST -( ((CSL_CLKRST_ID + 1) << 5 ) + 1 )#define CSL_ECLKRST_LAST -( (CSL_CLKRST_ID + 1) << 6 )#define CSL_EMCBSP_FIRST -( ((CSL_MCBSP_ID + 1) << 5 ) + 1 )#define CSL_EMCBSP_LAST -( (CSL_MCBSP_ID + 1) << 6 )#define CSL_EDSPMMU_FIRST -( ((CSL_DSPMMU_ID + 1) << 5 ) + 1 )#define CSL_EDSPMMU_LAST -( (CSL_DSPMMU_ID + 1) << 6 )#define CSL_EMMU_FIRST -( ((CSL_MMU_ID + 1) << 5 ) + 1 )#define CSL_EMMU_LAST -( (CSL_MMU_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_EUSBF_FIRST -( ((CSL_USBF_ID + 1) << 5 ) + 1 )#define CSL_EUSBF_LAST -( (CSL_USBF_ID + 1) << 6 )#define CSL_EUSBHC_FIRST -( ((CSL_USBHC_ID + 1) << 5 ) + 1 )#define CSL_EUSBHC_LAST -( (CSL_USBHC_ID + 1) << 6 )#define CSL_EUSBOTG_FIRST -( ((CSL_USBOTG_ID + 1) << 5 ) + 1 )#define CSL_EUSBOTG_LAST -( (CSL_USBOTG_ID + 1) << 6 )#define CSL_EGPTIMER_FIRST -( ((CSL_GPTIMER_ID + 1) << 5 ) + 1 )#define CSL_EGPTIMER_LAST -( (CSL_GPTIMER_ID + 1) << 6 )#define CSL_EWDT_FIRST -( ((CSL_WDT_ID + 1) << 5 ) + 1 )#define CSL_EWDT_LAST -( (CSL_WDT_ID + 1) << 6 )#define CSL_ENFC_FIRST -( ((CSL_NFC_ID + 1) << 5 ) + 1 )#define CSL_ENFC_LAST -( (CSL_NFC_ID + 1) << 6 )#define CSL_EHECC_FIRST -( ((CSL_HECC_ID + 1) << 5 ) + 1 )#define CSL_EHECC_LAST -( (CSL_HECC_ID + 1) << 6 )#define CSL_ERTC_FIRST -( ((CSL_RTC_ID + 1) << 5 ) + 1 )#define CSL_ERTC_LAST -( (CSL_RTC_ID + 1) << 6 )#define CSL_EMMCSD_FIRST -( ((CSL_MMCSD_ID + 1) << 5 ) + 1 )#define CSL_EMMCSD_LAST -( (CSL_MMCSD_ID + 1) << 6 )#ifdef __cplusplus}#endif#endif /* _CSL_ERROR_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -