cslr_mbx.h
来自「dsp在音频处理中的运用」· C头文件 代码 · 共 87 行
H
87 行
/** ============================================================================ * @file cslr_mbx_001.h * * @path $(CSLPATH)\arm\mailbox\src * * @desc Register layer header file for the Mailbox CSL on ARM side * */ /* ============================================================================ * Copyright (c) Texas Instruments Inc 2002, 2003 * * Use of this software is controlled by the terms and conditions found in * the license agreement under which this software has been supplied * ============================================================================ *//* ============================================================================= * Revision History * ================ * 28-Apr-2004 anj File Created. * * ============================================================================= */#ifndef _CSLR_MBX_001_H_#define _CSLR_MBX_001_H_#include <cslr.h>#include <tistdtypes.h>/**************************************************************************\* Register Overlay Structure for data registers\**************************************************************************/typedef struct { volatile Uint16 MBXDATA_REGA; const char RSVD0[2]; volatile Uint16 MBXDATA_REGB;} CSL_MbxdataRegs;/** * Data overlay structure typedef definition */typedef volatile CSL_MbxdataRegs * CSL_MbxdataRegsOvly;/** Register Overlay Structure for flag registers */typedef struct { volatile Uint16 MBXFLAG_REG;} CSL_MbxintrRegs;/** * Interrupt flag overlay structure typedef definition */typedef volatile CSL_MbxintrRegs * CSL_MbxintrRegsOvly;/** Field Definition Macros *//** MBXDATA_REGA */#define CSL_MBX_MBXDATA_REGA_DATA_MASK (0x0000FFFFu)#define CSL_MBX_MBXDATA_REGA_DATA_SHIFT (0x00000000u)#define CSL_MBX_MBXDATA_REGA_DATA_RESETVAL (0x00000000u)#define CSL_MBX_MBXDATA_REGA_DATA_RESETVAL (0x00000000u)/** MBXDATA_REGB */#define CSL_MBX_MBXDATA_REGB_DATA_MASK (0x0000FFFFu)#define CSL_MBX_MBXDATA_REGB_DATA_SHIFT (0x00000000u)#define CSL_MBX_MBXDATA_REGB_DATA_RESETVAL (0x00000000u)#define CSL_MBX_MBXDATA_REGB_RESETVAL (0x00000000u)/** MBXFLAG_REG */#define CSL_MBX_MBXFLAG_REG_INT_MASK (0x00000001u)#define CSL_MBX_MBXFLAG_REG_INT_SHIFT (0x00000000u)#define CSL_MBX_MBXFLAG_REG_INT_RESETVAL (0x00000000u)#define CSL_MBX_MBXFLAG_REG_INT_CLEARED (0x00000000u)#define CSL_MBX_MBXFLAG_REG_INT_SET (0x00000001u)#define CSL_MBX_MBXFLAG_REG_RESETVAL (0x00000000u)#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?