Newer
Older
mbed-os / targets / TARGET_TOSHIBA / TARGET_TMPM4NR / device / TMPM4Nx.h
@Jay Sridharan Jay Sridharan on 31 Dec 2022 1 KB Merge upstream changes into mbed-ce (#117)
/**
 *******************************************************************************
 * @file    TMPM4Nx.h
 * @brief   CMSIS Cortex-M4 Core Peripheral Access Layer Header File for the
 *          TOSHIBA 'TMPM4Nx' Group
 * @version V1.0.0
 *
 * DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
 *
 * Copyright(C) TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION 2021
 * SPDX-License-Identifier: Apache-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *******************************************************************************
 */
#ifndef __TMPM4Nx_H__
#define __TMPM4Nx_H__

#ifdef __cplusplus
extern "C" {
#endif

/** @addtogroup TOSHIBA_TXZ_MICROCONTROLLER TOSHIBA TXZ MICROCONTROLLER
  * @{
  */

/** @addtogroup TMPM4NR TMPM4NQ TMPM4NN
  * @{
  */

#if !defined(TMPM4NR) && !defined(TMPM4NQ)&& !defined(TMPM4NN)

/**
  * @brief Remove a comment of target device.
  */
#define TMPM4NR      /*!< TMPM4NR device */
/*#define TMPM4NQ*/    /*!< TMPM4NQ device */
/*#define TMPM4NN*/    /*!< TMPM4NN device */
#endif

/** @defgroup Device_Included Device Included
  * @{
  */

#if defined(TMPM4NR)
#include "TMPM4NR.h"
#elif defined(TMPM4NQ)
#include "TMPM4NQ.h"
#elif defined(TMPM4NN)
#include "TMPM4NN.h"
#else
#error "target device is non-select."
#endif

/**
  * @}
  */ /* End of group Device_Included */

#ifdef __cplusplus
}
#endif

#endif  /* __TMPM4Nx_H__ */

/**
  * @}
  */ /* End of group TMPM4Nx */

/**
  * @}
  */ /* End of group TOSHIBA_TXZ_MICROCONTROLLER */