216 lines
2.9 KiB
C
216 lines
2.9 KiB
C
#ifndef __CMT2300A_PARAMS_H
|
|
#define __CMT2300A_PARAMS_H
|
|
|
|
#include "cmt2300a_defs.h"
|
|
#include <stdint.h>
|
|
|
|
/* [CMT Bank] */
|
|
static uint8_t g_cmt2300aCmtBank_default[CMT2300A_CMT_BANK_SIZE] = {
|
|
0x00,
|
|
0x66,
|
|
0xEC,
|
|
0x1D,
|
|
0x70,
|
|
0x80,
|
|
0x14,
|
|
0x08,
|
|
0x91,
|
|
0x02,
|
|
0x02,
|
|
0xD0,
|
|
};
|
|
|
|
/* [CMT Bank] with RSSI offset of +- 0 and 13dBm*/
|
|
static uint8_t g_cmt2300aCmtBank_RSSI_0[CMT2300A_CMT_BANK_SIZE] = {
|
|
0x00,
|
|
0x66,
|
|
0xEC,
|
|
0x1C,
|
|
0x70,
|
|
0x80,
|
|
0x14,
|
|
0x08,
|
|
0x11,
|
|
0x02,
|
|
0x02,
|
|
0x00,
|
|
};
|
|
|
|
/* [System Bank] */
|
|
static uint8_t g_cmt2300aSystemBank[CMT2300A_SYSTEM_BANK_SIZE] = {
|
|
0xAE,
|
|
0xE0,
|
|
0x35,
|
|
0x00,
|
|
0x00,
|
|
0xF4,
|
|
0x10,
|
|
0xE2,
|
|
0x42,
|
|
0x20,
|
|
0x0C,
|
|
0x81,
|
|
};
|
|
|
|
/* [Frequency Bank] 868 MHz (default) */
|
|
static uint8_t g_cmt2300aFrequencyBank_868[CMT2300A_FREQUENCY_BANK_SIZE] = {
|
|
0x42,
|
|
0xCF,
|
|
0xA7,
|
|
0x8C,
|
|
0x42,
|
|
0xC4,
|
|
0x4E,
|
|
0x1C,
|
|
};
|
|
|
|
/* [Frequency Bank] 863 MHz (EU) */
|
|
static uint8_t g_cmt2300aFrequencyBank_863[CMT2300A_FREQUENCY_BANK_SIZE] = {
|
|
0x42,
|
|
0x6D,
|
|
0x80,
|
|
0x86,
|
|
0x42,
|
|
0x62,
|
|
0x27,
|
|
0x16,
|
|
};
|
|
|
|
/* [Frequency Bank] 860 MHz */
|
|
static uint8_t g_cmt2300aFrequencyBank_860[CMT2300A_FREQUENCY_BANK_SIZE] = {
|
|
0x42,
|
|
0x32,
|
|
0xCF,
|
|
0x82,
|
|
0x42,
|
|
0x27,
|
|
0x76,
|
|
0x12,
|
|
};
|
|
|
|
/* [Data Rate Bank] */
|
|
static uint8_t g_cmt2300aDataRateBank[CMT2300A_DATA_RATE_BANK_SIZE] = {
|
|
0xA6,
|
|
0xC9,
|
|
0x20,
|
|
0x20,
|
|
0xD2,
|
|
0x35,
|
|
0x0C,
|
|
0x0A,
|
|
0x9F,
|
|
0x4B,
|
|
0x29,
|
|
0x29,
|
|
0xC0,
|
|
0x14,
|
|
0x05,
|
|
0x53,
|
|
0x10,
|
|
0x00,
|
|
0xB4,
|
|
0x00,
|
|
0x00,
|
|
0x01,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* [Baseband Bank] - default */
|
|
static uint8_t g_cmt2300aBasebandBank_default[CMT2300A_BASEBAND_BANK_SIZE] = {
|
|
0x12,
|
|
0x1E,
|
|
0x00,
|
|
0xAA,
|
|
0x06,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0xD6,
|
|
0xD5,
|
|
0xD4,
|
|
0x2D,
|
|
0x01,
|
|
0x1F,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0xC3,
|
|
0x00,
|
|
0x00,
|
|
0x60,
|
|
0xFF,
|
|
0x00,
|
|
0x00,
|
|
0x1F,
|
|
0x10,
|
|
};
|
|
|
|
/* [Baseband Bank] - EU */
|
|
static uint8_t g_cmt2300aBasebandBank_EU[CMT2300A_BASEBAND_BANK_SIZE] = {
|
|
0x12,
|
|
0x1E,
|
|
0x00,
|
|
0xAA,
|
|
0x06,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x48,
|
|
0x5A,
|
|
0x48,
|
|
0x4D,
|
|
0x01,
|
|
0x1D, // default should be 0x1F (32 bytes length), but 0x45 is 0x01 -> variable length, so this value is ignored
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0xC3,
|
|
0x00,
|
|
0x00,
|
|
0x60,
|
|
0xFF,
|
|
0x00,
|
|
0x00,
|
|
0x1F,
|
|
0x10,
|
|
};
|
|
|
|
/* [Tx Bank] 20 dBm */
|
|
static uint8_t g_cmt2300aTxBank_20dBm[CMT2300A_TX_BANK_SIZE] = {
|
|
0x70,
|
|
0x4D,
|
|
0x06,
|
|
0x00,
|
|
0x07,
|
|
0x50,
|
|
0x00,
|
|
0x8A,
|
|
0x18,
|
|
0x3F,
|
|
0x7F,
|
|
};
|
|
|
|
/* [Tx Bank] 13 dBm */
|
|
static uint8_t g_cmt2300aTxBank_13dBm[CMT2300A_TX_BANK_SIZE] = {
|
|
0x70,
|
|
0x4D,
|
|
0x06,
|
|
0x00,
|
|
0x07,
|
|
0x50,
|
|
0x00,
|
|
0x42,
|
|
0x0C,
|
|
0x3F,
|
|
0x7F,
|
|
};
|
|
|
|
#endif
|