![]() |
ISF
1.1
Intelligent Sensing Framework
|
00001 /** 00002 * @file isf_types.h 00003 * @brief The \b isf_types.h file contains the ISF data type definitions and some of the globally used macros. 00004 * 00005 * @copyright Copyright (c) 2012, Freescale Semiconductor, Inc. 00006 */ 00007 00008 #ifndef TYPES_H_ 00009 #define TYPES_H_ 00010 00011 00012 /*! @brief This defines int8 as char. */ 00013 typedef char int8; 00014 /*! @brief This defines vint8 as volatile char. */ 00015 typedef volatile char vint8; 00016 /*! @brief This defines uint8 as unsigned char. */ 00017 typedef unsigned char uint8; 00018 /*! @brief This defines vuint8 as volatile unsigned char. */ 00019 typedef volatile unsigned char vuint8; 00020 00021 /*! @brief This defines int16 as short. */ 00022 typedef short int16; 00023 /*! @brief This defines vint16 as volatile short. */ 00024 typedef volatile short vint16; 00025 /*! @brief This defines uint16 as unsigned short. */ 00026 typedef unsigned short uint16; 00027 /*! @brief This defines vuint16 as volatile unsigned short. */ 00028 typedef volatile unsigned short vuint16; 00029 00030 /*! @brief This defines int32 as long. */ 00031 typedef long int32; 00032 /*! @brief This defines vint32 as volatile long. */ 00033 typedef volatile long vint32; 00034 /*! @brief This defines uint32 as unsigned long. */ 00035 typedef unsigned long uint32; 00036 /*! @brief This defines vuint32 as volatile unsigned long. */ 00037 typedef volatile unsigned long vuint32; 00038 00039 /*! @brief This defines int64 as long long. */ 00040 typedef long long int64; 00041 /*! @brief This defines vint64 as volatile long long. */ 00042 typedef volatile long long vint64; 00043 /*! @brief This defines uint64 as unsigned long long. */ 00044 typedef unsigned long long uint64; 00045 /*! @brief This defines vuint64 as volatile unsigned long long. */ 00046 typedef volatile unsigned long long vuint64; 00047 00048 00049 00050 #ifndef TRUE 00051 #define TRUE (1) 00052 #endif 00053 00054 #ifndef FALSE 00055 #define FALSE (0) 00056 #endif 00057 00058 #ifndef YES 00059 #define YES (1) 00060 #endif 00061 00062 #ifndef NO 00063 #define NO (0) 00064 #endif 00065 00066 #endif /* TYPES_H_ */