#ifndef __FU68XX_5_TYPE_H__
#define __FU68XX_5_TYPE_H__

#define _I                              volatile const //< Defines 'read only' permissions
#define _O                              volatile       //< Defines 'write only' permissions
#define _IO                             volatile       //< Defines 'read&write' permissions

typedef unsigned char                   uint8;
typedef unsigned short                  uint16;
typedef unsigned long                   uint32;
typedef long                            int32;
typedef short                           int16;
typedef char                            int8;

typedef enum{false = 0, true}           bool;
typedef enum{DISABLE = 0, ENABLE}       ebool;



typedef unsigned char                   uint8_t;
typedef unsigned short                  uint16_t;
typedef unsigned long                   uint32_t;
typedef long                            int32_t;
typedef short                           int16_t;
typedef char                            int8_t;

#endif
