OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [ARM7_STR71x_IAR/] [Library/] [include/] [71x_type.h] - Blame information for rev 577

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 577 jeremybenn
/******************** (C) COPYRIGHT 2003 STMicroelectronics ********************
2
* File Name          : 71x_type.h
3
* Author             : MCD Application Team
4
* Date First Issued  : 05/16/2003
5
* Description        : Common data types
6
********************************************************************************
7
* History:
8
*  30/11/2004 : V2.0
9
*  14/07/2004 : V1.3
10
*  01/01/2004 : V1.2
11
*******************************************************************************
12
 THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
13
 CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
14
 AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
15
 OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
16
 OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
17
 CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18
*******************************************************************************/
19
#ifndef _71x_type_H
20
#define _71x_type_H
21
 
22
typedef unsigned long   u32;
23
typedef unsigned short  u16;
24
typedef unsigned char   u8;
25
 
26
typedef signed long   s32;
27
typedef signed short  s16;
28
typedef signed char   s8;
29
 
30
typedef volatile unsigned long   vu32;
31
typedef volatile unsigned short  vu16;
32
typedef volatile unsigned char   vu8;
33
 
34
typedef volatile signed long   vs32;
35
typedef volatile signed short  vs16;
36
typedef volatile signed char   vs8;
37
 
38
/*===================================================================*/
39
typedef enum { FALSE = 0, TRUE  = !FALSE } bool;
40
/*===================================================================*/
41
typedef enum { RESET = 0, SET   = !RESET } FlagStatus;
42
/*===================================================================*/
43
typedef enum { DISABLE = 0, ENABLE  = !DISABLE} FunctionalState;
44
/*===================================================================*/
45
typedef enum { INDIRECT = 0, DIRECT  = !INDIRECT} RegisterAccess;
46
/*===================================================================*/
47
 
48
#endif /* _71x_type_H */
49
 
50
/******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.