diff options
Diffstat (limited to 'src/drivers/ao_cc1120_CC1120.h')
-rw-r--r-- | src/drivers/ao_cc1120_CC1120.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/drivers/ao_cc1120_CC1120.h b/src/drivers/ao_cc1120_CC1120.h index a96c22fc..1799c274 100644 --- a/src/drivers/ao_cc1120_CC1120.h +++ b/src/drivers/ao_cc1120_CC1120.h @@ -21,15 +21,16 @@ *
***************************************************************/
-
CC1120_SYNC3, 0x93, /* Sync Word Configuration [31:24] */
CC1120_SYNC2, 0x0b, /* Sync Word Configuration [23:16] */
CC1120_SYNC1, 0x51, /* Sync Word Configuration [15:8] */
CC1120_SYNC0, 0xde, /* Sync Word Configuration [7:0] */
CC1120_SYNC_CFG1, 0x08, /* Sync Word Detection Configuration */
CC1120_SYNC_CFG0, 0x17, /* Sync Word Length Configuration */
+#if 0
CC1120_DEVIATION_M, 0x50, /* Frequency Deviation Configuration */
CC1120_MODCFG_DEV_E, 0x0d, /* Modulation Format and Frequency Deviation Configuration */
+#endif
CC1120_DCFILT_CFG, 0x1c, /* Digital DC Removal Configuration */
CC1120_PREAMBLE_CFG1, 0x18, /* Preamble Length Configuration */
CC1120_PREAMBLE_CFG0, 0x2a, /* */
@@ -38,9 +39,11 @@ CC1120_CHAN_BW, 0x02, /* Channel Filter Configuration */
CC1120_MDMCFG1, 0x46, /* General Modem Parameter Configuration */
CC1120_MDMCFG0, 0x05, /* General Modem Parameter Configuration */
+#if 0
CC1120_DRATE2, 0x93, /* Data Rate Configuration Exponent and Mantissa [19:16] */
CC1120_DRATE1, 0xa4, /* Data Rate Configuration Mantissa [15:8] */
CC1120_DRATE0, 0x00, /* Data Rate Configuration Mantissa [7:0] */
+#endif
CC1120_AGC_REF, 0x20, /* AGC Reference Level Configuration */
CC1120_AGC_CS_THR, 0x19, /* Carrier Sense Threshold Configuration */
CC1120_AGC_GAIN_ADJUST, 0x00, /* RSSI Offset Configuration */
@@ -50,14 +53,21 @@ CC1120_AGC_CFG0, 0xcf, /* AGC Configuration */
CC1120_FIFO_CFG, 0x00, /* FIFO Configuration */
CC1120_DEV_ADDR, 0x00, /* Device Address Configuration */
- CC1120_SETTLING_CFG, 0x03, /* Frequency Synthesizer Calibration and Settling Configuration */
- CC1120_FS_CFG, 0x14, /* Frequency Synthesizer Configuration */
+ CC1120_SETTLING_CFG, /* Frequency Synthesizer Calibration and Settling Configuration */
+ (CC1120_SETTLING_CFG_FS_AUTOCAL_IDLE_TO_ON << CC1120_SETTLING_CFG_FS_AUTOCAL) |
+ (CC1120_SETTLING_CFG_LOCK_TIME_50_20 << CC1120_SETTLING_CFG_LOCK_TIME) |
+ (CC1120_SETTLING_CFG_FSREG_TIME_60 << CC1120_SETTLING_CFG_FSREG_TIME),
+ CC1120_FS_CFG, /* Frequency Synthesizer Configuration */
+ (1 << CC1120_FS_CFG_LOCK_EN) |
+ (CC1120_FS_CFG_FSD_BANDSELECT_410_480 << CC1120_FS_CFG_FSD_BANDSELECT),
CC1120_WOR_CFG1, 0x08, /* eWOR Configuration, Reg 1 */
CC1120_WOR_CFG0, 0x21, /* eWOR Configuration, Reg 0 */
CC1120_WOR_EVENT0_MSB, 0x00, /* Event 0 Configuration */
CC1120_WOR_EVENT0_LSB, 0x00, /* Event 0 Configuration */
+#if 0
CC1120_PKT_CFG2, 0x04, /* Packet Configuration, Reg 2 */
CC1120_PKT_CFG1, 0x45, /* Packet Configuration, Reg 1 */
+#endif
CC1120_PKT_CFG0, 0x20, /* Packet Configuration, Reg 0 */
CC1120_RFEND_CFG1, 0x0f, /* RFEND Configuration, Reg 1 */
CC1120_RFEND_CFG0, 0x00, /* RFEND Configuration, Reg 0 */
|