David Rimer / RadioHead-148
Embed: (wiki syntax)

« Back to documentation index

RH_RF22::ModemConfig Struct Reference

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

uint8_t reg_1c

Value for register RH_RF22_REG_1C_IF_FILTER_BANDWIDTH.

Definition at line 835 of file RH_RF22.h.

uint8_t reg_1f

Value for register RH_RF22_REG_1F_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE.

Definition at line 836 of file RH_RF22.h.

uint8_t reg_20

Value for register RH_RF22_REG_20_CLOCK_RECOVERY_OVERSAMPLING_RATE.

Definition at line 837 of file RH_RF22.h.

uint8_t reg_21

Value for register RH_RF22_REG_21_CLOCK_RECOVERY_OFFSET2.

Definition at line 838 of file RH_RF22.h.

uint8_t reg_22

Value for register RH_RF22_REG_22_CLOCK_RECOVERY_OFFSET1.

Definition at line 839 of file RH_RF22.h.

uint8_t reg_23

Value for register RH_RF22_REG_23_CLOCK_RECOVERY_OFFSET0.

Definition at line 840 of file RH_RF22.h.

uint8_t reg_24

Value for register RH_RF22_REG_24_CLOCK_RECOVERY_TIMING_LOOP_GAIN1.

Definition at line 841 of file RH_RF22.h.

uint8_t reg_25

Value for register RH_RF22_REG_25_CLOCK_RECOVERY_TIMING_LOOP_GAIN0.

Definition at line 842 of file RH_RF22.h.

uint8_t reg_2c

Value for register RH_RF22_REG_2C_OOK_COUNTER_VALUE_1.

Definition at line 843 of file RH_RF22.h.

uint8_t reg_2d

Value for register RH_RF22_REG_2D_OOK_COUNTER_VALUE_2.

Definition at line 844 of file RH_RF22.h.

uint8_t reg_2e

Value for register RH_RF22_REG_2E_SLICER_PEAK_HOLD.

Definition at line 845 of file RH_RF22.h.

uint8_t reg_58

Value for register RH_RF22_REG_58_CHARGE_PUMP_CURRENT_TRIMMING.

Definition at line 846 of file RH_RF22.h.

uint8_t reg_69

Value for register RH_RF22_REG_69_AGC_OVERRIDE1.

Definition at line 847 of file RH_RF22.h.

uint8_t reg_6e

Value for register RH_RF22_REG_6E_TX_DATA_RATE1.

Definition at line 848 of file RH_RF22.h.

uint8_t reg_6f

Value for register RH_RF22_REG_6F_TX_DATA_RATE0.

Definition at line 849 of file RH_RF22.h.

uint8_t reg_70

Value for register RH_RF22_REG_70_MODULATION_CONTROL1.

Definition at line 850 of file RH_RF22.h.

uint8_t reg_71

Value for register RH_RF22_REG_71_MODULATION_CONTROL2.

Definition at line 851 of file RH_RF22.h.

uint8_t reg_72

Value for register RH_RF22_REG_72_FREQUENCY_DEVIATION.

Definition at line 852 of file RH_RF22.h.