0,0 → 1,47 |
/******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
* File Name : 91x_type.h |
* Author : MCD Application Team |
* Version : V2.1 |
* Date : 12/22/2008 |
* Description : It contains common types and constants used in all the |
* peripherals' drivers. |
******************************************************************************** |
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT |
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT |
* OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION |
* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
*********************************************************************************/ |
|
#ifndef __91x_type_H |
#define __91x_type_H |
|
typedef long long u64; |
typedef unsigned long u32; |
typedef unsigned short u16; |
typedef unsigned char u8; |
|
typedef signed long s32; |
typedef signed short s16; |
typedef signed char s8; |
|
typedef volatile unsigned long vu32; |
typedef volatile unsigned short vu16; |
typedef volatile unsigned char vu8; |
|
typedef volatile signed long vs32; |
typedef volatile signed short vs16; |
typedef volatile signed char vs8; |
|
typedef enum { FALSE = 0, TRUE = !FALSE } bool; |
|
typedef enum { RESET = 0, SET = !RESET } FlagStatus, ITStatus; |
|
typedef enum { DISABLE = 0, ENABLE = !DISABLE} FunctionalState; |
|
typedef enum { ERROR = 0, SUCCESS = !ERROR} ErrorStatus; |
|
#endif /* __91x_type_H */ |
|
/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/ |