Rev 1 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
196 | killagreg | 1 | /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
1 | ingob | 2 | * File Name : 91x_type.h |
3 | * Author : MCD Application Team |
||
196 | killagreg | 4 | * Version : V2.1 |
5 | * Date : 12/22/2008 |
||
1 | ingob | 6 | * Description : It contains common types and constants used in all the |
7 | * peripherals' drivers. |
||
8 | ******************************************************************************** |
||
9 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
||
10 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
||
11 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT |
||
12 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT |
||
13 | * OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION |
||
14 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
||
15 | *********************************************************************************/ |
||
16 | |||
17 | #ifndef __91x_type_H |
||
18 | #define __91x_type_H |
||
19 | |||
20 | typedef long long u64; |
||
21 | typedef unsigned long u32; |
||
22 | typedef unsigned short u16; |
||
23 | typedef unsigned char u8; |
||
24 | |||
25 | typedef signed long s32; |
||
26 | typedef signed short s16; |
||
27 | typedef signed char s8; |
||
28 | |||
29 | typedef volatile unsigned long vu32; |
||
30 | typedef volatile unsigned short vu16; |
||
31 | typedef volatile unsigned char vu8; |
||
32 | |||
33 | typedef volatile signed long vs32; |
||
34 | typedef volatile signed short vs16; |
||
35 | typedef volatile signed char vs8; |
||
36 | |||
37 | typedef enum { FALSE = 0, TRUE = !FALSE } bool; |
||
38 | |||
39 | typedef enum { RESET = 0, SET = !RESET } FlagStatus, ITStatus; |
||
40 | |||
41 | typedef enum { DISABLE = 0, ENABLE = !DISABLE} FunctionalState; |
||
42 | |||
43 | typedef enum { ERROR = 0, SUCCESS = !ERROR} ErrorStatus; |
||
44 | |||
45 | #endif /* __91x_type_H */ |
||
46 | |||
196 | killagreg | 47 | /******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/ |