« Back to documentation index
RH_RF22::ModemConfig Struct Reference
Defines register values for a set of modem configuration registers.
More...
#include <RH_RF22.h >
Data Fields
uint8_t reg_1c
Value for register RH_RF22_REG_1C_IF_FILTER_BANDWIDTH.
uint8_t reg_1f
Value for register RH_RF22_REG_1F_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE.
uint8_t reg_20
Value for register RH_RF22_REG_20_CLOCK_RECOVERY_OVERSAMPLING_RATE.
uint8_t reg_21
Value for register RH_RF22_REG_21_CLOCK_RECOVERY_OFFSET2.
uint8_t reg_22
Value for register RH_RF22_REG_22_CLOCK_RECOVERY_OFFSET1.
uint8_t reg_23
Value for register RH_RF22_REG_23_CLOCK_RECOVERY_OFFSET0.
uint8_t reg_24
Value for register RH_RF22_REG_24_CLOCK_RECOVERY_TIMING_LOOP_GAIN1.
uint8_t reg_25
Value for register RH_RF22_REG_25_CLOCK_RECOVERY_TIMING_LOOP_GAIN0.
uint8_t reg_2c
Value for register RH_RF22_REG_2C_OOK_COUNTER_VALUE_1.
uint8_t reg_2d
Value for register RH_RF22_REG_2D_OOK_COUNTER_VALUE_2.
uint8_t reg_2e
Value for register RH_RF22_REG_2E_SLICER_PEAK_HOLD.
uint8_t reg_58
Value for register RH_RF22_REG_58_CHARGE_PUMP_CURRENT_TRIMMING.
uint8_t reg_69
Value for register RH_RF22_REG_69_AGC_OVERRIDE1.
uint8_t reg_6e
Value for register RH_RF22_REG_6E_TX_DATA_RATE1.
uint8_t reg_6f
Value for register RH_RF22_REG_6F_TX_DATA_RATE0.
uint8_t reg_70
Value for register RH_RF22_REG_70_MODULATION_CONTROL1.
uint8_t reg_71
Value for register RH_RF22_REG_71_MODULATION_CONTROL2.
uint8_t reg_72
Value for register RH_RF22_REG_72_FREQUENCY_DEVIATION.
Detailed Description
Defines register values for a set of modem configuration registers.
Defines register values for a set of modem configuration registers that can be passed to setModemConfig() if none of the choices in ModemConfigChoice suit your need setModemConfig() writes the register values to the appropriate RH_RF22 registers to set the desired modulation type, data rate and deviation/bandwidth. Suitable values for these registers can be computed using the register calculator at http://www.hoperf.com/upload/rf/RF22B%2023B%2031B%2042B%2043B%20Register%20Settings_RevB1-v5.xls
Definition at line 833 of file RH_RF22.h .
Field Documentation
Value for register RH_RF22_REG_1C_IF_FILTER_BANDWIDTH.
Definition at line 835 of file RH_RF22.h .
Value for register RH_RF22_REG_1F_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE.
Definition at line 836 of file RH_RF22.h .
Value for register RH_RF22_REG_20_CLOCK_RECOVERY_OVERSAMPLING_RATE.
Definition at line 837 of file RH_RF22.h .
Value for register RH_RF22_REG_21_CLOCK_RECOVERY_OFFSET2.
Definition at line 838 of file RH_RF22.h .
Value for register RH_RF22_REG_22_CLOCK_RECOVERY_OFFSET1.
Definition at line 839 of file RH_RF22.h .
Value for register RH_RF22_REG_23_CLOCK_RECOVERY_OFFSET0.
Definition at line 840 of file RH_RF22.h .
Value for register RH_RF22_REG_24_CLOCK_RECOVERY_TIMING_LOOP_GAIN1.
Definition at line 841 of file RH_RF22.h .
Value for register RH_RF22_REG_25_CLOCK_RECOVERY_TIMING_LOOP_GAIN0.
Definition at line 842 of file RH_RF22.h .
Value for register RH_RF22_REG_2C_OOK_COUNTER_VALUE_1.
Definition at line 843 of file RH_RF22.h .
Value for register RH_RF22_REG_2D_OOK_COUNTER_VALUE_2.
Definition at line 844 of file RH_RF22.h .
Value for register RH_RF22_REG_2E_SLICER_PEAK_HOLD.
Definition at line 845 of file RH_RF22.h .
Value for register RH_RF22_REG_58_CHARGE_PUMP_CURRENT_TRIMMING.
Definition at line 846 of file RH_RF22.h .
Value for register RH_RF22_REG_69_AGC_OVERRIDE1.
Definition at line 847 of file RH_RF22.h .
Value for register RH_RF22_REG_6E_TX_DATA_RATE1.
Definition at line 848 of file RH_RF22.h .
Value for register RH_RF22_REG_6F_TX_DATA_RATE0.
Definition at line 849 of file RH_RF22.h .
Value for register RH_RF22_REG_70_MODULATION_CONTROL1.
Definition at line 850 of file RH_RF22.h .
Value for register RH_RF22_REG_71_MODULATION_CONTROL2.
Definition at line 851 of file RH_RF22.h .
Value for register RH_RF22_REG_72_FREQUENCY_DEVIATION.
Definition at line 852 of file RH_RF22.h .