📄 eicreg.h
字号:
/************************************************** * * * CVS ID: $Id: eicreg.h,v 1.2 2006/04/26 17:59:53 kutik Exp $ * Author: Maurizio Marcucci [MM] - STM * Date: $Date: 2006/04/26 17:59:53 $ * Revision: $Revision: 1.2 $ * * Description: * * Accordo+ Hardware registers definition * *************************************************** * * COPYRIGHT (C) ST Microelectronics 2005 * All Rights Reserved * ***************************************************/#include "eicdef.h"#define EIC_BASE_ADDR 0xFF000000#define EIC_ICR (*((volatile EIC_ICR_UNION *) (EIC_BASE_ADDR + 0x00)))#define EIC_CICR (*((volatile uint32 *) (EIC_BASE_ADDR + 0x04)))#define EIC_CIPR (*((volatile uint32 *) (EIC_BASE_ADDR + 0x08)))#define EIC_IVR (*((volatile EIC_IVR_UNION *) (EIC_BASE_ADDR + 0x18)))#define EIC_FIR (*((volatile EIC_FIR_UNION *) (EIC_BASE_ADDR + 0x1C)))#define EIC_IER (*((volatile uint32 *) (EIC_BASE_ADDR + 0x20)))#define EIC_IPR (*((volatile uint32 *) (EIC_BASE_ADDR + 0x40)))#define EIC_SIR_0 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x60)))#define EIC_SIR_1 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x64)))#define EIC_SIR_2 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x68)))#define EIC_SIR_3 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x6C)))#define EIC_SIR_4 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x70)))#define EIC_SIR_5 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x74)))#define EIC_SIR_6 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x78)))#define EIC_SIR_7 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x7C)))#define EIC_SIR_8 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x80)))#define EIC_SIR_9 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x84)))#define EIC_SIR_10 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x88)))#define EIC_SIR_11 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x8C)))#define EIC_SIR_12 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x90)))#define EIC_SIR_13 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x94)))#define EIC_SIR_14 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x98)))#define EIC_SIR_15 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0x9C)))#define EIC_SIR_16 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xA0)))#define EIC_SIR_17 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xA4)))#define EIC_SIR_18 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xA8)))#define EIC_SIR_19 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xAC)))#define EIC_SIR_20 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xB0)))#define EIC_SIR_21 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xB4)))#define EIC_SIR_22 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xB8)))#define EIC_SIR_23 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xBC)))#define EIC_SIR_24 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xC0)))#define EIC_SIR_25 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xC4)))#define EIC_SIR_26 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xC8)))#define EIC_SIR_27 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xCC)))#define EIC_SIR_28 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xD0)))#define EIC_SIR_29 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xD4)))#define EIC_SIR_30 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xD8)))#define EIC_SIR_31 (*((volatile EIC_SIRX_UNION *) (EIC_BASE_ADDR + 0xDC)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -