www.pudn.com > bq26100SHA1c_files.rar > 91x_type.h, change:2006-05-25,size:2068b


/******************** (C) COPYRIGHT 2006 STMicroelectronics ******************** 
* File Name          : 91x_type.h 
* Author             : MCD Application Team 
* Date First Issued  : 05/18/2006 : Version 1.0 
* Description        : It contains common types and constants used in all the 
*                      peripherals' drivers. 
******************************************************************************** 
* History: 
* 05/24/2006 : Version 1.1 
* 05/18/2006 : Version 1.0 
********************************************************************************** 
* 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 2006 STMicroelectronics *****END OF FILE****/