diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html
index 550e5a82..8e68fafb 100644
--- a/_c_c1101_8h_source.html
+++ b/_c_c1101_8h_source.html
@@ -759,7 +759,7 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
- 943 float freq = RADIOLIB_CC1101_DEFAULT_FREQ;
+ 943 float frequency = RADIOLIB_CC1101_DEFAULT_FREQ;
944 float bitRate = RADIOLIB_CC1101_DEFAULT_BR;
diff --git a/_r_f69_8h_source.html b/_r_f69_8h_source.html
index cc58fc61..2ce22556 100644
--- a/_r_f69_8h_source.html
+++ b/_r_f69_8h_source.html
@@ -98,467 +98,468 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
10 #include "../../protocols/PhysicalLayer/PhysicalLayer.h"
- 13 #define RADIOLIB_RF69_FREQUENCY_STEP_SIZE 61.03515625
- 14 #define RADIOLIB_RF69_MAX_PACKET_LENGTH 64
- 15 #define RADIOLIB_RF69_CRYSTAL_FREQ 32.0
- 16 #define RADIOLIB_RF69_DIV_EXPONENT 19
+ 13 #define RADIOLIB_RF69_FREQUENCY_STEP_SIZE 61.03515625
+ 14 #define RADIOLIB_RF69_MAX_PACKET_LENGTH 64
+ 15 #define RADIOLIB_RF69_CRYSTAL_FREQ 32.0
+ 16 #define RADIOLIB_RF69_DIV_EXPONENT 19
- 19 #define RADIOLIB_RF69_REG_FIFO 0x00
- 20 #define RADIOLIB_RF69_REG_OP_MODE 0x01
- 21 #define RADIOLIB_RF69_REG_DATA_MODUL 0x02
- 22 #define RADIOLIB_RF69_REG_BITRATE_MSB 0x03
- 23 #define RADIOLIB_RF69_REG_BITRATE_LSB 0x04
- 24 #define RADIOLIB_RF69_REG_FDEV_MSB 0x05
- 25 #define RADIOLIB_RF69_REG_FDEV_LSB 0x06
- 26 #define RADIOLIB_RF69_REG_FRF_MSB 0x07
- 27 #define RADIOLIB_RF69_REG_FRF_MID 0x08
- 28 #define RADIOLIB_RF69_REG_FRF_LSB 0x09
- 29 #define RADIOLIB_RF69_REG_OSC_1 0x0A
- 30 #define RADIOLIB_RF69_REG_AFC_CTRL 0x0B
- 31 #define RADIOLIB_RF69_REG_LISTEN_1 0x0D
- 32 #define RADIOLIB_RF69_REG_LISTEN_2 0x0E
- 33 #define RADIOLIB_RF69_REG_LISTEN_3 0x0F
- 34 #define RADIOLIB_RF69_REG_VERSION 0x10
- 35 #define RADIOLIB_RF69_REG_PA_LEVEL 0x11
- 36 #define RADIOLIB_RF69_REG_PA_RAMP 0x12
- 37 #define RADIOLIB_RF69_REG_OCP 0x13
- 38 #define RADIOLIB_RF69_REG_LNA 0x18
- 39 #define RADIOLIB_RF69_REG_RX_BW 0x19
- 40 #define RADIOLIB_RF69_REG_AFC_BW 0x1A
- 41 #define RADIOLIB_RF69_REG_OOK_PEAK 0x1B
- 42 #define RADIOLIB_RF69_REG_OOK_AVG 0x1C
- 43 #define RADIOLIB_RF69_REG_OOK_FIX 0x1D
- 44 #define RADIOLIB_RF69_REG_AFC_FEI 0x1E
- 45 #define RADIOLIB_RF69_REG_AFC_MSB 0x1F
- 46 #define RADIOLIB_RF69_REG_AFC_LSB 0x20
- 47 #define RADIOLIB_RF69_REG_FEI_MSB 0x21
- 48 #define RADIOLIB_RF69_REG_FEI_LSB 0x22
- 49 #define RADIOLIB_RF69_REG_RSSI_CONFIG 0x23
- 50 #define RADIOLIB_RF69_REG_RSSI_VALUE 0x24
- 51 #define RADIOLIB_RF69_REG_DIO_MAPPING_1 0x25
- 52 #define RADIOLIB_RF69_REG_DIO_MAPPING_2 0x26
- 53 #define RADIOLIB_RF69_REG_IRQ_FLAGS_1 0x27
- 54 #define RADIOLIB_RF69_REG_IRQ_FLAGS_2 0x28
- 55 #define RADIOLIB_RF69_REG_RSSI_THRESH 0x29
- 56 #define RADIOLIB_RF69_REG_RX_TIMEOUT_1 0x2A
- 57 #define RADIOLIB_RF69_REG_RX_TIMEOUT_2 0x2B
- 58 #define RADIOLIB_RF69_REG_PREAMBLE_MSB 0x2C
- 59 #define RADIOLIB_RF69_REG_PREAMBLE_LSB 0x2D
- 60 #define RADIOLIB_RF69_REG_SYNC_CONFIG 0x2E
- 61 #define RADIOLIB_RF69_REG_SYNC_VALUE_1 0x2F
- 62 #define RADIOLIB_RF69_REG_SYNC_VALUE_2 0x30
- 63 #define RADIOLIB_RF69_REG_SYNC_VALUE_3 0x31
- 64 #define RADIOLIB_RF69_REG_SYNC_VALUE_4 0x32
- 65 #define RADIOLIB_RF69_REG_SYNC_VALUE_5 0x33
- 66 #define RADIOLIB_RF69_REG_SYNC_VALUE_6 0x34
- 67 #define RADIOLIB_RF69_REG_SYNC_VALUE_7 0x35
- 68 #define RADIOLIB_RF69_REG_SYNC_VALUE_8 0x36
- 69 #define RADIOLIB_RF69_REG_PACKET_CONFIG_1 0x37
- 70 #define RADIOLIB_RF69_REG_PAYLOAD_LENGTH 0x38
- 71 #define RADIOLIB_RF69_REG_NODE_ADRS 0x39
- 72 #define RADIOLIB_RF69_REG_BROADCAST_ADRS 0x3A
- 73 #define RADIOLIB_RF69_REG_AUTO_MODES 0x3B
- 74 #define RADIOLIB_RF69_REG_FIFO_THRESH 0x3C
- 75 #define RADIOLIB_RF69_REG_PACKET_CONFIG_2 0x3D
- 76 #define RADIOLIB_RF69_REG_AES_KEY_1 0x3E
- 77 #define RADIOLIB_RF69_REG_AES_KEY_2 0x3F
- 78 #define RADIOLIB_RF69_REG_AES_KEY_3 0x40
- 79 #define RADIOLIB_RF69_REG_AES_KEY_4 0x41
- 80 #define RADIOLIB_RF69_REG_AES_KEY_5 0x42
- 81 #define RADIOLIB_RF69_REG_AES_KEY_6 0x43
- 82 #define RADIOLIB_RF69_REG_AES_KEY_7 0x44
- 83 #define RADIOLIB_RF69_REG_AES_KEY_8 0x45
- 84 #define RADIOLIB_RF69_REG_AES_KEY_9 0x46
- 85 #define RADIOLIB_RF69_REG_AES_KEY_10 0x47
- 86 #define RADIOLIB_RF69_REG_AES_KEY_11 0x48
- 87 #define RADIOLIB_RF69_REG_AES_KEY_12 0x49
- 88 #define RADIOLIB_RF69_REG_AES_KEY_13 0x4A
- 89 #define RADIOLIB_RF69_REG_AES_KEY_14 0x4B
- 90 #define RADIOLIB_RF69_REG_AES_KEY_15 0x4C
- 91 #define RADIOLIB_RF69_REG_AES_KEY_16 0x4D
- 92 #define RADIOLIB_RF69_REG_TEMP_1 0x4E
- 93 #define RADIOLIB_RF69_REG_TEMP_2 0x4F
- 94 #define RADIOLIB_RF69_REG_TEST_LNA 0x58
- 95 #define RADIOLIB_RF69_REG_TEST_PA1 0x5A
- 96 #define RADIOLIB_RF69_REG_TEST_PA2 0x5C
- 97 #define RADIOLIB_RF69_REG_TEST_DAGC 0x6F
+ 19 #define RADIOLIB_RF69_REG_FIFO 0x00
+ 20 #define RADIOLIB_RF69_REG_OP_MODE 0x01
+ 21 #define RADIOLIB_RF69_REG_DATA_MODUL 0x02
+ 22 #define RADIOLIB_RF69_REG_BITRATE_MSB 0x03
+ 23 #define RADIOLIB_RF69_REG_BITRATE_LSB 0x04
+ 24 #define RADIOLIB_RF69_REG_FDEV_MSB 0x05
+ 25 #define RADIOLIB_RF69_REG_FDEV_LSB 0x06
+ 26 #define RADIOLIB_RF69_REG_FRF_MSB 0x07
+ 27 #define RADIOLIB_RF69_REG_FRF_MID 0x08
+ 28 #define RADIOLIB_RF69_REG_FRF_LSB 0x09
+ 29 #define RADIOLIB_RF69_REG_OSC_1 0x0A
+ 30 #define RADIOLIB_RF69_REG_AFC_CTRL 0x0B
+ 31 #define RADIOLIB_RF69_REG_LISTEN_1 0x0D
+ 32 #define RADIOLIB_RF69_REG_LISTEN_2 0x0E
+ 33 #define RADIOLIB_RF69_REG_LISTEN_3 0x0F
+ 34 #define RADIOLIB_RF69_REG_VERSION 0x10
+ 35 #define RADIOLIB_RF69_REG_PA_LEVEL 0x11
+ 36 #define RADIOLIB_RF69_REG_PA_RAMP 0x12
+ 37 #define RADIOLIB_RF69_REG_OCP 0x13
+ 38 #define RADIOLIB_RF69_REG_LNA 0x18
+ 39 #define RADIOLIB_RF69_REG_RX_BW 0x19
+ 40 #define RADIOLIB_RF69_REG_AFC_BW 0x1A
+ 41 #define RADIOLIB_RF69_REG_OOK_PEAK 0x1B
+ 42 #define RADIOLIB_RF69_REG_OOK_AVG 0x1C
+ 43 #define RADIOLIB_RF69_REG_OOK_FIX 0x1D
+ 44 #define RADIOLIB_RF69_REG_AFC_FEI 0x1E
+ 45 #define RADIOLIB_RF69_REG_AFC_MSB 0x1F
+ 46 #define RADIOLIB_RF69_REG_AFC_LSB 0x20
+ 47 #define RADIOLIB_RF69_REG_FEI_MSB 0x21
+ 48 #define RADIOLIB_RF69_REG_FEI_LSB 0x22
+ 49 #define RADIOLIB_RF69_REG_RSSI_CONFIG 0x23
+ 50 #define RADIOLIB_RF69_REG_RSSI_VALUE 0x24
+ 51 #define RADIOLIB_RF69_REG_DIO_MAPPING_1 0x25
+ 52 #define RADIOLIB_RF69_REG_DIO_MAPPING_2 0x26
+ 53 #define RADIOLIB_RF69_REG_IRQ_FLAGS_1 0x27
+ 54 #define RADIOLIB_RF69_REG_IRQ_FLAGS_2 0x28
+ 55 #define RADIOLIB_RF69_REG_RSSI_THRESH 0x29
+ 56 #define RADIOLIB_RF69_REG_RX_TIMEOUT_1 0x2A
+ 57 #define RADIOLIB_RF69_REG_RX_TIMEOUT_2 0x2B
+ 58 #define RADIOLIB_RF69_REG_PREAMBLE_MSB 0x2C
+ 59 #define RADIOLIB_RF69_REG_PREAMBLE_LSB 0x2D
+ 60 #define RADIOLIB_RF69_REG_SYNC_CONFIG 0x2E
+ 61 #define RADIOLIB_RF69_REG_SYNC_VALUE_1 0x2F
+ 62 #define RADIOLIB_RF69_REG_SYNC_VALUE_2 0x30
+ 63 #define RADIOLIB_RF69_REG_SYNC_VALUE_3 0x31
+ 64 #define RADIOLIB_RF69_REG_SYNC_VALUE_4 0x32
+ 65 #define RADIOLIB_RF69_REG_SYNC_VALUE_5 0x33
+ 66 #define RADIOLIB_RF69_REG_SYNC_VALUE_6 0x34
+ 67 #define RADIOLIB_RF69_REG_SYNC_VALUE_7 0x35
+ 68 #define RADIOLIB_RF69_REG_SYNC_VALUE_8 0x36
+ 69 #define RADIOLIB_RF69_REG_PACKET_CONFIG_1 0x37
+ 70 #define RADIOLIB_RF69_REG_PAYLOAD_LENGTH 0x38
+ 71 #define RADIOLIB_RF69_REG_NODE_ADRS 0x39
+ 72 #define RADIOLIB_RF69_REG_BROADCAST_ADRS 0x3A
+ 73 #define RADIOLIB_RF69_REG_AUTO_MODES 0x3B
+ 74 #define RADIOLIB_RF69_REG_FIFO_THRESH 0x3C
+ 75 #define RADIOLIB_RF69_REG_PACKET_CONFIG_2 0x3D
+ 76 #define RADIOLIB_RF69_REG_AES_KEY_1 0x3E
+ 77 #define RADIOLIB_RF69_REG_AES_KEY_2 0x3F
+ 78 #define RADIOLIB_RF69_REG_AES_KEY_3 0x40
+ 79 #define RADIOLIB_RF69_REG_AES_KEY_4 0x41
+ 80 #define RADIOLIB_RF69_REG_AES_KEY_5 0x42
+ 81 #define RADIOLIB_RF69_REG_AES_KEY_6 0x43
+ 82 #define RADIOLIB_RF69_REG_AES_KEY_7 0x44
+ 83 #define RADIOLIB_RF69_REG_AES_KEY_8 0x45
+ 84 #define RADIOLIB_RF69_REG_AES_KEY_9 0x46
+ 85 #define RADIOLIB_RF69_REG_AES_KEY_10 0x47
+ 86 #define RADIOLIB_RF69_REG_AES_KEY_11 0x48
+ 87 #define RADIOLIB_RF69_REG_AES_KEY_12 0x49
+ 88 #define RADIOLIB_RF69_REG_AES_KEY_13 0x4A
+ 89 #define RADIOLIB_RF69_REG_AES_KEY_14 0x4B
+ 90 #define RADIOLIB_RF69_REG_AES_KEY_15 0x4C
+ 91 #define RADIOLIB_RF69_REG_AES_KEY_16 0x4D
+ 92 #define RADIOLIB_RF69_REG_TEMP_1 0x4E
+ 93 #define RADIOLIB_RF69_REG_TEMP_2 0x4F
+ 94 #define RADIOLIB_RF69_REG_TEST_LNA 0x58
+ 95 #define RADIOLIB_RF69_REG_TEST_PA1 0x5A
+ 96 #define RADIOLIB_RF69_REG_TEST_PA2 0x5C
+ 97 #define RADIOLIB_RF69_REG_TEST_DAGC 0x6F
-
- 101 #define RADIOLIB_RF69_SEQUENCER_OFF 0b00000000
- 102 #define RADIOLIB_RF69_SEQUENCER_ON 0b10000000
- 103 #define RADIOLIB_RF69_LISTEN_OFF 0b00000000
- 104 #define RADIOLIB_RF69_LISTEN_ON 0b01000000
- 105 #define RADIOLIB_RF69_LISTEN_ABORT 0b00100000
- 106 #define RADIOLIB_RF69_SLEEP 0b00000000
- 107 #define RADIOLIB_RF69_STANDBY 0b00000100
- 108 #define RADIOLIB_RF69_FS 0b00001000
- 109 #define RADIOLIB_RF69_TX 0b00001100
- 110 #define RADIOLIB_RF69_RX 0b00010000
+
+ 101 #define RADIOLIB_RF69_SEQUENCER_OFF 0b00000000
+ 102 #define RADIOLIB_RF69_SEQUENCER_ON 0b10000000
+ 103 #define RADIOLIB_RF69_LISTEN_OFF 0b00000000
+ 104 #define RADIOLIB_RF69_LISTEN_ON 0b01000000
+ 105 #define RADIOLIB_RF69_LISTEN_ABORT 0b00100000
+ 106 #define RADIOLIB_RF69_SLEEP 0b00000000
+ 107 #define RADIOLIB_RF69_STANDBY 0b00000100
+ 108 #define RADIOLIB_RF69_FS 0b00001000
+ 109 #define RADIOLIB_RF69_TX 0b00001100
+ 110 #define RADIOLIB_RF69_RX 0b00010000
-
- 113 #define RADIOLIB_RF69_PACKET_MODE 0b00000000
- 114 #define RADIOLIB_RF69_CONTINUOUS_MODE_WITH_SYNC 0b01000000
- 115 #define RADIOLIB_RF69_CONTINUOUS_MODE 0b01100000
- 116 #define RADIOLIB_RF69_FSK 0b00000000
- 117 #define RADIOLIB_RF69_OOK 0b00001000
- 118 #define RADIOLIB_RF69_NO_SHAPING 0b00000000
- 119 #define RADIOLIB_RF69_FSK_GAUSSIAN_1_0 0b00000001
- 120 #define RADIOLIB_RF69_FSK_GAUSSIAN_0_5 0b00000010
- 121 #define RADIOLIB_RF69_FSK_GAUSSIAN_0_3 0b00000011
- 122 #define RADIOLIB_RF69_OOK_FILTER_BR 0b00000001
- 123 #define RADIOLIB_RF69_OOK_FILTER_2BR 0b00000010
+
+ 113 #define RADIOLIB_RF69_PACKET_MODE 0b00000000
+ 114 #define RADIOLIB_RF69_CONTINUOUS_MODE_WITH_SYNC 0b01000000
+ 115 #define RADIOLIB_RF69_CONTINUOUS_MODE 0b01100000
+ 116 #define RADIOLIB_RF69_FSK 0b00000000
+ 117 #define RADIOLIB_RF69_OOK 0b00001000
+ 118 #define RADIOLIB_RF69_NO_SHAPING 0b00000000
+ 119 #define RADIOLIB_RF69_FSK_GAUSSIAN_1_0 0b00000001
+ 120 #define RADIOLIB_RF69_FSK_GAUSSIAN_0_5 0b00000010
+ 121 #define RADIOLIB_RF69_FSK_GAUSSIAN_0_3 0b00000011
+ 122 #define RADIOLIB_RF69_OOK_FILTER_BR 0b00000001
+ 123 #define RADIOLIB_RF69_OOK_FILTER_2BR 0b00000010
-
- 126 #define RADIOLIB_RF69_BITRATE_MSB 0x1A
- 127 #define RADIOLIB_RF69_BITRATE_LSB 0x0B
+
+ 126 #define RADIOLIB_RF69_BITRATE_MSB 0x1A
+ 127 #define RADIOLIB_RF69_BITRATE_LSB 0x0B
-
- 130 #define RADIOLIB_RF69_FDEV_MSB 0x00
- 131 #define RADIOLIB_RF69_FDEV_LSB 0x52
+
+ 130 #define RADIOLIB_RF69_FDEV_MSB 0x00
+ 131 #define RADIOLIB_RF69_FDEV_LSB 0x52
-
- 134 #define RADIOLIB_RF69_FRF_MSB 0xE4
- 135 #define RADIOLIB_RF69_FRF_MID 0xC0
- 136 #define RADIOLIB_RF69_FRF_LSB 0x00
+
+ 134 #define RADIOLIB_RF69_FRF_MSB 0xE4
+ 135 #define RADIOLIB_RF69_FRF_MID 0xC0
+ 136 #define RADIOLIB_RF69_FRF_LSB 0x00
-
- 139 #define RADIOLIB_RF69_RC_CAL_START 0b10000000
- 140 #define RADIOLIB_RF69_RC_CAL_RUNNING 0b00000000
- 141 #define RADIOLIB_RF69_RC_CAL_DONE 0b00000000
+
+ 139 #define RADIOLIB_RF69_RC_CAL_START 0b10000000
+ 140 #define RADIOLIB_RF69_RC_CAL_RUNNING 0b00000000
+ 141 #define RADIOLIB_RF69_RC_CAL_DONE 0b00000000
-
- 144 #define RADIOLIB_RF69_AFC_LOW_BETA_OFF 0b00000000
- 145 #define RADIOLIB_RF69_AFC_LOW_BETA_ON 0b00100000
+
+ 144 #define RADIOLIB_RF69_AFC_LOW_BETA_OFF 0b00000000
+ 145 #define RADIOLIB_RF69_AFC_LOW_BETA_ON 0b00100000
-
- 148 #define RADIOLIB_RF69_LISTEN_RES_IDLE_64_US 0b01000000
- 149 #define RADIOLIB_RF69_LISTEN_RES_IDLE_4_1_MS 0b10000000
- 150 #define RADIOLIB_RF69_LISTEN_RES_IDLE_262_MS 0b11000000
- 151 #define RADIOLIB_RF69_LISTEN_RES_RX_64_US 0b00010000
- 152 #define RADIOLIB_RF69_LISTEN_RES_RX_4_1_MS 0b00100000
- 153 #define RADIOLIB_RF69_LISTEN_RES_RX_262_MS 0b00110000
- 154 #define RADIOLIB_RF69_LISTEN_ACCEPT_ABOVE_RSSI_THRESH 0b00000000
- 155 #define RADIOLIB_RF69_LISTEN_ACCEPT_MATCH_SYNC_ADDRESS 0b00001000
- 156 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX 0b00000000
- 157 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX_TIMEOUT 0b00000010
- 158 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX_TIMEOUT_RESUME 0b00000100
+
+ 148 #define RADIOLIB_RF69_LISTEN_RES_IDLE_64_US 0b01000000
+ 149 #define RADIOLIB_RF69_LISTEN_RES_IDLE_4_1_MS 0b10000000
+ 150 #define RADIOLIB_RF69_LISTEN_RES_IDLE_262_MS 0b11000000
+ 151 #define RADIOLIB_RF69_LISTEN_RES_RX_64_US 0b00010000
+ 152 #define RADIOLIB_RF69_LISTEN_RES_RX_4_1_MS 0b00100000
+ 153 #define RADIOLIB_RF69_LISTEN_RES_RX_262_MS 0b00110000
+ 154 #define RADIOLIB_RF69_LISTEN_ACCEPT_ABOVE_RSSI_THRESH 0b00000000
+ 155 #define RADIOLIB_RF69_LISTEN_ACCEPT_MATCH_SYNC_ADDRESS 0b00001000
+ 156 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX 0b00000000
+ 157 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX_TIMEOUT 0b00000010
+ 158 #define RADIOLIB_RF69_LISTEN_END_KEEP_RX_TIMEOUT_RESUME 0b00000100
-
- 161 #define RADIOLIB_RF69_LISTEN_COEF_IDLE 0xF5
+
+ 161 #define RADIOLIB_RF69_LISTEN_COEF_IDLE 0xF5
-
- 164 #define RADIOLIB_RF69_LISTEN_COEF_RX 0x20
+
+ 164 #define RADIOLIB_RF69_LISTEN_COEF_RX 0x20
-
- 167 #define RADIOLIB_RF69_CHIP_VERSION 0x24
+
+ 167 #define RADIOLIB_RF69_CHIP_VERSION 0x24
-
- 170 #define RADIOLIB_RF69_PA0_OFF 0b00000000
- 171 #define RADIOLIB_RF69_PA0_ON 0b10000000
- 172 #define RADIOLIB_RF69_PA1_OFF 0b00000000
- 173 #define RADIOLIB_RF69_PA1_ON 0b01000000
- 174 #define RADIOLIB_RF69_PA2_OFF 0b00000000
- 175 #define RADIOLIB_RF69_PA2_ON 0b00100000
- 176 #define RADIOLIB_RF69_OUTPUT_POWER 0b00011111
+
+ 170 #define RADIOLIB_RF69_PA0_OFF 0b00000000
+ 171 #define RADIOLIB_RF69_PA0_ON 0b10000000
+ 172 #define RADIOLIB_RF69_PA1_OFF 0b00000000
+ 173 #define RADIOLIB_RF69_PA1_ON 0b01000000
+ 174 #define RADIOLIB_RF69_PA2_OFF 0b00000000
+ 175 #define RADIOLIB_RF69_PA2_ON 0b00100000
+ 176 #define RADIOLIB_RF69_OUTPUT_POWER 0b00011111
-
- 179 #define RADIOLIB_RF69_PA_RAMP_3_4_MS 0b00000000
- 180 #define RADIOLIB_RF69_PA_RAMP_2_MS 0b00000001
- 181 #define RADIOLIB_RF69_PA_RAMP_1_MS 0b00000010
- 182 #define RADIOLIB_RF69_PA_RAMP_500_US 0b00000011
- 183 #define RADIOLIB_RF69_PA_RAMP_250_US 0b00000100
- 184 #define RADIOLIB_RF69_PA_RAMP_125_US 0b00000101
- 185 #define RADIOLIB_RF69_PA_RAMP_100_US 0b00000110
- 186 #define RADIOLIB_RF69_PA_RAMP_62_US 0b00000111
- 187 #define RADIOLIB_RF69_PA_RAMP_50_US 0b00001000
- 188 #define RADIOLIB_RF69_PA_RAMP_40_US 0b00001001
- 189 #define RADIOLIB_RF69_PA_RAMP_31_US 0b00001010
- 190 #define RADIOLIB_RF69_PA_RAMP_25_US 0b00001011
- 191 #define RADIOLIB_RF69_PA_RAMP_20_US 0b00001100
- 192 #define RADIOLIB_RF69_PA_RAMP_15_US 0b00001101
- 193 #define RADIOLIB_RF69_PA_RAMP_12_US 0b00001110
- 194 #define RADIOLIB_RF69_PA_RAMP_10_US 0b00001111
+
+ 179 #define RADIOLIB_RF69_PA_RAMP_3_4_MS 0b00000000
+ 180 #define RADIOLIB_RF69_PA_RAMP_2_MS 0b00000001
+ 181 #define RADIOLIB_RF69_PA_RAMP_1_MS 0b00000010
+ 182 #define RADIOLIB_RF69_PA_RAMP_500_US 0b00000011
+ 183 #define RADIOLIB_RF69_PA_RAMP_250_US 0b00000100
+ 184 #define RADIOLIB_RF69_PA_RAMP_125_US 0b00000101
+ 185 #define RADIOLIB_RF69_PA_RAMP_100_US 0b00000110
+ 186 #define RADIOLIB_RF69_PA_RAMP_62_US 0b00000111
+ 187 #define RADIOLIB_RF69_PA_RAMP_50_US 0b00001000
+ 188 #define RADIOLIB_RF69_PA_RAMP_40_US 0b00001001
+ 189 #define RADIOLIB_RF69_PA_RAMP_31_US 0b00001010
+ 190 #define RADIOLIB_RF69_PA_RAMP_25_US 0b00001011
+ 191 #define RADIOLIB_RF69_PA_RAMP_20_US 0b00001100
+ 192 #define RADIOLIB_RF69_PA_RAMP_15_US 0b00001101
+ 193 #define RADIOLIB_RF69_PA_RAMP_12_US 0b00001110
+ 194 #define RADIOLIB_RF69_PA_RAMP_10_US 0b00001111
-
- 197 #define RADIOLIB_RF69_OCP_OFF 0b00000000
- 198 #define RADIOLIB_RF69_OCP_ON 0b00010000
- 199 #define RADIOLIB_RF69_OCP_TRIM 0b00001010
+
+ 197 #define RADIOLIB_RF69_OCP_OFF 0b00000000
+ 198 #define RADIOLIB_RF69_OCP_ON 0b00010000
+ 199 #define RADIOLIB_RF69_OCP_TRIM 0b00001010
-
- 202 #define RADIOLIB_RF69_LNA_Z_IN_50_OHM 0b00000000
- 203 #define RADIOLIB_RF69_LNA_Z_IN_200_OHM 0b10000000
- 204 #define RADIOLIB_RF69_LNA_CURRENT_GAIN 0b00001000
- 205 #define RADIOLIB_RF69_LNA_GAIN_AUTO 0b00000000
- 206 #define RADIOLIB_RF69_LNA_GAIN_MAX 0b00000001
- 207 #define RADIOLIB_RF69_LNA_GAIN_MAX_6_DB 0b00000010
- 208 #define RADIOLIB_RF69_LNA_GAIN_MAX_12_DB 0b00000011
- 209 #define RADIOLIB_RF69_LNA_GAIN_MAX_24_DB 0b00000100
- 210 #define RADIOLIB_RF69_LNA_GAIN_MAX_36_DB 0b00000101
- 211 #define RADIOLIB_RF69_LNA_GAIN_MAX_48_DB 0b00000110
+
+ 202 #define RADIOLIB_RF69_LNA_Z_IN_50_OHM 0b00000000
+ 203 #define RADIOLIB_RF69_LNA_Z_IN_200_OHM 0b10000000
+ 204 #define RADIOLIB_RF69_LNA_CURRENT_GAIN 0b00001000
+ 205 #define RADIOLIB_RF69_LNA_GAIN_AUTO 0b00000000
+ 206 #define RADIOLIB_RF69_LNA_GAIN_MAX 0b00000001
+ 207 #define RADIOLIB_RF69_LNA_GAIN_MAX_6_DB 0b00000010
+ 208 #define RADIOLIB_RF69_LNA_GAIN_MAX_12_DB 0b00000011
+ 209 #define RADIOLIB_RF69_LNA_GAIN_MAX_24_DB 0b00000100
+ 210 #define RADIOLIB_RF69_LNA_GAIN_MAX_36_DB 0b00000101
+ 211 #define RADIOLIB_RF69_LNA_GAIN_MAX_48_DB 0b00000110
-
- 214 #define RADIOLIB_RF69_DCC_FREQ 0b01000000
- 215 #define RADIOLIB_RF69_RX_BW_MANT_16 0b00000000
- 216 #define RADIOLIB_RF69_RX_BW_MANT_20 0b00001000
- 217 #define RADIOLIB_RF69_RX_BW_MANT_24 0b00010000
- 218 #define RADIOLIB_RF69_RX_BW_EXP 0b00000101
+
+ 214 #define RADIOLIB_RF69_DCC_FREQ 0b01000000
+ 215 #define RADIOLIB_RF69_RX_BW_MANT_16 0b00000000
+ 216 #define RADIOLIB_RF69_RX_BW_MANT_20 0b00001000
+ 217 #define RADIOLIB_RF69_RX_BW_MANT_24 0b00010000
+ 218 #define RADIOLIB_RF69_RX_BW_EXP 0b00000101
-
- 221 #define RADIOLIB_RF69_DCC_FREQ_AFC 0b10000000
- 222 #define RADIOLIB_RF69_DCC_RX_BW_MANT_AFC 0b00001000
- 223 #define RADIOLIB_RF69_DCC_RX_BW_EXP_AFC 0b00000011
+
+ 221 #define RADIOLIB_RF69_DCC_FREQ_AFC 0b10000000
+ 222 #define RADIOLIB_RF69_DCC_RX_BW_MANT_AFC 0b00001000
+ 223 #define RADIOLIB_RF69_DCC_RX_BW_EXP_AFC 0b00000011
-
- 226 #define RADIOLIB_RF69_OOK_THRESH_FIXED 0b00000000
- 227 #define RADIOLIB_RF69_OOK_THRESH_PEAK 0b01000000
- 228 #define RADIOLIB_RF69_OOK_THRESH_AVERAGE 0b10000000
- 229 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_0_5_DB 0b00000000
- 230 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_1_0_DB 0b00001000
- 231 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_1_5_DB 0b00010000
- 232 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_2_0_DB 0b00011000
- 233 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_3_0_DB 0b00100000
- 234 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_4_0_DB 0b00101000
- 235 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_5_0_DB 0b00110000
- 236 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_6_0_DB 0b00111000
- 237 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_1_CHIP 0b00000000
- 238 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_2_CHIP 0b00000001
- 239 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_4_CHIP 0b00000010
- 240 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_8_CHIP 0b00000011
- 241 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_2_1_CHIP 0b00000100
- 242 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_4_1_CHIP 0b00000101
- 243 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_8_1_CHIP 0b00000110
- 244 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_16_1_CHIP 0b00000111
+
+ 226 #define RADIOLIB_RF69_OOK_THRESH_FIXED 0b00000000
+ 227 #define RADIOLIB_RF69_OOK_THRESH_PEAK 0b01000000
+ 228 #define RADIOLIB_RF69_OOK_THRESH_AVERAGE 0b10000000
+ 229 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_0_5_DB 0b00000000
+ 230 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_1_0_DB 0b00001000
+ 231 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_1_5_DB 0b00010000
+ 232 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_2_0_DB 0b00011000
+ 233 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_3_0_DB 0b00100000
+ 234 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_4_0_DB 0b00101000
+ 235 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_5_0_DB 0b00110000
+ 236 #define RADIOLIB_RF69_OOK_PEAK_THRESH_STEP_6_0_DB 0b00111000
+ 237 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_1_CHIP 0b00000000
+ 238 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_2_CHIP 0b00000001
+ 239 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_4_CHIP 0b00000010
+ 240 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_1_8_CHIP 0b00000011
+ 241 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_2_1_CHIP 0b00000100
+ 242 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_4_1_CHIP 0b00000101
+ 243 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_8_1_CHIP 0b00000110
+ 244 #define RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_16_1_CHIP 0b00000111
-
- 247 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_32_PI 0b00000000
- 248 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_8_PI 0b01000000
- 249 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_4_PI 0b10000000
- 250 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_2_PI 0b11000000
+
+ 247 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_32_PI 0b00000000
+ 248 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_8_PI 0b01000000
+ 249 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_4_PI 0b10000000
+ 250 #define RADIOLIB_RF69_OOK_AVG_THRESH_FILT_2_PI 0b11000000
-
- 253 #define RADIOLIB_RF69_OOK_FIXED_THRESH 0b00000110
+
+ 253 #define RADIOLIB_RF69_OOK_FIXED_THRESH 0b00000110
-
- 256 #define RADIOLIB_RF69_FEI_RUNNING 0b00000000
- 257 #define RADIOLIB_RF69_FEI_DONE 0b01000000
- 258 #define RADIOLIB_RF69_FEI_START 0b00100000
- 259 #define RADIOLIB_RF69_AFC_RUNNING 0b00000000
- 260 #define RADIOLIB_RF69_AFC_DONE 0b00010000
- 261 #define RADIOLIB_RF69_AFC_AUTOCLEAR_OFF 0b00000000
- 262 #define RADIOLIB_RF69_AFC_AUTOCLEAR_ON 0b00001000
- 263 #define RADIOLIB_RF69_AFC_AUTO_OFF 0b00000000
- 264 #define RADIOLIB_RF69_AFC_AUTO_ON 0b00000100
- 265 #define RADIOLIB_RF69_AFC_CLEAR 0b00000010
- 266 #define RADIOLIB_RF69_AFC_START 0b00000001
+
+ 256 #define RADIOLIB_RF69_FEI_RUNNING 0b00000000
+ 257 #define RADIOLIB_RF69_FEI_DONE 0b01000000
+ 258 #define RADIOLIB_RF69_FEI_START 0b00100000
+ 259 #define RADIOLIB_RF69_AFC_RUNNING 0b00000000
+ 260 #define RADIOLIB_RF69_AFC_DONE 0b00010000
+ 261 #define RADIOLIB_RF69_AFC_AUTOCLEAR_OFF 0b00000000
+ 262 #define RADIOLIB_RF69_AFC_AUTOCLEAR_ON 0b00001000
+ 263 #define RADIOLIB_RF69_AFC_AUTO_OFF 0b00000000
+ 264 #define RADIOLIB_RF69_AFC_AUTO_ON 0b00000100
+ 265 #define RADIOLIB_RF69_AFC_CLEAR 0b00000010
+ 266 #define RADIOLIB_RF69_AFC_START 0b00000001
-
- 269 #define RADIOLIB_RF69_RSSI_RUNNING 0b00000000
- 270 #define RADIOLIB_RF69_RSSI_DONE 0b00000010
- 271 #define RADIOLIB_RF69_RSSI_START 0b00000001
+
+ 269 #define RADIOLIB_RF69_RSSI_RUNNING 0b00000000
+ 270 #define RADIOLIB_RF69_RSSI_DONE 0b00000010
+ 271 #define RADIOLIB_RF69_RSSI_START 0b00000001
-
- 274 #define RADIOLIB_RF69_DIO0_CONT_MODE_READY 0b11000000
- 275 #define RADIOLIB_RF69_DIO0_CONT_PLL_LOCK 0b00000000
- 276 #define RADIOLIB_RF69_DIO0_CONT_SYNC_ADDRESS 0b00000000
- 277 #define RADIOLIB_RF69_DIO0_CONT_TIMEOUT 0b01000000
- 278 #define RADIOLIB_RF69_DIO0_CONT_RSSI 0b10000000
- 279 #define RADIOLIB_RF69_DIO0_CONT_TX_READY 0b01000000
- 280 #define RADIOLIB_RF69_DIO0_PACK_PLL_LOCK 0b11000000
- 281 #define RADIOLIB_RF69_DIO0_PACK_CRC_OK 0b00000000
- 282 #define RADIOLIB_RF69_DIO0_PACK_PAYLOAD_READY 0b01000000
- 283 #define RADIOLIB_RF69_DIO0_PACK_SYNC_ADDRESS 0b10000000
- 284 #define RADIOLIB_RF69_DIO0_PACK_RSSI 0b11000000
- 285 #define RADIOLIB_RF69_DIO0_PACK_PACKET_SENT 0b00000000
- 286 #define RADIOLIB_RF69_DIO0_PACK_TX_READY 0b01000000
- 287 #define RADIOLIB_RF69_DIO1_CONT_PLL_LOCK 0b00110000
- 288 #define RADIOLIB_RF69_DIO1_CONT_DCLK 0b00000000
- 289 #define RADIOLIB_RF69_DIO1_CONT_RX_READY 0b00010000
- 290 #define RADIOLIB_RF69_DIO1_CONT_SYNC_ADDRESS 0b00110000
- 291 #define RADIOLIB_RF69_DIO1_CONT_TX_READY 0b00010000
- 292 #define RADIOLIB_RF69_DIO1_PACK_FIFO_LEVEL 0b00000000
- 293 #define RADIOLIB_RF69_DIO1_PACK_FIFO_FULL 0b00010000
- 294 #define RADIOLIB_RF69_DIO1_PACK_FIFO_NOT_EMPTY 0b00100000
- 295 #define RADIOLIB_RF69_DIO1_PACK_PLL_LOCK 0b00110000
- 296 #define RADIOLIB_RF69_DIO1_PACK_TIMEOUT 0b00110000
- 297 #define RADIOLIB_RF69_DIO2_CONT_DATA 0b00000000
- 298 #define RADIOLIB_RF69_DIO2_PACK_FIFO_NOT_EMPTY 0b00000000
- 299 #define RADIOLIB_RF69_DIO2_PACK_AUTO_MODE 0b00001100
- 300 #define RADIOLIB_RF69_DIO2_PACK_DATA 0b00000100
- 301 #define RADIOLIB_RF69_DIO3_CONT_AUTO_MODE 0b00000010
- 302 #define RADIOLIB_RF69_DIO3_CONT_RSSI 0b00000000
- 303 #define RADIOLIB_RF69_DIO3_CONT_RX_READY 0b00000001
- 304 #define RADIOLIB_RF69_DIO3_CONT_TIMEOUT 0b00000011
- 305 #define RADIOLIB_RF69_DIO3_CONT_TX_READY 0b00000001
- 306 #define RADIOLIB_RF69_DIO3_PACK_FIFO_FULL 0b00000000
- 307 #define RADIOLIB_RF69_DIO3_PACK_PLL_LOCK 0b00000011
- 308 #define RADIOLIB_RF69_DIO3_PACK_RSSI 0b00000001
- 309 #define RADIOLIB_RF69_DIO3_PACK_SYNC_ADDRESSS 0b00000010
- 310 #define RADIOLIB_RF69_DIO3_PACK_TX_READY 0b00000001
+
+ 274 #define RADIOLIB_RF69_DIO0_CONT_MODE_READY 0b11000000
+ 275 #define RADIOLIB_RF69_DIO0_CONT_PLL_LOCK 0b00000000
+ 276 #define RADIOLIB_RF69_DIO0_CONT_SYNC_ADDRESS 0b00000000
+ 277 #define RADIOLIB_RF69_DIO0_CONT_TIMEOUT 0b01000000
+ 278 #define RADIOLIB_RF69_DIO0_CONT_RSSI 0b10000000
+ 279 #define RADIOLIB_RF69_DIO0_CONT_TX_READY 0b01000000
+ 280 #define RADIOLIB_RF69_DIO0_PACK_PLL_LOCK 0b11000000
+ 281 #define RADIOLIB_RF69_DIO0_PACK_CRC_OK 0b00000000
+ 282 #define RADIOLIB_RF69_DIO0_PACK_PAYLOAD_READY 0b01000000
+ 283 #define RADIOLIB_RF69_DIO0_PACK_SYNC_ADDRESS 0b10000000
+ 284 #define RADIOLIB_RF69_DIO0_PACK_RSSI 0b11000000
+ 285 #define RADIOLIB_RF69_DIO0_PACK_PACKET_SENT 0b00000000
+ 286 #define RADIOLIB_RF69_DIO0_PACK_TX_READY 0b01000000
+ 287 #define RADIOLIB_RF69_DIO1_CONT_PLL_LOCK 0b00110000
+ 288 #define RADIOLIB_RF69_DIO1_CONT_DCLK 0b00000000
+ 289 #define RADIOLIB_RF69_DIO1_CONT_RX_READY 0b00010000
+ 290 #define RADIOLIB_RF69_DIO1_CONT_SYNC_ADDRESS 0b00110000
+ 291 #define RADIOLIB_RF69_DIO1_CONT_TX_READY 0b00010000
+ 292 #define RADIOLIB_RF69_DIO1_PACK_FIFO_LEVEL 0b00000000
+ 293 #define RADIOLIB_RF69_DIO1_PACK_FIFO_FULL 0b00010000
+ 294 #define RADIOLIB_RF69_DIO1_PACK_FIFO_NOT_EMPTY 0b00100000
+ 295 #define RADIOLIB_RF69_DIO1_PACK_PLL_LOCK 0b00110000
+ 296 #define RADIOLIB_RF69_DIO1_PACK_TIMEOUT 0b00110000
+ 297 #define RADIOLIB_RF69_DIO2_CONT_DATA 0b00000000
+ 298 #define RADIOLIB_RF69_DIO2_PACK_FIFO_NOT_EMPTY 0b00000000
+ 299 #define RADIOLIB_RF69_DIO2_PACK_AUTO_MODE 0b00001100
+ 300 #define RADIOLIB_RF69_DIO2_PACK_DATA 0b00000100
+ 301 #define RADIOLIB_RF69_DIO3_CONT_AUTO_MODE 0b00000010
+ 302 #define RADIOLIB_RF69_DIO3_CONT_RSSI 0b00000000
+ 303 #define RADIOLIB_RF69_DIO3_CONT_RX_READY 0b00000001
+ 304 #define RADIOLIB_RF69_DIO3_CONT_TIMEOUT 0b00000011
+ 305 #define RADIOLIB_RF69_DIO3_CONT_TX_READY 0b00000001
+ 306 #define RADIOLIB_RF69_DIO3_PACK_FIFO_FULL 0b00000000
+ 307 #define RADIOLIB_RF69_DIO3_PACK_PLL_LOCK 0b00000011
+ 308 #define RADIOLIB_RF69_DIO3_PACK_RSSI 0b00000001
+ 309 #define RADIOLIB_RF69_DIO3_PACK_SYNC_ADDRESSS 0b00000010
+ 310 #define RADIOLIB_RF69_DIO3_PACK_TX_READY 0b00000001
-
- 313 #define RADIOLIB_RF69_DIO4_CONT_PLL_LOCK 0b11000000
- 314 #define RADIOLIB_RF69_DIO4_CONT_TIMEOUT 0b00000000
- 315 #define RADIOLIB_RF69_DIO4_CONT_RX_READY 0b01000000
- 316 #define RADIOLIB_RF69_DIO4_CONT_SYNC_ADDRESS 0b10000000
- 317 #define RADIOLIB_RF69_DIO4_CONT_TX_READY 0b01000000
- 318 #define RADIOLIB_RF69_DIO4_PACK_PLL_LOCK 0b11000000
- 319 #define RADIOLIB_RF69_DIO4_PACK_TIMEOUT 0b00000000
- 320 #define RADIOLIB_RF69_DIO4_PACK_RSSI 0b01000000
- 321 #define RADIOLIB_RF69_DIO4_PACK_RX_READY 0b10000000
- 322 #define RADIOLIB_RF69_DIO4_PACK_MODE_READY 0b00000000
- 323 #define RADIOLIB_RF69_DIO4_PACK_TX_READY 0b01000000
- 324 #define RADIOLIB_RF69_DIO5_CONT_MODE_READY 0b00110000
- 325 #define RADIOLIB_RF69_DIO5_CONT_CLK_OUT 0b00000000
- 326 #define RADIOLIB_RF69_DIO5_CONT_RSSI 0b00010000
- 327 #define RADIOLIB_RF69_DIO5_PACK_MODE_READY 0b00110000
- 328 #define RADIOLIB_RF69_DIO5_PACK_CLK_OUT 0b00000000
- 329 #define RADIOLIB_RF69_DIO5_PACK_DATA 0b00010000
- 330 #define RADIOLIB_RF69_CLK_OUT_FXOSC 0b00000000
- 331 #define RADIOLIB_RF69_CLK_OUT_FXOSC_2 0b00000001
- 332 #define RADIOLIB_RF69_CLK_OUT_FXOSC_4 0b00000010
- 333 #define RADIOLIB_RF69_CLK_OUT_FXOSC_8 0b00000011
- 334 #define RADIOLIB_RF69_CLK_OUT_FXOSC_16 0b00000100
- 335 #define RADIOLIB_RF69_CLK_OUT_FXOSC_32 0b00000101
- 336 #define RADIOLIB_RF69_CLK_OUT_RC 0b00000110
- 337 #define RADIOLIB_RF69_CLK_OUT_OFF 0b00000111
+
+ 313 #define RADIOLIB_RF69_DIO4_CONT_PLL_LOCK 0b11000000
+ 314 #define RADIOLIB_RF69_DIO4_CONT_TIMEOUT 0b00000000
+ 315 #define RADIOLIB_RF69_DIO4_CONT_RX_READY 0b01000000
+ 316 #define RADIOLIB_RF69_DIO4_CONT_SYNC_ADDRESS 0b10000000
+ 317 #define RADIOLIB_RF69_DIO4_CONT_TX_READY 0b01000000
+ 318 #define RADIOLIB_RF69_DIO4_PACK_PLL_LOCK 0b11000000
+ 319 #define RADIOLIB_RF69_DIO4_PACK_TIMEOUT 0b00000000
+ 320 #define RADIOLIB_RF69_DIO4_PACK_RSSI 0b01000000
+ 321 #define RADIOLIB_RF69_DIO4_PACK_RX_READY 0b10000000
+ 322 #define RADIOLIB_RF69_DIO4_PACK_MODE_READY 0b00000000
+ 323 #define RADIOLIB_RF69_DIO4_PACK_TX_READY 0b01000000
+ 324 #define RADIOLIB_RF69_DIO5_CONT_MODE_READY 0b00110000
+ 325 #define RADIOLIB_RF69_DIO5_CONT_CLK_OUT 0b00000000
+ 326 #define RADIOLIB_RF69_DIO5_CONT_RSSI 0b00010000
+ 327 #define RADIOLIB_RF69_DIO5_PACK_MODE_READY 0b00110000
+ 328 #define RADIOLIB_RF69_DIO5_PACK_CLK_OUT 0b00000000
+ 329 #define RADIOLIB_RF69_DIO5_PACK_DATA 0b00010000
+ 330 #define RADIOLIB_RF69_CLK_OUT_FXOSC 0b00000000
+ 331 #define RADIOLIB_RF69_CLK_OUT_FXOSC_2 0b00000001
+ 332 #define RADIOLIB_RF69_CLK_OUT_FXOSC_4 0b00000010
+ 333 #define RADIOLIB_RF69_CLK_OUT_FXOSC_8 0b00000011
+ 334 #define RADIOLIB_RF69_CLK_OUT_FXOSC_16 0b00000100
+ 335 #define RADIOLIB_RF69_CLK_OUT_FXOSC_32 0b00000101
+ 336 #define RADIOLIB_RF69_CLK_OUT_RC 0b00000110
+ 337 #define RADIOLIB_RF69_CLK_OUT_OFF 0b00000111
-
- 340 #define RADIOLIB_RF69_IRQ_MODE_READY 0b10000000
- 341 #define RADIOLIB_RF69_IRQ_RX_READY 0b01000000
- 342 #define RADIOLIB_RF69_IRQ_TX_READY 0b00100000
- 343 #define RADIOLIB_RF69_IRQ_PLL_LOCK 0b00010000
- 344 #define RADIOLIB_RF69_IRQ_RSSI 0b00001000
- 345 #define RADIOLIB_RF69_IRQ_TIMEOUT 0b00000100
- 346 #define RADIOLIB_RF69_IRQ_AUTO_MODE 0b00000010
- 347 #define RADIOLIB_RF69_SYNC_ADDRESS_MATCH 0b00000001
+
+ 340 #define RADIOLIB_RF69_IRQ_MODE_READY 0b10000000
+ 341 #define RADIOLIB_RF69_IRQ_RX_READY 0b01000000
+ 342 #define RADIOLIB_RF69_IRQ_TX_READY 0b00100000
+ 343 #define RADIOLIB_RF69_IRQ_PLL_LOCK 0b00010000
+ 344 #define RADIOLIB_RF69_IRQ_RSSI 0b00001000
+ 345 #define RADIOLIB_RF69_IRQ_TIMEOUT 0b00000100
+ 346 #define RADIOLIB_RF69_IRQ_AUTO_MODE 0b00000010
+ 347 #define RADIOLIB_RF69_SYNC_ADDRESS_MATCH 0b00000001
-
- 350 #define RADIOLIB_RF69_IRQ_FIFO_FULL 0b10000000
- 351 #define RADIOLIB_RF69_IRQ_FIFO_NOT_EMPTY 0b01000000
- 352 #define RADIOLIB_RF69_IRQ_FIFO_LEVEL 0b00100000
- 353 #define RADIOLIB_RF69_IRQ_FIFO_OVERRUN 0b00010000
- 354 #define RADIOLIB_RF69_IRQ_PACKET_SENT 0b00001000
- 355 #define RADIOLIB_RF69_IRQ_PAYLOAD_READY 0b00000100
- 356 #define RADIOLIB_RF69_IRQ_CRC_OK 0b00000010
+
+ 350 #define RADIOLIB_RF69_IRQ_FIFO_FULL 0b10000000
+ 351 #define RADIOLIB_RF69_IRQ_FIFO_NOT_EMPTY 0b01000000
+ 352 #define RADIOLIB_RF69_IRQ_FIFO_LEVEL 0b00100000
+ 353 #define RADIOLIB_RF69_IRQ_FIFO_OVERRUN 0b00010000
+ 354 #define RADIOLIB_RF69_IRQ_PACKET_SENT 0b00001000
+ 355 #define RADIOLIB_RF69_IRQ_PAYLOAD_READY 0b00000100
+ 356 #define RADIOLIB_RF69_IRQ_CRC_OK 0b00000010
-
- 359 #define RADIOLIB_RF69_RSSI_THRESHOLD 0xE4
+
+ 359 #define RADIOLIB_RF69_RSSI_THRESHOLD 0xE4
-
- 362 #define RADIOLIB_RF69_TIMEOUT_RX_START_OFF 0x00
- 363 #define RADIOLIB_RF69_TIMEOUT_RX_START 0xFF
+
+ 362 #define RADIOLIB_RF69_TIMEOUT_RX_START_OFF 0x00
+ 363 #define RADIOLIB_RF69_TIMEOUT_RX_START 0xFF
-
- 366 #define RADIOLIB_RF69_TIMEOUT_RSSI_THRESH_OFF 0x00
- 367 #define RADIOLIB_RF69_TIMEOUT_RSSI_THRESH 0xFF
+
+ 366 #define RADIOLIB_RF69_TIMEOUT_RSSI_THRESH_OFF 0x00
+ 367 #define RADIOLIB_RF69_TIMEOUT_RSSI_THRESH 0xFF
-
- 370 #define RADIOLIB_RF69_PREAMBLE_MSB 0x00
- 371 #define RADIOLIB_RF69_PREAMBLE_LSB 0x03
+
+ 370 #define RADIOLIB_RF69_PREAMBLE_MSB 0x00
+ 371 #define RADIOLIB_RF69_PREAMBLE_LSB 0x03
-
- 374 #define RADIOLIB_RF69_SYNC_OFF 0b00000000
- 375 #define RADIOLIB_RF69_SYNC_ON 0b10000000
- 376 #define RADIOLIB_RF69_FIFO_FILL_CONDITION_SYNC 0b00000000
- 377 #define RADIOLIB_RF69_FIFO_FILL_CONDITION 0b01000000
- 378 #define RADIOLIB_RF69_SYNC_SIZE 0b00001000
- 379 #define RADIOLIB_RF69_SYNC_TOL 0b00000000
+
+ 374 #define RADIOLIB_RF69_SYNC_OFF 0b00000000
+ 375 #define RADIOLIB_RF69_SYNC_ON 0b10000000
+ 376 #define RADIOLIB_RF69_FIFO_FILL_CONDITION_SYNC 0b00000000
+ 377 #define RADIOLIB_RF69_FIFO_FILL_CONDITION 0b01000000
+ 378 #define RADIOLIB_RF69_SYNC_SIZE 0b00001000
+ 379 #define RADIOLIB_RF69_SYNC_TOL 0b00000000
-
- 382 #define RADIOLIB_RF69_SYNC_BYTE_1 0x01
- 383 #define RADIOLIB_RF69_SYNC_BYTE_2 0x01
- 384 #define RADIOLIB_RF69_SYNC_BYTE_3 0x01
- 385 #define RADIOLIB_RF69_SYNC_BYTE_4 0x01
- 386 #define RADIOLIB_RF69_SYNC_BYTE_5 0x01
- 387 #define RADIOLIB_RF69_SYNC_BYTE_6 0x01
- 388 #define RADIOLIB_RF69_SYNC_BYTE_7 0x01
- 389 #define RADIOLIB_RF69_SYNC_BYTE_8 0x01
+
+ 382 #define RADIOLIB_RF69_SYNC_BYTE_1 0x01
+ 383 #define RADIOLIB_RF69_SYNC_BYTE_2 0x01
+ 384 #define RADIOLIB_RF69_SYNC_BYTE_3 0x01
+ 385 #define RADIOLIB_RF69_SYNC_BYTE_4 0x01
+ 386 #define RADIOLIB_RF69_SYNC_BYTE_5 0x01
+ 387 #define RADIOLIB_RF69_SYNC_BYTE_6 0x01
+ 388 #define RADIOLIB_RF69_SYNC_BYTE_7 0x01
+ 389 #define RADIOLIB_RF69_SYNC_BYTE_8 0x01
-
- 392 #define RADIOLIB_RF69_PACKET_FORMAT_FIXED 0b00000000
- 393 #define RADIOLIB_RF69_PACKET_FORMAT_VARIABLE 0b10000000
- 394 #define RADIOLIB_RF69_DC_FREE_NONE 0b00000000
- 395 #define RADIOLIB_RF69_DC_FREE_MANCHESTER 0b00100000
- 396 #define RADIOLIB_RF69_DC_FREE_WHITENING 0b01000000
- 397 #define RADIOLIB_RF69_CRC_OFF 0b00000000
- 398 #define RADIOLIB_RF69_CRC_ON 0b00010000
- 399 #define RADIOLIB_RF69_CRC_AUTOCLEAR_ON 0b00000000
- 400 #define RADIOLIB_RF69_CRC_AUTOCLEAR_OFF 0b00001000
- 401 #define RADIOLIB_RF69_ADDRESS_FILTERING_OFF 0b00000000
- 402 #define RADIOLIB_RF69_ADDRESS_FILTERING_NODE 0b00000010
- 403 #define RADIOLIB_RF69_ADDRESS_FILTERING_NODE_BROADCAST 0b00000100
+
+ 392 #define RADIOLIB_RF69_PACKET_FORMAT_FIXED 0b00000000
+ 393 #define RADIOLIB_RF69_PACKET_FORMAT_VARIABLE 0b10000000
+ 394 #define RADIOLIB_RF69_DC_FREE_NONE 0b00000000
+ 395 #define RADIOLIB_RF69_DC_FREE_MANCHESTER 0b00100000
+ 396 #define RADIOLIB_RF69_DC_FREE_WHITENING 0b01000000
+ 397 #define RADIOLIB_RF69_CRC_OFF 0b00000000
+ 398 #define RADIOLIB_RF69_CRC_ON 0b00010000
+ 399 #define RADIOLIB_RF69_CRC_AUTOCLEAR_ON 0b00000000
+ 400 #define RADIOLIB_RF69_CRC_AUTOCLEAR_OFF 0b00001000
+ 401 #define RADIOLIB_RF69_ADDRESS_FILTERING_OFF 0b00000000
+ 402 #define RADIOLIB_RF69_ADDRESS_FILTERING_NODE 0b00000010
+ 403 #define RADIOLIB_RF69_ADDRESS_FILTERING_NODE_BROADCAST 0b00000100
-
- 406 #define RADIOLIB_RF69_PAYLOAD_LENGTH 0xFF
+
+ 406 #define RADIOLIB_RF69_PAYLOAD_LENGTH 0xFF
-
- 409 #define RADIOLIB_RF69_ENTER_COND_NONE 0b00000000
- 410 #define RADIOLIB_RF69_ENTER_COND_FIFO_NOT_EMPTY 0b00100000
- 411 #define RADIOLIB_RF69_ENTER_COND_FIFO_LEVEL 0b01000000
- 412 #define RADIOLIB_RF69_ENTER_COND_CRC_OK 0b01100000
- 413 #define RADIOLIB_RF69_ENTER_COND_PAYLOAD_READY 0b10000000
- 414 #define RADIOLIB_RF69_ENTER_COND_SYNC_ADDRESS 0b10100000
- 415 #define RADIOLIB_RF69_ENTER_COND_PACKET_SENT 0b11000000
- 416 #define RADIOLIB_RF69_ENTER_COND_FIFO_EMPTY 0b11100000
- 417 #define RADIOLIB_RF69_EXIT_COND_NONE 0b00000000
- 418 #define RADIOLIB_RF69_EXIT_COND_FIFO_EMPTY 0b00100000
- 419 #define RADIOLIB_RF69_EXIT_COND_FIFO_LEVEL 0b01000000
- 420 #define RADIOLIB_RF69_EXIT_COND_CRC_OK 0b01100000
- 421 #define RADIOLIB_RF69_EXIT_COND_PAYLOAD_READY 0b10000000
- 422 #define RADIOLIB_RF69_EXIT_COND_SYNC_ADDRESS 0b10100000
- 423 #define RADIOLIB_RF69_EXIT_COND_PACKET_SENT 0b11000000
- 424 #define RADIOLIB_RF69_EXIT_COND_TIMEOUT 0b11100000
- 425 #define RADIOLIB_RF69_INTER_MODE_SLEEP 0b00000000
- 426 #define RADIOLIB_RF69_INTER_MODE_STANDBY 0b00000001
- 427 #define RADIOLIB_RF69_INTER_MODE_RX 0b00000010
- 428 #define RADIOLIB_RF69_INTER_MODE_TX 0b00000011
+
+ 409 #define RADIOLIB_RF69_ENTER_COND_NONE 0b00000000
+ 410 #define RADIOLIB_RF69_ENTER_COND_FIFO_NOT_EMPTY 0b00100000
+ 411 #define RADIOLIB_RF69_ENTER_COND_FIFO_LEVEL 0b01000000
+ 412 #define RADIOLIB_RF69_ENTER_COND_CRC_OK 0b01100000
+ 413 #define RADIOLIB_RF69_ENTER_COND_PAYLOAD_READY 0b10000000
+ 414 #define RADIOLIB_RF69_ENTER_COND_SYNC_ADDRESS 0b10100000
+ 415 #define RADIOLIB_RF69_ENTER_COND_PACKET_SENT 0b11000000
+ 416 #define RADIOLIB_RF69_ENTER_COND_FIFO_EMPTY 0b11100000
+ 417 #define RADIOLIB_RF69_EXIT_COND_NONE 0b00000000
+ 418 #define RADIOLIB_RF69_EXIT_COND_FIFO_EMPTY 0b00100000
+ 419 #define RADIOLIB_RF69_EXIT_COND_FIFO_LEVEL 0b01000000
+ 420 #define RADIOLIB_RF69_EXIT_COND_CRC_OK 0b01100000
+ 421 #define RADIOLIB_RF69_EXIT_COND_PAYLOAD_READY 0b10000000
+ 422 #define RADIOLIB_RF69_EXIT_COND_SYNC_ADDRESS 0b10100000
+ 423 #define RADIOLIB_RF69_EXIT_COND_PACKET_SENT 0b11000000
+ 424 #define RADIOLIB_RF69_EXIT_COND_TIMEOUT 0b11100000
+ 425 #define RADIOLIB_RF69_INTER_MODE_SLEEP 0b00000000
+ 426 #define RADIOLIB_RF69_INTER_MODE_STANDBY 0b00000001
+ 427 #define RADIOLIB_RF69_INTER_MODE_RX 0b00000010
+ 428 #define RADIOLIB_RF69_INTER_MODE_TX 0b00000011
-
- 431 #define RADIOLIB_RF69_TX_START_CONDITION_FIFO_LEVEL 0b00000000
- 432 #define RADIOLIB_RF69_TX_START_CONDITION_FIFO_NOT_EMPTY 0b10000000
- 433 #define RADIOLIB_RF69_FIFO_THRESH 0x1F
+
+ 431 #define RADIOLIB_RF69_TX_START_CONDITION_FIFO_LEVEL 0b00000000
+ 432 #define RADIOLIB_RF69_TX_START_CONDITION_FIFO_NOT_EMPTY 0b10000000
+ 433 #define RADIOLIB_RF69_FIFO_THRESH 0x1F
-
- 436 #define RADIOLIB_RF69_INTER_PACKET_RX_DELAY 0b00000000
- 437 #define RADIOLIB_RF69_RESTART_RX 0b00000100
- 438 #define RADIOLIB_RF69_AUTO_RX_RESTART_OFF 0b00000000
- 439 #define RADIOLIB_RF69_AUTO_RX_RESTART_ON 0b00000010
- 440 #define RADIOLIB_RF69_AES_OFF 0b00000000
- 441 #define RADIOLIB_RF69_AES_ON 0b00000001
+
+ 436 #define RADIOLIB_RF69_INTER_PACKET_RX_DELAY 0b00000000
+ 437 #define RADIOLIB_RF69_RESTART_RX 0b00000100
+ 438 #define RADIOLIB_RF69_AUTO_RX_RESTART_OFF 0b00000000
+ 439 #define RADIOLIB_RF69_AUTO_RX_RESTART_ON 0b00000010
+ 440 #define RADIOLIB_RF69_AES_OFF 0b00000000
+ 441 #define RADIOLIB_RF69_AES_ON 0b00000001
-
- 444 #define RADIOLIB_RF69_TEST_LNA_BOOST_NORMAL 0x1B
- 445 #define RADIOLIB_RF69_TEST_LNA_BOOST_HIGH 0x2D
+
+ 444 #define RADIOLIB_RF69_TEST_LNA_BOOST_NORMAL 0x1B
+ 445 #define RADIOLIB_RF69_TEST_LNA_BOOST_HIGH 0x2D
-
- 448 #define RADIOLIB_RF69_TEMP_MEAS_START 0b00001000
- 449 #define RADIOLIB_RF69_TEMP_MEAS_RUNNING 0b00000100
- 450 #define RADIOLIB_RF69_TEMP_MEAS_DONE 0b00000000
+
+ 448 #define RADIOLIB_RF69_TEMP_MEAS_START 0b00001000
+ 449 #define RADIOLIB_RF69_TEMP_MEAS_RUNNING 0b00000100
+ 450 #define RADIOLIB_RF69_TEMP_MEAS_DONE 0b00000000
-
- 453 #define RADIOLIB_RF69_CONTINUOUS_DAGC_NORMAL 0x00
- 454 #define RADIOLIB_RF69_CONTINUOUS_DAGC_LOW_BETA_ON 0x20
- 455 #define RADIOLIB_RF69_CONTINUOUS_DAGC_LOW_BETA_OFF 0x30
+
+ 453 #define RADIOLIB_RF69_CONTINUOUS_DAGC_NORMAL 0x00
+ 454 #define RADIOLIB_RF69_CONTINUOUS_DAGC_LOW_BETA_ON 0x20
+ 455 #define RADIOLIB_RF69_CONTINUOUS_DAGC_LOW_BETA_OFF 0x30
-
- 458 #define RADIOLIB_RF69_PA1_NORMAL 0x55
- 459 #define RADIOLIB_RF69_PA1_20_DBM 0x5D
+
+ 458 #define RADIOLIB_RF69_PA1_NORMAL 0x55
+ 459 #define RADIOLIB_RF69_PA1_20_DBM 0x5D
-
- 462 #define RADIOLIB_RF69_PA2_NORMAL 0x70
- 463 #define RADIOLIB_RF69_PA2_20_DBM 0x7C
+
+ 462 #define RADIOLIB_RF69_PA2_NORMAL 0x70
+ 463 #define RADIOLIB_RF69_PA2_20_DBM 0x7C
-
- 466 #define RADIOLIB_RF69_DEFAULT_FREQ 434.0
- 467 #define RADIOLIB_RF69_DEFAULT_BR 4.8
- 468 #define RADIOLIB_RF69_DEFAULT_FREQDEV 5.0
- 469 #define RADIOLIB_RF69_DEFAULT_RXBW 125.0
- 470 #define RADIOLIB_RF69_DEFAULT_POWER 10
- 471 #define RADIOLIB_RF69_DEFAULT_PREAMBLELEN 16
- 472 #define RADIOLIB_RF69_DEFAULT_SW {0x12, 0xAD}
- 473 #define RADIOLIB_RF69_DEFAULT_SW_LEN 2
+
+ 466 #define RADIOLIB_RF69_DEFAULT_FREQ 434.0
+ 467 #define RADIOLIB_RF69_DEFAULT_BR 4.8
+ 468 #define RADIOLIB_RF69_DEFAULT_FREQDEV 5.0
+ 469 #define RADIOLIB_RF69_DEFAULT_RXBW 125.0
+ 470 #define RADIOLIB_RF69_DEFAULT_POWER 10
+ 471 #define RADIOLIB_RF69_DEFAULT_PREAMBLELEN 16
+ 472 #define RADIOLIB_RF69_DEFAULT_SW {0x12, 0xAD}
+ 473 #define RADIOLIB_RF69_DEFAULT_SW_LEN 2
+
@@ -567,203 +568,203 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
-
-
-
-
-
-
-
- 516 float freq = RADIOLIB_RF69_DEFAULT_FREQ,
- 517 float br = RADIOLIB_RF69_DEFAULT_BR,
- 518 float freqDev = RADIOLIB_RF69_DEFAULT_FREQDEV,
- 519 float rxBw = RADIOLIB_RF69_DEFAULT_RXBW,
- 520 int8_t power = RADIOLIB_RF69_DEFAULT_POWER,
- 521 uint8_t preambleLen = RADIOLIB_RF69_DEFAULT_PREAMBLELEN);
-
-
-
- 540 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
-
- 552 int16_t
receive(uint8_t* data,
size_t len)
override;
-
-
-
-
-
- 575 int16_t
standby(uint8_t mode)
override;
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 508 float freq = RADIOLIB_RF69_DEFAULT_FREQ,
+ 509 float br = RADIOLIB_RF69_DEFAULT_BR,
+ 510 float freqDev = RADIOLIB_RF69_DEFAULT_FREQDEV,
+ 511 float rxBw = RADIOLIB_RF69_DEFAULT_RXBW,
+ 512 int8_t power = RADIOLIB_RF69_DEFAULT_POWER,
+ 513 uint8_t preambleLen = RADIOLIB_RF69_DEFAULT_PREAMBLELEN);
+
+
+
+ 528 int16_t
transmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+ 537 int16_t
receive(uint8_t* data,
size_t len)
override;
+
+
+
+
+
+ 556 int16_t
standby(uint8_t mode)
override;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 682 bool fifoAdd(uint8_t* data,
int totalLen,
int* remLen);
-
- 695 bool fifoGet(
volatile uint8_t* data,
int totalLen,
volatile int* rcvLen);
-
- 709 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+ 649 bool fifoAdd(uint8_t* data,
int totalLen,
int* remLen);
+
+ 658 bool fifoGet(
volatile uint8_t* data,
int totalLen,
volatile int* rcvLen);
+
+ 668 int16_t
startTransmit(uint8_t* data,
size_t len, uint8_t addr = 0)
override;
+
+
+
+
+
+ 690 int16_t
startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask,
size_t len);
+
+ 699 int16_t
readData(uint8_t* data,
size_t len)
override;
+
+
+
+
-
+
-
+
- 738 int16_t
startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask,
size_t len);
+
+
+
- 750 int16_t
readData(uint8_t* data,
size_t len)
override;
-
-
-
-
-
-
+
+
+
+
+ 763 int16_t
setSyncWord(uint8_t* syncWord,
size_t len, uint8_t maxErrBits = 0);
+
+
-
-
-
-
-
-
-
-
-
-
- 828 int16_t
setSyncWord(uint8_t* syncWord,
size_t len, uint8_t maxErrBits = 0);
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 819 int16_t
setOOK(
bool enable);
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- 897 int16_t
setOOK(
bool enableOOK);
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
-
+ 953 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1057 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
-
-
-
-
-
-
- 1084 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
- 1089 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 1093 float _freq = RADIOLIB_RF69_DEFAULT_FREQ;
- 1094 float _br = RADIOLIB_RF69_DEFAULT_BR;
- 1095 float _rxBw = RADIOLIB_RF69_DEFAULT_RXBW;
-
- 1097 int16_t _tempOffset = 0;
- 1098 int8_t _power = RADIOLIB_RF69_DEFAULT_POWER;
-
- 1100 size_t _packetLength = 0;
- 1101 bool _packetLengthQueried =
false;
- 1102 uint8_t _packetLengthConfig = RADIOLIB_RF69_PACKET_FORMAT_VARIABLE;
-
- 1104 bool _promiscuous =
false;
-
- 1106 uint8_t _syncWordLength = RADIOLIB_RF69_DEFAULT_SW_LEN;
-
- 1108 bool _bitSync =
true;
-
-
- 1111 int16_t directMode();
- 1112 int16_t setPacketMode(uint8_t mode, uint8_t len);
-
- 1114 #if !defined(RADIOLIB_GODMODE)
-
-
- 1117 int16_t setMode(uint8_t mode);
- 1118 void clearIRQFlags();
- 1119 void clearFIFO(
size_t count);
-
-
-
-
-
+
+
+ 975 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+ 980 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 984 float frequency = RADIOLIB_RF69_DEFAULT_FREQ;
+ 985 float bitRate = RADIOLIB_RF69_DEFAULT_BR;
+ 986 float rxBandwidth = RADIOLIB_RF69_DEFAULT_RXBW;
+ 987 bool ookEnabled =
false;
+ 988 int16_t tempOffset = 0;
+ 989 int8_t power = RADIOLIB_RF69_DEFAULT_POWER;
+
+ 991 size_t packetLength = 0;
+ 992 bool packetLengthQueried =
false;
+ 993 uint8_t packetLengthConfig = RADIOLIB_RF69_PACKET_FORMAT_VARIABLE;
+
+ 995 bool promiscuous =
false;
+
+ 997 uint8_t syncWordLength = RADIOLIB_RF69_DEFAULT_SW_LEN;
+
+
+
+
+ 1002 int16_t directMode();
+ 1003 int16_t setPacketMode(uint8_t mode, uint8_t len);
+
+ 1005 #if !defined(RADIOLIB_GODMODE)
+
+
+ 1008 int16_t setMode(uint8_t mode);
+ 1009 void clearIRQFlags();
+ 1010 void clearFIFO(
size_t count);
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:39
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:15
@@ -794,13 +795,14 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t disableSyncWordFiltering()
Disable preamble and sync word filtering and generation.
Definition: RF69.cpp:795
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RA...
Definition: RF69.cpp:864
int16_t setOokPeakThresholdDecrement(uint8_t value)
Period of decrement of the RSSI threshold in the OOK demodulator.
Definition: RF69.cpp:504
+int16_t setOOK(bool enable)
Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again,...
Definition: RF69.cpp:474
int16_t sleep()
Sets the module to sleep mode.
Definition: RF69.cpp:151
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: RF69.cpp:735
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0)
Enable sync word filtering and generation.
Definition: RF69.cpp:790
int16_t begin(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t power=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: RF69.cpp:13
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: RF69.cpp:222
-int16_t setPromiscuousMode(bool promiscuous=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: RF69.cpp:826
+int16_t setOutputPower(int8_t pwr, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:641
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 2.6, 3.1, 3.9, 5.2, 6.3, 7.8, 10.4, 12....
Definition: RF69.cpp:566
void setFifoEmptyAction(void(*func)(void))
Set interrupt service routine function to call when FIFO is empty.
Definition: RF69.cpp:297
int16_t setPreambleLength(uint8_t preambleLen)
Sets preamble length.
Definition: RF69.cpp:705
@@ -810,8 +812,6 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:145
void clearDio0Action()
Clears interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:278
int16_t disableContinuousModeBitSync()
Disable Bit synchronization in continuous mode.
Definition: RF69.cpp:809
-int16_t setOutputPower(int8_t power, bool highPower=false)
Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to ...
Definition: RF69.cpp:641
-int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again,...
Definition: RF69.cpp:474
void setDio0Action(void(*func)(void))
Sets interrupt service routine to call when DIO0 activates.
Definition: RF69.cpp:274
int16_t setLnaTestBoost(bool value)
Enable/disable LNA Boost mode (disabled by default).
Definition: RF69.cpp:902
bool fifoGet(volatile uint8_t *data, int totalLen, volatile int *rcvLen)
Set interrupt service routine function to call when FIFO is sufficently full to read.
Definition: RF69.cpp:349
@@ -831,6 +831,7 @@ $(document).ready(function(){initNavTree('_r_f69_8h_source.html',''); initResiza
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.5 to 300.0 kbps.
Definition: RF69.cpp:544
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation.
Definition: RF69.cpp:594
void clearDio1Action()
Clears interrupt service routine to call when DIO1 activates.
Definition: RF69.cpp:290
+int16_t setPromiscuousMode(bool enable=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: RF69.cpp:826
void clearFifoFullAction()
Clears interrupt service routine to call when FIFO is full.
Definition: RF69.cpp:321
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_RF69_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: RF69.cpp:786
void reset()
Reset method. Will reset the chip to the default state using RST pin.
Definition: RF69.cpp:97
diff --git a/class_r_f69-members.html b/class_r_f69-members.html
index 369cc07c..d9093bff 100644
--- a/class_r_f69-members.html
+++ b/class_r_f69-members.html
@@ -148,13 +148,13 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
setFrequencyDeviation(float freqDev) override | RF69 | virtual |
setLnaTestBoost(bool value) | RF69 | |
setNodeAddress(uint8_t nodeAddr) | RF69 | |
- setOOK(bool enableOOK) | RF69 | |
+ setOOK(bool enable) | RF69 | |
setOokFixedThreshold(uint8_t value) | RF69 | |
setOokPeakThresholdDecrement(uint8_t value) | RF69 | |
setOokThresholdType(uint8_t type) | RF69 | |
- setOutputPower(int8_t power, bool highPower=false) | RF69 | |
+ setOutputPower(int8_t pwr, bool highPower=false) | RF69 | |
setPreambleLength(uint8_t preambleLen) | RF69 | |
- setPromiscuousMode(bool promiscuous=true) | RF69 | |
+ setPromiscuousMode(bool enable=true) | RF69 | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | RF69 | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | RF69 | |
setRSSIThreshold(float dbm) | RF69 | |
diff --git a/class_r_f69.html b/class_r_f69.html
index 7493fdd6..c670abb8 100644
--- a/class_r_f69.html
+++ b/class_r_f69.html
@@ -221,9 +221,9 @@ void | int16_t | getFrequencyDeviation (float *freqDev) |
| Gets frequency deviation. More...
|
|
-int16_t | setOutputPower (int8_t power, bool highPower=false) |
- | Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to 20 dBm (RF69H/HC/HCW). More...
|
- |
+int16_t | setOutputPower (int8_t pwr, bool highPower=false) |
+ | Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to 20 dBm (RF69H/HC/HCW). More...
|
+ |
int16_t | setSyncWord (uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) |
| Sets sync word. Up to 8 bytes can be set as sync word. More...
|
|
@@ -248,9 +248,9 @@ void | size_t | getPacketLength (bool update=true) override |
| Query modem for the packet length of received payload. More...
|
|
-int16_t | setOOK (bool enableOOK) |
- | Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again, since register values differ based on OOK mode being enabled/disabled. More...
|
- |
+int16_t | setOOK (bool enable) |
+ | Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again, since register values differ based on OOK mode being enabled/disabled. More...
|
+ |
int16_t | setOokThresholdType (uint8_t type) |
| Selects the type of threshold in the OOK data slicer. More...
|
|
@@ -281,9 +281,9 @@ void | int16_t | setCrcFiltering (bool crcOn=true) |
| Enable CRC filtering and generation. More...
|
|
-int16_t | setPromiscuousMode (bool promiscuous=true) |
- | Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address, CRC). More...
|
- |
+int16_t | setPromiscuousMode (bool enable=true) |
+ | Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address, CRC). More...
|
+ |
int16_t | setDataShaping (uint8_t sh) override |
| Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. More...
|
|
@@ -460,12 +460,12 @@ void Parameters
- freq | Carrier frequency in MHz. Defaults to 434.0 MHz. |
- br | Bit rate to be used in kbps. Defaults to 4.8 kbps. |
- freqDev | Frequency deviation from carrier frequency in kHz Defaults to 5.0 kHz. |
- rxBw | Receiver bandwidth in kHz. Defaults to 125.0 kHz. |
- power | Output power in dBm. Defaults to 10 dBm. |
- preambleLen | Preamble Length in bits. Defaults to 16 bits. |
+ freq | Carrier frequency in MHz. Defaults to 434.0 MHz. |
+ br | Bit rate to be used in kbps. Defaults to 4.8 kbps. |
+ freqDev | Frequency deviation from carrier frequency in kHz Defaults to 5.0 kHz. |
+ rxBw | Receiver bandwidth in kHz. Defaults to 125.0 kHz. |
+ power | Output power in dBm. Defaults to 10 dBm. |
+ preambleLen | Preamble Length in bits. Defaults to 16 bits. |
@@ -612,7 +612,7 @@ void | Parameters
- numBits | Sync word length in bits. |
+ numBits | Sync word length in bits. |
@@ -655,9 +655,9 @@ void | Parameters
- data | Pointer to the transmission buffer. |
- totalLen | Total number of bytes to transmit. |
- remLen | Pointer to a counter holding the number of bytes that have been transmitted so far. |
+ data | Pointer to the transmission buffer. |
+ totalLen | Total number of bytes to transmit. |
+ remLen | Pointer to a counter holding the number of bytes that have been transmitted so far. |
@@ -700,9 +700,9 @@ void | Parameters
- data | Pointer to a buffer that stores the receive data. |
- totalLen | Total number of bytes to receive. |
- rcvLen | Pointer to a counter holding the number of bytes that have been received so far. |
+ data | Pointer to a buffer that stores the receive data. |
+ totalLen | Total number of bytes to receive. |
+ rcvLen | Pointer to a counter holding the number of bytes that have been received so far. |
@@ -759,7 +759,7 @@ void | Parameters
- len | Packet length. |
+ len | Packet length. |
@@ -806,7 +806,7 @@ void | Parameters
- [out] | freq | Variable to write carrier frequency currently set, in MHz. |
+ [out] | freq | Variable to write carrier frequency currently set, in MHz. |
@@ -833,7 +833,7 @@ void | Parameters
- [out] | freqDev | Where to write the frequency deviation currently set, in kHz. |
+ [out] | freqDev | Where to write the frequency deviation currently set, in kHz. |
@@ -868,7 +868,7 @@ void | Parameters
- update | Update received packet length. Will return cached value when set to false. |
+ update | Update received packet length. Will return cached value when set to false. |
@@ -1055,8 +1055,8 @@ void | Parameters
- data | Pointer to array to save the received binary data. |
- len | Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned. |
+ data | Pointer to array to save the received binary data. |
+ len | Number of bytes that will be read. When set to 0, the packet length will be retreived automatically. When more bytes than received are requested, only the number of bytes requested will be returned. |
@@ -1127,8 +1127,8 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
@@ -1247,7 +1247,7 @@ void | Parameters
- br | Bit rate to be set in kbps. |
+ br | Bit rate to be set in kbps. |
@@ -1276,7 +1276,7 @@ void | Parameters
- broadAddr | Node address to be set. |
+ broadAddr | Node address to be set. |
@@ -1303,7 +1303,7 @@ void | Parameters
- crcOn | Set or unset CRC filtering. |
+ crcOn | Set or unset CRC filtering. |
@@ -1338,7 +1338,7 @@ void | Parameters
- sh | Gaussian shaping bandwidth-time product that will be used for data shaping |
+ sh | Gaussian shaping bandwidth-time product that will be used for data shaping |
@@ -1447,8 +1447,8 @@ void | Parameters
- pin | Pin number onto which a signal is to be placed. |
- value | The value that indicates which function to place on that pin. See chip datasheet for details. |
+ pin | Pin number onto which a signal is to be placed. |
+ value | The value that indicates which function to place on that pin. See chip datasheet for details. |
@@ -1521,7 +1521,7 @@ void | Parameters
- encoding | Encoding to be used. |
+ encoding | Encoding to be used. |
@@ -1610,7 +1610,7 @@ void | Parameters
- freq | Carrier frequency to be set in MHz. |
+ freq | Carrier frequency to be set in MHz. |
@@ -1647,7 +1647,7 @@ void | Parameters
- freqDev | Frequency deviation to be set in kHz. |
+ freqDev | Frequency deviation to be set in kHz. |
@@ -1676,7 +1676,7 @@ void | Parameters
- value | True to enable, false to disable. |
+ value | True to enable, false to disable. |
@@ -1703,7 +1703,7 @@ void | Parameters
- nodeAddr | Node address to be set. |
+ nodeAddr | Node address to be set. |
@@ -1711,8 +1711,8 @@ void |
-◆ setOOK()
+
+◆ setOOK()
@@ -1721,7 +1721,7 @@ void | int16_t RF69::setOOK |
( |
bool |
- enableOOK | ) |
+ enable | ) |
|
@@ -1730,7 +1730,7 @@ void Parameters
- enableOOK | Enable (true) or disable (false) OOK. |
+ enable | Enable (true) or disable (false) OOK. |
@@ -1757,7 +1757,7 @@ void | Parameters
- value | Fixed threshold value (in dB) in the OOK demodulator. Used when OokThresType = RADIOLIB_RF69_OOK_THRESH_FIXED. |
+ value | Fixed threshold value (in dB) in the OOK demodulator. Used when OokThresType = RADIOLIB_RF69_OOK_THRESH_FIXED. |
@@ -1784,7 +1784,7 @@ void | Parameters
- value | Use defines RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_X_X_CHIP |
+ value | Use defines RADIOLIB_RF69_OOK_PEAK_THRESH_DEC_X_X_CHIP |
@@ -1811,7 +1811,7 @@ void | Parameters
- type | Threshold type: RADIOLIB_RF69_OOK_THRESH_PEAK(default), RADIOLIB_RF69_OOK_THRESH_FIXED or RADIOLIB_RF69_OOK_THRESH_AVERAGE |
+ type | Threshold type: RADIOLIB_RF69_OOK_THRESH_PEAK(default), RADIOLIB_RF69_OOK_THRESH_FIXED or RADIOLIB_RF69_OOK_THRESH_AVERAGE |
@@ -1819,8 +1819,8 @@ void |
-◆ setOutputPower()
+
+◆ setOutputPower()
@@ -1829,7 +1829,7 @@ void | int16_t RF69::setOutputPower |
( |
int8_t |
- power, |
+ pwr, |
|
@@ -1848,8 +1848,8 @@ void Parameters
- power | Output power to be set in dBm. |
- highPower | Set to true when using modules high power port (RF69H/HC/HCW). Defaults to false (models without high power port - RF69C/CW). |
+ pwr | Output power to be set in dBm. |
+ highPower | Set to true when using modules high power port (RF69H/HC/HCW). Defaults to false (models without high power port - RF69C/CW). |
@@ -1876,7 +1876,7 @@ void | Parameters
- preambleLen | Preamble length to be set (in bits), allowed values: 16, 24, 32, 48, 64, 96, 128 and 192. |
+ preambleLen | Preamble length to be set (in bits), allowed values: 16, 24, 32, 48, 64, 96, 128 and 192. |
@@ -1884,8 +1884,8 @@ void |
-◆ setPromiscuousMode()
+
+◆ setPromiscuousMode()
@@ -1894,7 +1894,7 @@ void | int16_t RF69::setPromiscuousMode |
( |
bool |
- promiscuous = true | ) |
+ enable = true | ) |
|
@@ -1903,7 +1903,7 @@ void
- Parameters
-
- promiscuous | Set or unset promiscuous mode. |
+ enable | Set or unset promiscuous mode. |
@@ -2033,7 +2033,7 @@ void | Parameters
- dbm | A dBm value between -127.5 and 0 inclusive |
+ dbm | A dBm value between -127.5 and 0 inclusive |
@@ -2060,7 +2060,7 @@ void | Parameters
- rxBw | Receiver bandwidth to be set in kHz. |
+ rxBw | Receiver bandwidth to be set in kHz. |
@@ -2103,8 +2103,8 @@ void | Parameters
- syncWord | Pointer to the array of sync word bytes. |
- len | Sync word length in bytes. |
+ syncWord | Pointer to the array of sync word bytes. |
+ len | Sync word length in bytes. |
maxErrBits | Maximum allowed number of bit errors in received sync word. Defaults to 0. |
@@ -2199,7 +2199,7 @@ void | Parameters
- mode | Standby mode to be used. No effect, implemented only for PhysicalLayer compatibility. |
+ mode | Standby mode to be used. No effect, implemented only for PhysicalLayer compatibility. |
@@ -2278,10 +2278,10 @@ void | PhysicalLayer.
- Parameters
-
- timeout | Ignored. |
- irqFlags | Ignored. |
- irqMask | Ignored. |
- len | Ignored. |
+ timeout | Ignored. |
+ irqFlags | Ignored. |
+ irqMask | Ignored. |
+ len | Ignored. |
@@ -2383,9 +2383,9 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
- addr | Address to send the data to. Will only be added if address filtering was enabled. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
+ addr | Address to send the data to. Will only be added if address filtering was enabled. |
@@ -2487,9 +2487,9 @@ void | PhysicalLayer.
- Parameters
-
- data | Binary data to be sent. |
- len | Number of bytes to send. |
- addr | Address to send the data to. Will only be added if address filtering was enabled. |
+ data | Binary data to be sent. |
+ len | Number of bytes to send. |
+ addr | Address to send the data to. Will only be added if address filtering was enabled. |
@@ -2526,7 +2526,7 @@ void | Parameters
- frf | Raw RF frequency value. Defaults to 0, required for quick frequency shifts in RTTY. |
+ frf | Raw RF frequency value. Defaults to 0, required for quick frequency shifts in RTTY. |
@@ -2555,7 +2555,7 @@ void | Parameters
- len | Maximum packet length. |
+ len | Maximum packet length. |
diff --git a/class_r_f69.js b/class_r_f69.js
index 107453dc..e8ddac18 100644
--- a/class_r_f69.js
+++ b/class_r_f69.js
@@ -50,13 +50,13 @@ var class_r_f69 =
[ "setFrequencyDeviation", "class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be", null ],
[ "setLnaTestBoost", "class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194", null ],
[ "setNodeAddress", "class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c", null ],
- [ "setOOK", "class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a", null ],
+ [ "setOOK", "class_r_f69.html#a465df5a2e1f924f6d3ba4eae765847b7", null ],
[ "setOokFixedThreshold", "class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459", null ],
[ "setOokPeakThresholdDecrement", "class_r_f69.html#a434420f2def6c383608223105469fda1", null ],
[ "setOokThresholdType", "class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a", null ],
- [ "setOutputPower", "class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc", null ],
+ [ "setOutputPower", "class_r_f69.html#a721094611fa375e73bd0332ab2d7d113", null ],
[ "setPreambleLength", "class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9", null ],
- [ "setPromiscuousMode", "class_r_f69.html#a6d90ad1d455de045c53c5758babd876c", null ],
+ [ "setPromiscuousMode", "class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49", null ],
[ "setRfSwitchPins", "class_r_f69.html#ac341945538a84430c61f80f610a94411", null ],
[ "setRfSwitchTable", "class_r_f69.html#afff64ceef5f496ce035ff6d12d6bcc3c", null ],
[ "setRSSIThreshold", "class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a", null ],
diff --git a/class_s_x1231-members.html b/class_s_x1231-members.html
index 2068a531..4c1efbef 100644
--- a/class_s_x1231-members.html
+++ b/class_s_x1231-members.html
@@ -148,13 +148,13 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
setFrequencyDeviation(float freqDev) override | RF69 | virtual |
setLnaTestBoost(bool value) | RF69 | |
setNodeAddress(uint8_t nodeAddr) | RF69 | |
- setOOK(bool enableOOK) | RF69 | |
+ setOOK(bool enable) | RF69 | |
setOokFixedThreshold(uint8_t value) | RF69 | |
setOokPeakThresholdDecrement(uint8_t value) | RF69 | |
setOokThresholdType(uint8_t type) | RF69 | |
- setOutputPower(int8_t power, bool highPower=false) | RF69 | |
+ setOutputPower(int8_t pwr, bool highPower=false) | RF69 | |
setPreambleLength(uint8_t preambleLen) | RF69 | |
- setPromiscuousMode(bool promiscuous=true) | RF69 | |
+ setPromiscuousMode(bool enable=true) | RF69 | |
setRfSwitchPins(uint32_t rxEn, uint32_t txEn) | RF69 | |
setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]) | RF69 | |
setRSSIThreshold(float dbm) | RF69 | |
diff --git a/class_s_x1231.html b/class_s_x1231.html
index 7ed2ed6f..2a8248fe 100644
--- a/class_s_x1231.html
+++ b/class_s_x1231.html
@@ -228,9 +228,9 @@ void | | int16_t | getFrequencyDeviation (float *freqDev) |
| Gets frequency deviation. More...
|
|
-int16_t | setOutputPower (int8_t power, bool highPower=false) |
- | Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to 20 dBm (RF69H/HC/HCW). More...
|
- |
+int16_t | setOutputPower (int8_t pwr, bool highPower=false) |
+ | Sets output power. Allowed values range from -18 to 13 dBm for low power modules (RF69C/CW) or -2 to 20 dBm (RF69H/HC/HCW). More...
|
+ |
int16_t | setSyncWord (uint8_t *syncWord, size_t len, uint8_t maxErrBits=0) |
| Sets sync word. Up to 8 bytes can be set as sync word. More...
|
|
@@ -255,9 +255,9 @@ void | size_t | getPacketLength (bool update=true) override |
| Query modem for the packet length of received payload. More...
|
|
-int16_t | setOOK (bool enableOOK) |
- | Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again, since register values differ based on OOK mode being enabled/disabled. More...
|
- |
+int16_t | setOOK (bool enable) |
+ | Enables/disables OOK modulation instead of FSK. Note: This function calls setRxBandwidth again, since register values differ based on OOK mode being enabled/disabled. More...
|
+ |
int16_t | setOokThresholdType (uint8_t type) |
| Selects the type of threshold in the OOK data slicer. More...
|
|
@@ -288,9 +288,9 @@ void | int16_t | setCrcFiltering (bool crcOn=true) |
| Enable CRC filtering and generation. More...
|
|
-int16_t | setPromiscuousMode (bool promiscuous=true) |
- | Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address, CRC). More...
|
- |
+int16_t | setPromiscuousMode (bool enable=true) |
+ | Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address, CRC). More...
|
+ |
int16_t | setDataShaping (uint8_t sh) override |
| Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed values are RADIOLIB_SHAPING_0_3, RADIOLIB_SHAPING_0_5 or RADIOLIB_SHAPING_1_0. Set to RADIOLIB_SHAPING_NONE to disable data shaping. More...
|
|
diff --git a/functions_func_s.html b/functions_func_s.html
index 3677daa9..9a56ecfc 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -317,7 +317,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
setOOK()
: CC1101
-, RF69
+, RF69
, SX127x
setOokFixedOrFloorThreshold()
@@ -340,7 +340,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
setOutputPower()
: CC1101
, nRF24
-, RF69
+, RF69
, Si4430
, Si4431
, Si4432
@@ -362,7 +362,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
setPromiscuousMode()
: CC1101
-, RF69
+, RF69
setReceivePipe()
: nRF24
diff --git a/functions_s.html b/functions_s.html
index 0357d3d9..db157c61 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -323,7 +323,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
setOOK()
: CC1101
-, RF69
+, RF69
, SX127x
setOokFixedOrFloorThreshold()
@@ -346,7 +346,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
setOutputPower()
: CC1101
, nRF24
-, RF69
+, RF69
, Si4430
, Si4431
, Si4432
@@ -368,7 +368,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
setPromiscuousMode()
: CC1101
-, RF69
+, RF69
setReceivePipe()
: nRF24
diff --git a/navtreeindex1.js b/navtreeindex1.js
index fced7fd4..8e6fc38a 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -108,14 +108,15 @@ var NAVTREEINDEX1 =
"class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80":[3,0,17,9],
"class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a":[3,0,17,38],
"class_r_f69.html#a434420f2def6c383608223105469fda1":[3,0,17,52],
+"class_r_f69.html#a465df5a2e1f924f6d3ba4eae765847b7":[3,0,17,50],
"class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb":[3,0,17,62],
"class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,17,70],
"class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee":[3,0,17,6],
"class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417":[3,0,17,12],
"class_r_f69.html#a693faf6ab777d5612392b43152e744cb":[3,0,17,1],
"class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f":[3,0,17,24],
-"class_r_f69.html#a6d90ad1d455de045c53c5758babd876c":[3,0,17,56],
"class_r_f69.html#a6e3002ab0c58e2087a7d101eda7afa82":[3,0,17,64],
+"class_r_f69.html#a721094611fa375e73bd0332ab2d7d113":[3,0,17,54],
"class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a":[3,0,17,60],
"class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d":[3,0,17,44],
"class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9":[3,0,17,55],
@@ -126,8 +127,6 @@ var NAVTREEINDEX1 =
"class_r_f69.html#a923654706eff5118ef6e84214e837f27":[3,0,17,67],
"class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942":[3,0,17,2],
"class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad":[3,0,17,8],
-"class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc":[3,0,17,54],
-"class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a":[3,0,17,50],
"class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77":[3,0,17,39],
"class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194":[3,0,17,48],
"class_r_f69.html#aa6886410230c654400c76ec7710d623c":[3,0,17,14],
@@ -148,6 +147,7 @@ var NAVTREEINDEX1 =
"class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13":[3,0,17,35],
"class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be":[3,0,17,47],
"class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51":[3,0,17,3],
+"class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49":[3,0,17,56],
"class_r_f69.html#ae36e8e6042245621a182b29526fe2245":[3,0,17,30],
"class_r_f69.html#ae8b6f87d4b798dc8fcda07bfa5af5a66":[3,0,17,66],
"class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3":[3,0,17,5],
diff --git a/search/all_f.js b/search/all_f.js
index 3c62a3ff..c6059e95 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -49,15 +49,15 @@ var searchData=
['setirqaction_282',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
['setlnatestboost_283',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
['setnodeaddress_284',['setNodeAddress',['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress(uint8_t nodeAddr)']]],
- ['setook_285',['setOOK',['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()']]],
+ ['setook_285',['setOOK',['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK()'],['../class_r_f69.html#a465df5a2e1f924f6d3ba4eae765847b7',1,'RF69::setOOK()'],['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()']]],
['setookfixedorfloorthreshold_286',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
['setookfixedthreshold_287',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
['setookpeakthresholddecrement_288',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
['setookpeakthresholdstep_289',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
['setookthresholdtype_290',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
- ['setoutputpower_291',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()']]],
+ ['setoutputpower_291',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()']]],
['setpreamblelength_292',['setPreambleLength',['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)']]],
- ['setpromiscuousmode_293',['setPromiscuousMode',['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()']]],
+ ['setpromiscuousmode_293',['setPromiscuousMode',['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()']]],
['setreceivepipe_294',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
['setrecvsequence_295',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
['setregulatordcdc_296',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
@@ -104,8 +104,8 @@ var searchData=
['spistatuscommand_337',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
['spistreamerror_338',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
['spistreamtype_339',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
- ['spitransfer_340',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
- ['spitransfer_341',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
+ ['spitransfer_340',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
+ ['spitransfer_341',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
['spitransferstream_342',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
['spiwritecommand_343',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
['spiwriteregister_344',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
diff --git a/search/functions_f.js b/search/functions_f.js
index b1d6abbe..61eea4bb 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -47,15 +47,15 @@ var searchData=
['setirqaction_615',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
['setlnatestboost_616',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
['setnodeaddress_617',['setNodeAddress',['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()']]],
- ['setook_618',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()']]],
+ ['setook_618',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK()'],['../class_r_f69.html#a465df5a2e1f924f6d3ba4eae765847b7',1,'RF69::setOOK()']]],
['setookfixedorfloorthreshold_619',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
['setookfixedthreshold_620',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
['setookpeakthresholddecrement_621',['setOokPeakThresholdDecrement',['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()'],['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement(uint8_t value)']]],
['setookpeakthresholdstep_622',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
['setookthresholdtype_623',['setOokThresholdType',['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()'],['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()']]],
- ['setoutputpower_624',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()']]],
+ ['setoutputpower_624',['setOutputPower',['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a721094611fa375e73bd0332ab2d7d113',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()']]],
['setpreamblelength_625',['setPreambleLength',['../class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570',1,'CC1101::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()']]],
- ['setpromiscuousmode_626',['setPromiscuousMode',['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()'],['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()']]],
+ ['setpromiscuousmode_626',['setPromiscuousMode',['../class_r_f69.html#ae004326d663a9d6a9c30e792aa368b49',1,'RF69::setPromiscuousMode()'],['../class_c_c1101.html#a047be5159af73374521a26e8f880fe12',1,'CC1101::setPromiscuousMode()']]],
['setreceivepipe_627',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
['setrecvsequence_628',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
['setregulatordcdc_629',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
@@ -94,8 +94,8 @@ var searchData=
['spireadregisterburst_662',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
['spireadstream_663',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
['spisetregvalue_664',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
- ['spitransfer_665',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
- ['spitransfer_666',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransfer_665',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransfer_666',['spiTransfer',['../class_radio_lib_hal.html#a12facb08577402e50c91c75ca7dd560f',1,'RadioLibHal']]],
['spitransferstream_667',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
['spiwriteregister_668',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
['spiwriteregisterburst_669',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],