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****/
|