📄 tmp.c
字号:
/*****************************************************************************
* TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
*
* Property of Texas Instruments
* For Unrestricted Internal Use Only
* Unauthorized reproduction and/or distribution is strictly prohibited.
* This product is protected under copyright law and trade secret law
* as an unpublished work.
* Created 2004, (C) Copyright 2004 Texas Instruments. All rights reserved.
*
*
* File content: C file containing EASI-Checker function definitions
*
* Generated by: EASI-GEN from Beach Solutions Ltd.
*
* Generator version: 2.0
*
* Template version: 18
*
*
*
* Filename: CAM1RegTst.c
*
* Description: CAM1 register test source
*
* Module name: CAM1
*
* Module version: 0.1
*
*****************************************************************************/
/*****************************************************************************
* INCLUDE FILES
******************************************************************************
*/
#include "GlobalTypes.h"
#include "BaseAddress.h"
#include "EasiGlobal.h"
#include "EasiBase.h"
#include "EasiTstAddr.h"
#include "EasiMsg.h"
#include "CAM1TstInt.h"
#include "CAM1RegTst.h"
/*****************************************************************************
* GLOBAL VARIABLES DECLARATIONS
******************************************************************************
*/
/*****************************************************************************
* LOCAL TYPES AND DEFINITIONS
******************************************************************************
*/
const registerPORStruct CAM1PowerOnResetData[CAM1_POR_REGISTERS] =
{
/* register: CAM_REVISION in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_REVISION_ID,
CAM1_CAM_REVISION_OFFSET,
0x0,
0x0,
0x0,
0xff,
ACC_32BIT},
/* register: CAM_SYSCONFIG in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID,
CAM1_CAM_SYSCONFIG_OFFSET,
0x0,
0x3,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_SYSSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSSTATUS_ID,
CAM1_CAM_SYSSTATUS_OFFSET,
0x0,
0x0,
0x0,
0x1,
ACC_32BIT},
/* register: CAM_IRQSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_IRQSTATUS_ID,
CAM1_CAM_IRQSTATUS_OFFSET,
0x0,
0x1f,
0x0,
0x1f,
ACC_32BIT},
/* register: CAM_GPO in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID,
CAM1_CAM_GPO_OFFSET,
0x0,
0x3,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_GPI in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPI_ID,
CAM1_CAM_GPI_OFFSET,
0x1a00000,
0x1a00000,
0x0,
0x1b37fff,
ACC_32BIT}
};
const registerExclusivityStruct CAM1RegisterExclusivityData[CAM1_EXCLUSIVITY_REGISTERS] =
{
/* register: CAM_REVISION in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_REVISION_ID,
1,
CAM1_CAM_REVISION_OFFSET,
0x0,
0x0,
0x0,
0xffffffff,
0x0,
0xff,
ACC_32BIT},
/* register: CAM_SYSCONFIG in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID,
3,
CAM1_CAM_SYSCONFIG_OFFSET,
0x0,
0x1,
0x1,
0xfffffffd,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_SYSSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSSTATUS_ID,
1,
CAM1_CAM_SYSSTATUS_OFFSET,
0x0,
0x0,
0x0,
0xffffffff,
0x0,
0x1,
ACC_32BIT},
/* register: CAM_IRQSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_IRQSTATUS_ID,
1,
CAM1_CAM_IRQSTATUS_OFFSET,
0x0,
0x1f,
0x0,
0xffffffff,
0x0,
0x1f,
ACC_32BIT},
/* register: CAM_GPO in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID,
3,
CAM1_CAM_GPO_OFFSET,
0x0,
0x1,
0x1,
0xfffffffd,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_GPI in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPI_ID,
1,
CAM1_CAM_GPI_OFFSET,
0x1a00000,
0x1a00000,
0x0,
0xffffffff,
0x0,
0x1b37fff,
ACC_32BIT}
};
const registerIntegrityStruct CAM1RegisterData[CAM1_INTEGRITY_REGISTERS] =
{
/* register: CAM_SYSCONFIG in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID,
CAM1_CAM_SYSCONFIG_OFFSET,
0x1,
0x0,
0xfffffffd,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_SYSCONFIG UPPER_16 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_UPPER_16,
CAM1_CAM_SYSCONFIG_OFFSET + UPPER_16BIT_OFFSET,
0x0,
0x0,
0xffff,
0x0,
0x0,
ACC_16BIT},
/* register: CAM_SYSCONFIG LOWER_16 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_LOWER_16,
CAM1_CAM_SYSCONFIG_OFFSET + LOWER_16BIT_OFFSET,
0x1,
0x0,
0xfffd,
0x0,
0x3,
ACC_16BIT},
/* register: CAM_SYSCONFIG UPPER_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_UPPER_8,
CAM1_CAM_SYSCONFIG_OFFSET + UPPER_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_SYSCONFIG UPPER_MIDDLE_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_UPPER_MIDDLE_8,
CAM1_CAM_SYSCONFIG_OFFSET + UPPER_MIDDLE_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_SYSCONFIG LOWER_MIDDLE_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_LOWER_MIDDLE_8,
CAM1_CAM_SYSCONFIG_OFFSET + LOWER_MIDDLE_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_SYSCONFIG LOWER_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSCONFIG_ID_LOWER_8,
CAM1_CAM_SYSCONFIG_OFFSET + LOWER_8BIT_OFFSET,
0x1,
0x0,
0xfd,
0x0,
0x3,
ACC_8BIT},
/* register: CAM_GPO in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID,
CAM1_CAM_GPO_OFFSET,
0x1,
0x0,
0xfffffffd,
0x0,
0x3,
ACC_32BIT},
/* register: CAM_GPO UPPER_16 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_UPPER_16,
CAM1_CAM_GPO_OFFSET + UPPER_16BIT_OFFSET,
0x0,
0x0,
0xffff,
0x0,
0x0,
ACC_16BIT},
/* register: CAM_GPO LOWER_16 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_LOWER_16,
CAM1_CAM_GPO_OFFSET + LOWER_16BIT_OFFSET,
0x1,
0x0,
0xfffd,
0x0,
0x3,
ACC_16BIT},
/* register: CAM_GPO UPPER_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_UPPER_8,
CAM1_CAM_GPO_OFFSET + UPPER_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_GPO UPPER_MIDDLE_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_UPPER_MIDDLE_8,
CAM1_CAM_GPO_OFFSET + UPPER_MIDDLE_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_GPO LOWER_MIDDLE_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_LOWER_MIDDLE_8,
CAM1_CAM_GPO_OFFSET + LOWER_MIDDLE_8BIT_OFFSET,
0x0,
0x0,
0xff,
0x0,
0x0,
ACC_8BIT},
/* register: CAM_GPO LOWER_8 in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPO_ID_LOWER_8,
CAM1_CAM_GPO_OFFSET + LOWER_8BIT_OFFSET,
0x1,
0x0,
0xfd,
0x0,
0x3,
ACC_8BIT}
};
const registerROWOStruct CAM1RegisterROData[CAM1_RO_REGISTERS] =
{
/* register: CAM_REVISION in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_REVISION_ID,
CAM1_CAM_REVISION_OFFSET,
0xff,
0x0,
0xffffffff,
0x0,
0xff,
ACC_32BIT},
/* register: CAM_SYSSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_SYSSTATUS_ID,
CAM1_CAM_SYSSTATUS_OFFSET,
0x1,
0x0,
0xffffffff,
0x0,
0x1,
ACC_32BIT},
/* register: CAM_IRQSTATUS in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_IRQSTATUS_ID,
CAM1_CAM_IRQSTATUS_OFFSET,
0x1f,
0x0,
0xffffffff,
0x0,
0x1f,
ACC_32BIT},
/* register: CAM_GPI in cell: CAM1 */ { CAM1_BASE_ID + CAM1_CAM_GPI_ID,
CAM1_CAM_GPI_OFFSET,
0x1b37fff,
0x1a00000,
0xffffffff,
0x0,
0x1b37fff,
ACC_32BIT}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -