Flo rian / RF22KL25Z

Fork of RF22 by Karl Zweimüller

Embed: (wiki syntax)

« Back to documentation index

RF22::ModemConfig Struct Reference

RF22::ModemConfig Struct Reference

Defines register values for a set of modem configuration registers. More...

#include <RF22.h>

Data Fields

uint8_t reg_1c
 Value for register RF22_REG_1C_IF_FILTER_BANDWIDTH.
uint8_t reg_1f
 Value for register RF22_REG_1F_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE.
uint8_t reg_20
 Value for register RF22_REG_20_CLOCK_RECOVERY_OVERSAMPLING_RATE.
uint8_t reg_21
 Value for register RF22_REG_21_CLOCK_RECOVERY_OFFSET2.
uint8_t reg_22
 Value for register RF22_REG_22_CLOCK_RECOVERY_OFFSET1.
uint8_t reg_23
 Value for register RF22_REG_23_CLOCK_RECOVERY_OFFSET0.
uint8_t reg_24
 Value for register RF22_REG_24_CLOCK_RECOVERY_TIMING_LOOP_GAIN1.
uint8_t reg_25
 Value for register RF22_REG_25_CLOCK_RECOVERY_TIMING_LOOP_GAIN0.
uint8_t reg_2c
 Value for register RF22_REG_2C_OOK_COUNTER_VALUE_1.
uint8_t reg_2d
 Value for register RF22_REG_2D_OOK_COUNTER_VALUE_2.
uint8_t reg_2e
 Value for register RF22_REG_2E_SLICER_PEAK_HOLD.
uint8_t reg_58
 Value for register RF22_REG_58_CHARGE_PUMP_CURRENT_TRIMMING.
uint8_t reg_69
 Value for register RF22_REG_69_AGC_OVERRIDE1.
uint8_t reg_6e
 Value for register RF22_REG_6E_TX_DATA_RATE1.
uint8_t reg_6f
 Value for register RF22_REG_6F_TX_DATA_RATE0.
uint8_t reg_70
 Value for register RF22_REG_70_MODULATION_CONTROL1.
uint8_t reg_71
 Value for register RF22_REG_71_MODULATION_CONTROL2.
uint8_t reg_72
 Value for register 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 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 732 of file RF22.h.


Field Documentation

uint8_t reg_1c

Value for register RF22_REG_1C_IF_FILTER_BANDWIDTH.

Definition at line 734 of file RF22.h.

uint8_t reg_1f

Value for register RF22_REG_1F_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE.

Definition at line 735 of file RF22.h.

uint8_t reg_20

Value for register RF22_REG_20_CLOCK_RECOVERY_OVERSAMPLING_RATE.

Definition at line 736 of file RF22.h.

uint8_t reg_21

Value for register RF22_REG_21_CLOCK_RECOVERY_OFFSET2.

Definition at line 737 of file RF22.h.

uint8_t reg_22

Value for register RF22_REG_22_CLOCK_RECOVERY_OFFSET1.

Definition at line 738 of file RF22.h.

uint8_t reg_23

Value for register RF22_REG_23_CLOCK_RECOVERY_OFFSET0.

Definition at line 739 of file RF22.h.

uint8_t reg_24

Value for register RF22_REG_24_CLOCK_RECOVERY_TIMING_LOOP_GAIN1.

Definition at line 740 of file RF22.h.

uint8_t reg_25

Value for register RF22_REG_25_CLOCK_RECOVERY_TIMING_LOOP_GAIN0.

Definition at line 741 of file RF22.h.

uint8_t reg_2c

Value for register RF22_REG_2C_OOK_COUNTER_VALUE_1.

Definition at line 742 of file RF22.h.

uint8_t reg_2d

Value for register RF22_REG_2D_OOK_COUNTER_VALUE_2.

Definition at line 743 of file RF22.h.

uint8_t reg_2e

Value for register RF22_REG_2E_SLICER_PEAK_HOLD.

Definition at line 744 of file RF22.h.

uint8_t reg_58

Value for register RF22_REG_58_CHARGE_PUMP_CURRENT_TRIMMING.

Definition at line 745 of file RF22.h.

uint8_t reg_69

Value for register RF22_REG_69_AGC_OVERRIDE1.

Definition at line 746 of file RF22.h.

uint8_t reg_6e

Value for register RF22_REG_6E_TX_DATA_RATE1.

Definition at line 747 of file RF22.h.

uint8_t reg_6f

Value for register RF22_REG_6F_TX_DATA_RATE0.

Definition at line 748 of file RF22.h.

uint8_t reg_70

Value for register RF22_REG_70_MODULATION_CONTROL1.

Definition at line 749 of file RF22.h.

uint8_t reg_71

Value for register RF22_REG_71_MODULATION_CONTROL2.

Definition at line 750 of file RF22.h.

uint8_t reg_72

Value for register RF22_REG_72_FREQUENCY_DEVIATION.

Definition at line 751 of file RF22.h.