⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frequency_plans.h

📁 用于DRX3973或DRX39系列的芯片的控制
💻 H
📖 第 1 页 / 共 2 页
字号:
/**
* \file $Id: frequency_plans.h,v 1.5 2005/10/04 15:24:14 gaol Exp $
*
* \brief Frequency plans filled out for different regions
*
* \author Jasper Schrader
*/

/*
* $(c) 2004-2005 Micronas GmbH. All rights reserved.
*
* This software and related documentation (the 'Software') are intellectual
* property owned by Micronas and are copyright of Micronas, unless specifically
* noted otherwise.
*
* Any use of the Software is permitted only pursuant to the terms of the
* license agreement, if any, which accompanies, is included with or applicable
* to the Software ('License Agreement') or upon express written consent of
* Micronas. Any copying, reproduction or redistribution of the Software in
* whole or in part by any means not in accordance with the License Agreement
* or as agreed in writing by Micronas is expressly prohibited.
*
* THE SOFTWARE IS WARRANTED, IF AT ALL, ONLY ACCORDING TO THE TERMS OF THE
* LICENSE AGREEMENT. EXCEPT AS WARRANTED IN THE LICENSE AGREEMENT THE SOFTWARE
* IS DELIVERED 'AS IS' AND MICRONAS HEREBY DISCLAIMS ALL WARRANTIES AND
* CONDITIONS WITH REGARD TO THE SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
* AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIT
* ENJOYMENT, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL
* PROPERTY OR OTHER RIGHTS WHICH MAY RESULT FROM THE USE OR THE INABILITY
* TO USE THE SOFTWARE.
*
* IN NO EVENT SHALL MICRONAS BE LIABLE FOR INDIRECT, INCIDENTAL, CONSEQUENTIAL,
* PUNITIVE, SPECIAL OR OTHER DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION,
* DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
* INFORMATION, AND THE LIKE, ARISING OUT OF OR RELATING TO THE USE OF OR THE
* INABILITY TO USE THE SOFTWARE, EVEN IF MICRONAS HAS BEEN ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES, EXCEPT PERSONAL INJURY OR DEATH RESULTING FROM
* MICRONAS' NEGLIGENCE.                                                        $
*
*/

#ifndef __FREQUENCY_PLANS__
#define __FREQUENCY_PLANS__
/*-------------------------------------------------------------------------
INCLUDES
-------------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif

/*-------------------------------------------------------------------------
FREQUENCY PLAN SWITCHES
-------------------------------------------------------------------------*/

/* #define FREQUENCY_PLAN_ALL          */ /* unmark to use all preconfigured frequency plans */
/* #define FREQUENCY_PLAN_AUSTRALIA    */ /* unmark to use frequency plan of Australia */
/* #define FREQUENCY_PLAN_CHINA        */ /* unmark to use frequency plan of China */
/* #define FREQUENCY_PLAN_EUROPE       */ /* unmark to use frequency plan of most European countries (CCIR) */
/* #define FREQUENCY_PLAN_INDONESIA    */ /* unmark to use frequency plan of Indonesia */
/* #define FREQUENCY_PLAN_IRELAND      */ /* unmark to use frequency plan of Ireland */
/* #define FREQUENCY_PLAN_ITALY        */ /* unmark to use frequency plan of Italy */
/* #define FREQUENCY_PLAN_JAPAN        */ /* unmark to use frequency plan of Japan */
/* #define FREQUENCY_PLAN_NEW_ZEALAND  */ /* unmark to use frequency plan of New Zealand */
/* #define FREQUENCY_PLAN_SOUTH_AFRICA */ /* unmark to use frequency plan of South Africa */
/* #define FREQUENCY_PLAN_USA          */ /* unmark to use frequency plan of USA */

/*------------------------------------------------------------------------------
FREQUENCY PLANS
------------------------------------------------------------------------------*/

/* in case all frequency plans are compiled, FREQUENCY_PLAN_SELECTED points to the European plan */
#ifdef  FREQUENCY_PLAN_ALL
#define FREQUENCY_PLAN_SELECTED  freqPlan_Europe
#endif

/*----------------------------------------------------------------------------*/
/* Australian frequency plan                                                  */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_AUSTRALIA
#define FREQUENCY_PLAN_AUSTRALIA
#endif
#endif
#ifdef  FREQUENCY_PLAN_AUSTRALIA

/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Australia
#endif

static DRXFrequencyPlan_t freqPlan_Australia[] = {
         {  48500,  48500, DRX_BANDWIDTH_7MHZ },
         {  59500,  66500, DRX_BANDWIDTH_7MHZ },
         {  88500,  88500, DRX_BANDWIDTH_7MHZ },
         {  97500, 104500, DRX_BANDWIDTH_7MHZ },
         { 140500, 140500, DRX_BANDWIDTH_7MHZ },
         { 177500, 226500, DRX_BANDWIDTH_7MHZ },
         { 529500, 816500, DRX_BANDWIDTH_7MHZ }
       };
#endif /* FREQUENCY_PLAN_AUSTRALIA */

/*----------------------------------------------------------------------------*/
/* Chinese frequency plan                                                     */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_CHINA
#define FREQUENCY_PLAN_CHINA
#endif
#endif
#ifdef  FREQUENCY_PLAN_CHINA

/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_China
#endif

static DRXFrequencyPlan_t freqPlan_China[] = {
         {  52500,  68500, DRX_BANDWIDTH_8MHZ },
         {  80000,  88000, DRX_BANDWIDTH_8MHZ },
         { 171000, 219000, DRX_BANDWIDTH_8MHZ },
         { 474000, 866000, DRX_BANDWIDTH_8MHZ }
       };
#endif /* FREQUENCY_PLAN_CHINA */

/*----------------------------------------------------------------------------*/
/* European frequency plan                                                    */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_EUROPE
#define FREQUENCY_PLAN_EUROPE
#endif
#endif
#ifdef  FREQUENCY_PLAN_EUROPE

/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED  freqPlan_Europe
#endif

static DRXFrequencyPlan_t freqPlan_Europe[] = {
         {  50500,  64500, DRX_BANDWIDTH_7MHZ },
         { 177500, 226500, DRX_BANDWIDTH_7MHZ },
         { 474000, 858000, DRX_BANDWIDTH_8MHZ }
       };
#endif /* FREQUENCY_PLAN_EUROPE */

/*----------------------------------------------------------------------------*/
/* Indonesian frequency plan                                                  */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_INDONESIA
#define FREQUENCY_PLAN_INDONESIA
#endif
#endif
#ifdef  FREQUENCY_PLAN_INDONESIA

/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Indonesia
#endif

static DRXFrequencyPlan_t freqPlan_Indonesia[] = {
         {  46500,  46500, DRX_BANDWIDTH_7MHZ },
         {  57500,  64500, DRX_BANDWIDTH_7MHZ },
         { 177500, 226500, DRX_BANDWIDTH_7MHZ },
         { 474000, 858000, DRX_BANDWIDTH_8MHZ }
       };
#endif /* FREQUENCY_PLAN_INDONESIA */

/*----------------------------------------------------------------------------*/
/* Irish frequency plan                                                       */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_IRELAND
#define FREQUENCY_PLAN_IRELAND
#endif
#endif
#ifdef  FREQUENCY_PLAN_IRELAND

/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Ireland
#endif

static DRXFrequencyPlan_t freqPlan_Ireland[] = {
         {  48500,  64500, DRX_BANDWIDTH_8MHZ },
         { 178000, 218000, DRX_BANDWIDTH_8MHZ },
         { 474000, 858000, DRX_BANDWIDTH_8MHZ }
       };
#endif /* FREQUENCY_PLAN_IRELAND */

/*----------------------------------------------------------------------------*/
/* Italian frequency plan                                                     */
/*----------------------------------------------------------------------------*/

#ifdef  FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_ITALY
#define FREQUENCY_PLAN_ITALY
#endif
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -