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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [ARM9_STR91X_IAR/] [Library/] [include/] [91x_type.h] - Blame information for rev 615

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 577 jeremybenn
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
2
* File Name          : 91x_type.h
3
* Author             : MCD Application Team
4
* Date First Issued  : 05/18/2006 : Version 1.0
5
* Description        : It contains common types and constants used in all the
6
*                      peripherals' drivers.
7
********************************************************************************
8
* History:
9
* 05/24/2006 : Version 1.1
10
* 05/18/2006 : Version 1.0
11
**********************************************************************************
12
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13
* WITH  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
 
20
#ifndef __91x_type_H
21
#define __91x_type_H
22
 
23
  typedef long long                u64;
24
  typedef unsigned long            u32;
25
  typedef unsigned short           u16;
26
  typedef unsigned char            u8;
27
 
28
  typedef signed long              s32;
29
  typedef signed short             s16;
30
  typedef signed char              s8;
31
 
32
  typedef volatile unsigned long   vu32;
33
  typedef volatile unsigned short  vu16;
34
  typedef volatile unsigned char   vu8;
35
 
36
  typedef volatile signed long     vs32;
37
  typedef volatile signed short    vs16;
38
  typedef volatile signed char     vs8;
39
 
40
typedef enum { FALSE = 0, TRUE  = !FALSE } bool;
41
 
42
typedef enum { RESET = 0, SET   = !RESET } FlagStatus, ITStatus;
43
 
44
typedef enum { DISABLE = 0, ENABLE  = !DISABLE} FunctionalState;
45
 
46
typedef enum { ERROR = 0, SUCCESS  = !ERROR} ErrorStatus;
47
 
48
#endif /* __91x_type_H */
49
 
50
/******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/

powered by: WebSVN 2.1.0

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