Added support for the WNC M14A2A Cellular LTE Data Module.

Dependencies:   WNC14A2AInterface

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SPIRIT_Config.h Source File

SPIRIT_Config.h

Go to the documentation of this file.
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>&copy; 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****/