Hello all,
I need to do continuous carrier 4GMSK transmission for a spectral mask measurement. Right now the carrier turns off after each packet even though I have TXOFF_MODE = 10 (stay in TX). How do I configure that the carrier remains on while a packet repeats continuously?
The code does a burst write then strobes and repeats.
Thanks
register settings:
static const registerSetting_t gfskSettings[]=
{
//{CC1120_RFEND_CFG0, 0x20},
{CC1120_IOCFG3, 0xB0},
{CC1120_IOCFG2, 0xB0},
{CC1120_IOCFG1, 0xB0},
{CC1120_IOCFG0, 0x06}, // WAS originally 6
{CC1120_SYNC3, 0xD3},
{CC1120_SYNC2, 0x91},
{CC1120_SYNC1, 0xD3},
{CC1120_SYNC0, 0x91},
{CC1120_SYNC_CFG1, 0x08},
{CC1120_MODCFG_DEV_E, 0x2B},
{CC1120_DCFILT_CFG, 0x1C},
{CC1120_PREAMBLE_CFG1, 0x18},
{CC1120_IQIC, 0xC6},
{CC1120_CHAN_BW, 0x10},
{CC1120_MDMCFG0, 0x05},
{CC1120_DRATE2, 0x63},
{CC1120_AGC_REF, 0x20},
{CC1120_AGC_CS_THR, 0x19},
{CC1120_AGC_CFG1, 0xA9},
{CC1120_AGC_CFG0, 0xCF},
{CC1120_FIFO_CFG, 0x00},
{CC1120_SETTLING_CFG, 0x03},
{CC1120_FS_CFG, 0x12},
{CC1120_PKT_CFG2, 0x00},
{CC1120_PKT_CFG0, 0x20}, ///// Was 0x20 for variable, 0x40 for infinite
{CC1120_PA_CFG0, 0x7E},
{CC1120_PKT_LEN, 0x13},
{CC1120_IF_MIX_CFG, 0x00},
{CC1120_FREQOFF_CFG, 0x22},
{CC1120_FREQ2, 0x77},
{CC1120_FREQ1, 0x60},
{CC1120_FS_DIG1, 0x00},
{CC1120_FS_DIG0, 0x5F},
{CC1120_FS_CAL1, 0x40},
{CC1120_FS_CAL0, 0x0E},
{CC1120_FS_DIVTWO, 0x03},
{CC1120_FS_DSM0, 0x33},
{CC1120_FS_DVC0, 0x17},
{CC1120_FS_PFD, 0x50},
{CC1120_FS_PRE, 0x6E},
{CC1120_FS_REG_DIV_CML, 0x14},
{CC1120_FS_SPARE, 0xAC},
{CC1120_FS_VCO0, 0xB4},
{CC1120_XOSC5, 0x0E},
{CC1120_XOSC1, 0x03},
{CC1120_RNDGEN, 0x7F},
{CC1120_FSCAL_CTRL, 0x01},
{CC1120_XOSC_TEST1, 0x3C},
};