/*
********************************************************************************
* GLOBAL DATA TYPE
********************************************************************************
*/
typedef unsigned char BOOLEAN; /* Logical data type (TRUE or FALSE) */
typedef unsigned char CHAR; /* Unsigned 8 bit character */
typedef unsigned char INT08U; /* Unsigned 8 bit value */
typedef signed char INT08S; /* Signed 8 bit value */
typedef unsigned short INT16U; /* Unsigned 16 bit value */
typedef signed short INT16S; /* Signed 16 bit value */
typedef signed int INT32U; /* Unsigned 32 bit value */
typedef signed int INT32S; /* Signed 32 bit value */
typedef signed long INT64U; /* Unsigned 64 bit value (if available)*/
typedef signed long INT64S; /* Signed 64 bit value (if available)*/
typedef float FP32; /* 32 bit, single prec. floating-point */
typedef double FP64; /* 64 bit, double prec. floating-point */