//============================================================================
// PROJECT  :  Example project
//============================================================================
//                           C O P Y R I G H T
//============================================================================
// Copyright (c) 2019 Renesas Electronics Corporation. All rights reserved.
//============================================================================
//
// Warranty Disclaimer :
//
// Because the Product(s) is licensed free of charge, there is no warranty
// of any kind whatsoever and expressly disclaimed and excluded by Renesas,
// either expressed or implied, including but not limited to those for
// non-infringement of intellectual property, merchantability and/or
// fitness for the particular purpose. Renesas shall not have any obligation
// to maintain, service or provide bug fixes for the supplied Product(s)
// and/or the Application.
//
// Each User is solely responsible for determining the appropriateness of
// using the Product(s) and assumes all risks associated with its exercise
// of rights under this Agreement, including, but not limited to the risks
// and costs of program errors, compliance with applicable laws, damage to
// or loss of data, programs or equipment, and unavailability or
// interruption of operations.
//
// Limitation of Liability :
//
// In no event shall Renesas be liable to the User for any incidental,
// consequential, indirect, or punitive damage (including but not limited
// to lost profits) regardless of whether such liability is based on breach
// of contract, tort, strict liability, breach of warranties, failure of
// essential purpose or otherwise and even if advised of the possibility of
// such damages. Renesas shall not be liable for any services or products
// provided by third party vendors, developers or consultants identified or
// referred to the User by Renesas in connection with the Product(s) and/or
// the Application.
//
//============================================================================
//
// Device specific main header file to be included in all source files.
//
//============================================================================

#ifndef   DEVICE_H
#define   DEVICE_H
//============================================================================
// Includes
//============================================================================
#include <..\include\v800\v800_ghs.h>
#include <io_macros_v2.h>

//============================================================================
// Defines
//============================================================================
typedef unsigned long   uint32;

#define __IOREG(reg, addr, attrib, type) PRAGMA(ghs io reg addr) \
extern attrib type reg;

//============================================================================
// Variables
//============================================================================
__IOREG(BOOTCTRL, 0xFFFB2000, __READ_WRITE, uint32)

#endif  /* DEVICE_H */

/*-----<End of device.h>------------------------------------------------------*/
