Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of EV-COG-AD3029LZ by
SPIRIT_Config.h
00001 /** 00002 ****************************************************************************** 00003 * @file SPIRIT_Config.h 00004 * @author VMA division - AMS 00005 * @version 3.2.2 00006 * @date 08-July-2015 00007 * @brief Spirit Configuration and useful defines 00008 * 00009 * @details 00010 * 00011 * This file is used to include all or a part of the Spirit 00012 * libraries into the application program which will be used. 00013 * Moreover some important parameters are defined here and the 00014 * user is allowed to edit them. 00015 * 00016 * @attention 00017 * 00018 * <h2><center>© COPYRIGHT(c) 2015 STMicroelectronics</center></h2> 00019 * 00020 * Redistribution and use in source and binary forms, with or without modification, 00021 * are permitted provided that the following conditions are met: 00022 * 1. Redistributions of source code must retain the above copyright notice, 00023 * this list of conditions and the following disclaimer. 00024 * 2. Redistributions in binary form must reproduce the above copyright notice, 00025 * this list of conditions and the following disclaimer in the documentation 00026 * and/or other materials provided with the distribution. 00027 * 3. Neither the name of STMicroelectronics nor the names of its contributors 00028 * may be used to endorse or promote products derived from this software 00029 * without specific prior written permission. 00030 * 00031 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 00032 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00033 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 00034 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 00035 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 00036 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 00037 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 00038 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 00039 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00040 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00041 * 00042 ****************************************************************************** 00043 */ 00044 00045 /* Define to prevent recursive inclusion -------------------------------------*/ 00046 #ifndef __SPIRIT_CONFIG_H 00047 #define __SPIRIT_CONFIG_H 00048 00049 00050 /* Includes ------------------------------------------------------------------*/ 00051 #include "SPIRIT_Regs.h" 00052 #include "SPIRIT_Aes.h" 00053 #include "SPIRIT_Calibration.h" 00054 #include "SPIRIT_Commands.h" 00055 #include "SPIRIT_Csma.h" 00056 #include "SPIRIT_DirectRF.h" 00057 #include "SPIRIT_General.h" 00058 #include "SPIRIT_Gpio.h" 00059 #include "SPIRIT_Irq.h" 00060 #include "SPIRIT_Timer.h" 00061 #include "SPIRIT_LinearFifo.h" 00062 #include "SPIRIT_PktBasic.h" 00063 #include "SPIRIT_PktMbus.h" 00064 #include "SPIRIT_PktStack.h" 00065 00066 #include "SPIRIT_Qi.h" 00067 #include "SPIRIT_Radio.h" 00068 #include "MCU_Interface.h" 00069 #include "SPIRIT_Types.h" 00070 #include "SPIRIT_Management.h" 00071 00072 00073 #ifdef __cplusplus 00074 extern "C" { 00075 #endif 00076 00077 00078 /** @addtogroup SPIRIT_Libraries SPIRIT Libraries 00079 * @brief This firmware implements libraries which allow the user 00080 * to manage the features of Spirit without knowing the hardware details. 00081 * @details The <i>SPIRIT_Libraries</i> modules are totally platform independent. The library provides one 00082 * module for each device feature. Each module refers to some functions whose prototypes are located in the 00083 * header file <i>@ref MCU_Interface.h</i>. The user who want to use these libraries on a particular 00084 * platform has to implement these functions respecting them signatures. 00085 * @{ 00086 */ 00087 00088 /** @defgroup SPIRIT_Configuration Configuration 00089 * @brief Spirit Configuration and useful defines. 00090 * @details See the file <i>@ref SPIRIT_Config.h</i> for more details. 00091 * @{ 00092 */ 00093 00094 00095 /** @defgroup Configuration_Exported_Types Configuration Exported Types 00096 * @{ 00097 */ 00098 00099 /** 00100 * @} 00101 */ 00102 00103 00104 /** @defgroup Configuration_Exported_Constants Configuration Exported Constants 00105 * @{ 00106 */ 00107 #define DOUBLE_XTAL_THR 30000000 00108 00109 /** 00110 * @} 00111 */ 00112 00113 00114 /** @defgroup Configuration_Exported_Macros Configuration Exported Macros 00115 * @{ 00116 */ 00117 00118 /** 00119 * @} 00120 */ 00121 00122 00123 /** @defgroup Configuration_Exported_Functions Configuration Exported Functions 00124 * @{ 00125 */ 00126 00127 /** 00128 * @} 00129 */ 00130 00131 /** 00132 * @} 00133 */ 00134 00135 00136 /** 00137 * @} 00138 */ 00139 00140 00141 #ifdef __cplusplus 00142 } 00143 #endif 00144 00145 #endif 00146 00147 /******************* (C) COPYRIGHT 2015 STMicroelectronics *****END OF FILE****/
Generated on Wed Jul 13 2022 17:25:37 by
