📄 armcsl_270.h
字号:
/******************************************************************************\
* Copyright (C) 2002 Texas Instruments Incorporated.
* All Rights Reserved
*------------------------------------------------------------------------------
* MODULE.NAME... HCFG - HAL configuration module
* FILENAME...... armcsl_270.h
* DATE CREATED.. 11/21/2001
* PROJECT....... DM270 ARM Chip Support Library
* COMPONENT..... HAL
* IMPORTS.......
*------------------------------------------------------------------------------
* HISTORY:
* CREATED: 13 Mar 2003
* MODIFIED:
* MODIFIED:
* LAST MODIFIED:
*------------------------------------------------------------------------------
* DESCRIPTION: (DM270 ARM register definitions and macros)
*
*
*
\******************************************************************************/
#ifndef _ARMCSL_H_
#define _ARMCSL_H_
/*******************************************\
* ARMCSL typedef declarations/useful macros
\*******************************************/
typedef unsigned char Uchar;
typedef unsigned char Uint8;
typedef unsigned short Uint16;
typedef unsigned long Uint32;
typedef char Char;
typedef char Int8;
typedef short Int16;
typedef long Int32;
typedef void * Handle;
/* useful macros for declaring peripheral registers */
#ifndef REG16
#define REG16(addr) (*(volatile Uint16*)(addr))
#endif
#ifndef AND_DEFAULT
#define AND_DEFAULT ((Uint16)0xFFFFu)
#endif
#ifndef OR_DEFAULT
#define OR_DEFAULT ((Uint16)0x0000u)
#endif
#ifndef INV_DEFAULT
#define INV_DEFAULT ((Uint16)0x0000u)
#endif
/* invalid pointer */
#define INV ((void*)(-1))
/*******************************************\
* ARM Modules Register Base Addresses
\*******************************************/
#include <csl/armcsl_addr_270.h>
/***********************************************\
* ARM HAL include files for Modules/Peripherals
\***********************************************/
#include <csl/csl_atmhal_270.h>
#include <csl/csl_buschal_270.h>
#include <csl/csl_ccdchal_270.h>
#include <csl/csl_clkchal_270.h>
#include <csl/csl_dspchal_270.h>
#include <csl/csl_emifhal_270.h>
#include <csl/csl_giohal_270.h>
#include <csl/csl_h3ahal_270.h>
#include <csl/csl_i2chal_270.h>
#include <csl/csl_icachehal_270.h>
#include <csl/csl_intchal_270.h>
#include <csl/csl_mmcsdhal_270.h>
#include <csl/csl_osdhal_270.h>
#include <csl/csl_prevhal_270.h>
#include <csl/csl_sdrchal_270.h>
#include <csl/csl_sp0hal_270.h>
#include <csl/csl_sp1hal_270.h>
#include <csl/csl_tmr0hal_270.h>
#include <csl/csl_tmr1hal_270.h>
#include <csl/csl_tmr2hal_270.h>
#include <csl/csl_tmr3hal_270.h>
#include <csl/csl_uart0hal_270.h>
#include <csl/csl_uart1hal_270.h>
#include <csl/csl_usbhal_270.h>
#include <csl/csl_venchal_270.h>
#include <csl/csl_wdthal_270.h>
/***********************************************\
* ARM register bit manipulation macros
\***********************************************/
#include <csl/armcsl_bitman_270.h>
/***********************************************\
* ARM Macros API for Modules/Peripherals
\***********************************************/
#include <csl/armcsl_macros_270.h>
/****************************************\
* ARMCSL variable declarations
\****************************************/
/****************************************\
* ARMCSL function declarations
\****************************************/
#endif
/******************************************************************************\
* End of armcsl.h
\******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -