|
ChibiOS/RT
2.5.1 |
00001 /* 00002 ChibiOS/RT - Copyright (C) 2006,2007,2008,2009,2010, 00003 2011,2012 Giovanni Di Sirio. 00004 00005 This file is part of ChibiOS/RT. 00006 00007 ChibiOS/RT is free software; you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License as published by 00009 the Free Software Foundation; either version 3 of the License, or 00010 (at your option) any later version. 00011 00012 ChibiOS/RT is distributed in the hope that it will be useful, 00013 but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU General Public License for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with this program. If not, see <http://www.gnu.org/licenses/>. 00019 */ 00020 00021 /** 00022 * @file IAR/ARMCMx/STM32F1xx/cmparams.h 00023 * @brief ARM Cortex-M3 parameters for the STM32F1xx. 00024 * 00025 * @defgroup IAR_ARMCMx_STM32F1xx STM32F1xx Specific Parameters 00026 * @ingroup IAR_ARMCMx_SPECIFIC 00027 * @details This file contains the Cortex-M3 specific parameters for the 00028 * STM32F1xx platform. 00029 * @{ 00030 */ 00031 00032 #ifndef _CMPARAMS_H_ 00033 #define _CMPARAMS_H_ 00034 00035 /** 00036 * @brief Cortex core model. 00037 */ 00038 #define CORTEX_MODEL CORTEX_M3 00039 00040 /** 00041 * @brief Systick unit presence. 00042 */ 00043 #define CORTEX_HAS_ST TRUE 00044 00045 /** 00046 * @brief Memory Protection unit presence. 00047 */ 00048 #define CORTEX_HAS_MPU FALSE 00049 00050 /** 00051 * @brief Floating Point unit presence. 00052 */ 00053 #define CORTEX_HAS_FPU FALSE 00054 00055 /** 00056 * @brief Number of bits in priority masks. 00057 */ 00058 #define CORTEX_PRIORITY_BITS 4 00059 00060 #endif /* _CMPARAMS_H_ */ 00061 00062 /** @} */