Other Parts Discussed in Thread: TIDC-MULTIBAND-WMBUS, WMBUS
Hi!
I have such settings for Packet RX mode
{CC112X_IOCFG3, 0x01}, // RXFIFO_THR_PKT Associated to the RX FIFO. Asserted when the RX FIFO is filled above // FIFO_CFG.FIFO_THR or the end of packet is reached. De-asserted when the RX FIFO is empty // {CC112X_IOCFG2, 0x06}, {CC112X_IOCFG0, 0x06}, //RX: Asserted when sync word has been received and de-asserted at the //end of the packet. Will de-assert when the optional address and/or length check fails or the RX FIFO overflows/underflows. // TX: Asserted when sync word has been sent, and de-asserted at the end of the packet. Will de-assert if the TX FIFO underflows/overflows {CC112X_FS_DIG1 ,0x00}, {CC112X_FS_DIG0 ,0x5F}, {CC112X_FS_CAL0 ,0x0E}, {CC112X_FS_DIVTWO ,0x03}, {CC112X_FS_DSM0 ,0x33}, {CC112X_FS_DVC0 ,0x17}, {CC112X_FS_PFD ,0x50}, {CC112X_FS_PRE ,0x6E}, {CC112X_FS_REG_DIV_CML ,0x14}, {CC112X_FS_SPARE ,0xAC}, {CC112X_XOSC5 ,0x0E}, {CC112X_XOSC4 ,0xA0}, {CC112X_XOSC3 ,0x03}, {CC112X_XOSC1 ,0x03}, {CC112X_ANALOG_SPARE ,0x00}, {CC112X_FIFO_CFG ,0x7C}, // TX FIFO Threshold = 124; RX FIFO = 4 {CC112X_DEV_ADDR ,0x00}, {CC112X_SETTLING_CFG ,0x0B}, {CC112X_FS_CFG ,0x12}, {CC112X_PKT_CFG2 ,0x04}, //Packet handling {CC112X_PKT_CFG1 ,0x00}, //Packet handling: Status Byte appended, NO CRC in TX + RX {CC112X_PKT_CFG0 ,0x20}, //Packet handling {CC112X_PKT_LEN ,0xFF}, // Packet handler config.In fixed length mode this field indicates the packet length, and a value of 0 indicates the length to be 256 bytes. In variable length packet mode, this value indicates the maximum allowed length packets. {CC112X_RFEND_CFG1 ,0x0F}, {CC112X_RFEND_CFG0 ,0x00}, {CC112X_FREQ2 ,0x6C}, //868.95 {CC112X_FREQ1 ,0x9E}, {CC112X_FREQ0 ,0x66}, //868.85 {CC112X_SYNC3 ,0x55}, // Sync Word {CC112X_SYNC2 ,0x55}, // Sync Word {CC112X_SYNC1 ,0x54}, // Sync Word {CC112X_SYNC0 ,0x3D}, // Sync Word {CC112X_SYNC_CFG1 ,0x0a}, //Sync Word Detection {CC112X_SYNC_CFG0 ,0x14}, //Sync Word Detection 32-bits {CC112X_DEVIATION_M ,0x9A}, //TX with 50kHz DEV {CC112X_MODCFG_DEV_E ,0x06}, //2-FSK {CC112X_DCFILT_CFG ,0x04}, {CC112X_PREAMBLE_CFG1 ,0x11}, //Preamble Length Programming: 2 Bytes of 0x55 {CC112X_PREAMBLE_CFG0 ,0x2A}, //Preamble Detection Programming {CC112X_FREQ_IF_CFG ,0x00}, {CC112X_IQIC ,0x00}, {CC112X_CHAN_BW ,0x01}, {CC112X_MDMCFG1 ,0x46}, {CC112X_MDMCFG0 ,0x05}, {CC112X_SYMBOL_RATE2 ,0xA9}, //Symbol Rate Programming Exponent: {CC112X_SYMBOL_RATE1 ,0x99}, //Symbol Rate Programming Exponent {CC112X_SYMBOL_RATE0 ,0x9A}, //Symbol Rate Programming Exponent: {CC112X_AGC_REF ,0x40}, {CC112X_AGC_CS_THR ,0xFD}, {CC112X_AGC_GAIN_ADJUST ,0x00}, {CC112X_AGC_CFG3 ,0x03}, {CC112X_AGC_CFG2 ,0x20}, {CC112X_AGC_CFG1 ,0xA9}, {CC112X_AGC_CFG0 ,0xC0}, {CC112X_PA_CFG2 ,0x7F}, //Power Amplifier Level Programming: + 15 dBm {CC112X_PA_CFG1 ,0x56}, //Power Amplifier Level Programming {CC112X_PA_CFG0 ,0x78}, //Power Amplifier Level Programming {CC112X_IF_MIX_CFG ,0x00}, {CC112X_FREQOFF_CFG ,0x31}, {CC112X_TOC_CFG ,0x0B}
It's settings from TIDC-Multiband-WMBUS example. When i run my programm with this settings i receive data, but i need low current consumption.
I've tried to use Rx Sniff mode with this setting, but it didn’t work.
Please, help me find right settings to run Rx Sniff mode.