| /*! |
| * Copyright (c) 2015, Freescale Semiconductor, Inc. |
| * All rights reserved. |
| * |
| * \file ZigbeeDefaults.h |
| * This is a header file for the default register values of the transceiver used |
| * for Zigbee mode. |
| * |
| * Redistribution and use in source and binary forms, with or without modification, |
| * are permitted provided that the following conditions are met: |
| * |
| * o Redistributions of source code must retain the above copyright notice, this list |
| * of conditions and the following disclaimer. |
| * |
| * o Redistributions in binary form must reproduce the above copyright notice, this |
| * list of conditions and the following disclaimer in the documentation and/or |
| * other materials provided with the distribution. |
| * |
| * o Neither the name of Freescale Semiconductor, Inc. nor the names of its |
| * contributors may be used to endorse or promote products derived from this |
| * software without specific prior written permission. |
| * |
| * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND |
| * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR |
| * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
| * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
| * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON |
| * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
| * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| |
| #ifndef __ZIGBEE_DEFAULTS_H__ |
| #define __ZIGBEE_DEFAULTS_H__ |
| |
| /*! ********************************************************************************* |
| ************************************************************************************* |
| * Constants |
| ************************************************************************************* |
| ********************************************************************************** */ |
| /* XCVR_CTRL Defaults */ |
| |
| /* XCVR_CTRL */ |
| #define Zigbee_TGT_PWR_SRC_def_c 0x02 |
| #define Zigbee_PROTOCOL_def_c 0x04 |
| |
| /* TSM Defaults (no PA ramp)*/ |
| |
| /*Analog: BBW Filter */ |
| |
| /* XCVR_TZA_CTRL */ |
| #define ZGBE_TZA_CAP_TUNE_def_c 0 |
| |
| /* XCVR_BBF_CTRL */ |
| #define ZGBE_BBF_CAP_TUNE_def_c 0 |
| #define ZGBE_BBF_RES_TUNE2_def_c 0 |
| |
| /*RX DIG: AGC DCOC and filtering */ |
| |
| /*RX_DIG_CTRL*/ |
| #define RX_DEC_FILT_OSR_Zigbee_def_c 0x02 |
| #define RX_NORM_EN_Zigbee_def_c 0x01 |
| #define RX_CH_FILT_BYPASS_Zigbee_def_c 0x00 |
| |
| /* AGC_CTRL_0 */ |
| #define FREEZE_AGC_SRC_Zigbee_def_c 0x02 |
| |
| /* RSSI_CTRL 0*/ |
| #define RSSI_HOLD_SRC_Zigbee_def_c 0x03 |
| |
| /* DCOC_CTRL_0 */ |
| #define DCOC_CAL_DURATION_Zigbee_def_c 0x15 /* Max: 1F */ |
| #define DCOC_CORR_HOLD_TIME_Zigbee_def_c 0x58 /* 0x7F makes corrections continuous. */ |
| #define DCOC_CORR_DLY_Zigbee_def_c 0x15 |
| #define ALPHA_RADIUS_IDX_Zigbee_def_c 0x02 /* 1/4 */ |
| #define ALPHAC_SCALE_IDX_Zigbee_def_c 0x01 /* 1/4 */ |
| #define SIGN_SCALE_IDX_Zigbee_def_c 0x03 /* 1/32 */ |
| #define DCOC_CORRECT_EN_Zigbee_def_c 0x01 |
| #define DCOC_TRACK_EN_Zigbee_def_c 0x01 |
| #define DCOC_MAN_Zigbee_def_c 0x00 |
| |
| /*RX_CHF_COEFn*/ |
| /*Dig Channel Setting 2015/05/28 - 860kHz Rx BW: Kaiser 3.0: */ |
| #define RX_CHF_COEF0_Zigbee_def_c 0xFE |
| #define RX_CHF_COEF1_Zigbee_def_c 0xFD |
| #define RX_CHF_COEF2_Zigbee_def_c 0x05 |
| #define RX_CHF_COEF3_Zigbee_def_c 0x08 |
| #define RX_CHF_COEF4_Zigbee_def_c 0xF5 |
| #define RX_CHF_COEF5_Zigbee_def_c 0xEA |
| #define RX_CHF_COEF6_Zigbee_def_c 0x10 |
| #define RX_CHF_COEF7_Zigbee_def_c 0x49 |
| |
| /* DCOC_CAL_IIR */ |
| #define IIR3A_IDX_Zigbee_def_c 0x001 |
| #define IIR2A_IDX_Zigbee_def_c 0x002 |
| #define IIR1A_IDX_Zigbee_def_c 0x002 |
| |
| /* CORR_CTRL */ |
| #define CORR_VT_Zigbee_def_c 0x6B |
| #define CORR_NVAL_Zigbee_def_c 3 |
| |
| |
| #endif /* __ZIGBEE_DEFAULTS_H__*/ |