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 + -
显示快捷键?