ESPHome
2025.7.1
Loading...
Searching...
No Matches
esphome
components
sx127x
sx127x_reg.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/hal.h
"
4
5
namespace
esphome
{
6
namespace
sx127x {
7
8
enum
SX127xReg
: uint8_t {
9
// Common registers
10
REG_FIFO
= 0x00,
11
REG_OP_MODE
= 0x01,
12
REG_BITRATE_MSB
= 0x02,
13
REG_BITRATE_LSB
= 0x03,
14
REG_FDEV_MSB
= 0x04,
15
REG_FDEV_LSB
= 0x05,
16
REG_FRF_MSB
= 0x06,
17
REG_FRF_MID
= 0x07,
18
REG_FRF_LSB
= 0x08,
19
REG_PA_CONFIG
= 0x09,
20
REG_PA_RAMP
= 0x0A,
21
REG_DIO_MAPPING1
= 0x40,
22
REG_DIO_MAPPING2
= 0x41,
23
REG_VERSION
= 0x42,
24
// FSK/OOK registers
25
REG_RX_CONFIG
= 0x0D,
26
REG_RSSI_THRESH
= 0x10,
27
REG_RX_BW
= 0x12,
28
REG_OOK_PEAK
= 0x14,
29
REG_OOK_FIX
= 0x15,
30
REG_OOK_AVG
= 0x16,
31
REG_AFC_FEI
= 0x1A,
32
REG_PREAMBLE_DETECT
= 0x1F,
33
REG_PREAMBLE_SIZE_MSB
= 0x25,
34
REG_PREAMBLE_SIZE_LSB
= 0x26,
35
REG_SYNC_CONFIG
= 0x27,
36
REG_SYNC_VALUE1
= 0x28,
37
REG_SYNC_VALUE2
= 0x29,
38
REG_SYNC_VALUE3
= 0x2A,
39
REG_SYNC_VALUE4
= 0x2B,
40
REG_SYNC_VALUE5
= 0x2C,
41
REG_SYNC_VALUE6
= 0x2D,
42
REG_SYNC_VALUE7
= 0x2E,
43
REG_SYNC_VALUE8
= 0x2F,
44
REG_PACKET_CONFIG_1
= 0x30,
45
REG_PACKET_CONFIG_2
= 0x31,
46
REG_PAYLOAD_LENGTH_LSB
= 0x32,
47
REG_FIFO_THRESH
= 0x35,
48
REG_IMAGE_CAL
= 0x3B,
49
// LoRa registers
50
REG_FIFO_ADDR_PTR
= 0x0D,
51
REG_FIFO_TX_BASE_ADDR
= 0x0E,
52
REG_FIFO_RX_BASE_ADDR
= 0x0F,
53
REG_FIFO_RX_CURR_ADDR
= 0x10,
54
REG_IRQ_FLAGS_MASK
= 0x11,
55
REG_IRQ_FLAGS
= 0x12,
56
REG_NB_RX_BYTES
= 0x13,
57
REG_MODEM_STAT
= 0x18,
58
REG_PKT_SNR_VALUE
= 0x19,
59
REG_PKT_RSSI_VALUE
= 0x1A,
60
REG_RSSI_VALUE
= 0x1B,
61
REG_HOP_CHANNEL
= 0x1C,
62
REG_MODEM_CONFIG1
= 0x1D,
63
REG_MODEM_CONFIG2
= 0x1E,
64
REG_SYMB_TIMEOUT_LSB
= 0x1F,
65
REG_PREAMBLE_LEN_MSB
= 0x20,
66
REG_PREAMBLE_LEN_LSB
= 0x21,
67
REG_PAYLOAD_LENGTH
= 0x22,
68
REG_HOP_PERIOD
= 0x24,
69
REG_FIFO_RX_BYTE_ADDR
= 0x25,
70
REG_MODEM_CONFIG3
= 0x26,
71
REG_FEI_MSB
= 0x28,
72
REG_FEI_MIB
= 0x29,
73
REG_FEI_LSB
= 0x2A,
74
REG_DETECT_OPTIMIZE
= 0x31,
75
REG_INVERT_IQ
= 0x33,
76
REG_DETECT_THRESHOLD
= 0x37,
77
REG_SYNC_WORD
= 0x39,
78
};
79
80
enum
SX127xOpMode
: uint8_t {
81
MOD_LORA
= 0x80,
82
ACCESS_FSK_REGS
= 0x40,
83
ACCESS_LORA_REGS
= 0x00,
84
MOD_OOK
= 0x20,
85
MOD_FSK
= 0x00,
86
ACCESS_LF_REGS
= 0x08,
87
ACCESS_HF_REGS
= 0x00,
88
MODE_CAD
= 0x07,
89
MODE_RX_SINGLE
= 0x06,
90
MODE_RX
= 0x05,
91
MODE_RX_FS
= 0x04,
92
MODE_TX
= 0x03,
93
MODE_TX_FS
= 0x02,
94
MODE_STDBY
= 0x01,
95
MODE_SLEEP
= 0x00,
96
MODE_MASK
= 0x07,
97
};
98
99
enum
SX127xPaConfig
: uint8_t {
100
PA_PIN_BOOST
= 0x80,
101
PA_PIN_RFO
= 0x00,
102
PA_MAX_POWER
= 0x70,
103
};
104
105
enum
SX127xPaRamp
: uint8_t {
106
CUTOFF_BR_X_2
= 0x40,
107
CUTOFF_BR_X_1
= 0x20,
108
GAUSSIAN_BT_0_3
= 0x60,
109
GAUSSIAN_BT_0_5
= 0x40,
110
GAUSSIAN_BT_1_0
= 0x20,
111
SHAPING_NONE
= 0x00,
112
PA_RAMP_10
= 0x0F,
113
PA_RAMP_12
= 0x0E,
114
PA_RAMP_15
= 0x0D,
115
PA_RAMP_20
= 0x0C,
116
PA_RAMP_25
= 0x0B,
117
PA_RAMP_31
= 0x0A,
118
PA_RAMP_40
= 0x09,
119
PA_RAMP_50
= 0x08,
120
PA_RAMP_62
= 0x07,
121
PA_RAMP_100
= 0x06,
122
PA_RAMP_125
= 0x05,
123
PA_RAMP_250
= 0x04,
124
PA_RAMP_500
= 0x03,
125
PA_RAMP_1000
= 0x02,
126
PA_RAMP_2000
= 0x01,
127
PA_RAMP_3400
= 0x00,
128
};
129
130
enum
SX127xDioMapping1
: uint8_t {
131
DIO0_MAPPING_00
= 0x00,
132
DIO0_MAPPING_01
= 0x40,
133
DIO0_MAPPING_10
= 0x80,
134
DIO0_MAPPING_11
= 0xC0,
135
};
136
137
enum
SX127xRxConfig
: uint8_t {
138
RESTART_ON_COLLISION
= 0x80,
139
RESTART_NO_LOCK
= 0x40,
140
RESTART_PLL_LOCK
= 0x20,
141
AFC_AUTO_ON
= 0x10,
142
AGC_AUTO_ON
= 0x08,
143
TRIGGER_NONE
= 0x00,
144
TRIGGER_RSSI
= 0x01,
145
TRIGGER_PREAMBLE
= 0x06,
146
TRIGGER_ALL
= 0x07,
147
};
148
149
enum
SX127xRxBw
: uint8_t {
150
RX_BW_2_6
= 0x17,
151
RX_BW_3_1
= 0x0F,
152
RX_BW_3_9
= 0x07,
153
RX_BW_5_2
= 0x16,
154
RX_BW_6_3
= 0x0E,
155
RX_BW_7_8
= 0x06,
156
RX_BW_10_4
= 0x15,
157
RX_BW_12_5
= 0x0D,
158
RX_BW_15_6
= 0x05,
159
RX_BW_20_8
= 0x14,
160
RX_BW_25_0
= 0x0C,
161
RX_BW_31_3
= 0x04,
162
RX_BW_41_7
= 0x13,
163
RX_BW_50_0
= 0x0B,
164
RX_BW_62_5
= 0x03,
165
RX_BW_83_3
= 0x12,
166
RX_BW_100_0
= 0x0A,
167
RX_BW_125_0
= 0x02,
168
RX_BW_166_7
= 0x11,
169
RX_BW_200_0
= 0x09,
170
RX_BW_250_0
= 0x01,
171
};
172
173
enum
SX127xOokPeak
: uint8_t {
174
BIT_SYNC_ON
= 0x20,
175
BIT_SYNC_OFF
= 0x00,
176
OOK_THRESH_AVG
= 0x10,
177
OOK_THRESH_PEAK
= 0x08,
178
OOK_THRESH_FIXED
= 0x00,
179
OOK_THRESH_STEP_6_0
= 0x07,
180
OOK_THRESH_STEP_5_0
= 0x06,
181
OOK_THRESH_STEP_4_0
= 0x05,
182
OOK_THRESH_STEP_3_0
= 0x04,
183
OOK_THRESH_STEP_2_0
= 0x03,
184
OOK_THRESH_STEP_1_5
= 0x02,
185
OOK_THRESH_STEP_1_0
= 0x01,
186
OOK_THRESH_STEP_0_5
= 0x00,
187
};
188
189
enum
SX127xOokAvg
: uint8_t {
190
OOK_THRESH_DEC_16
= 0xE0,
191
OOK_THRESH_DEC_8
= 0xC0,
192
OOK_THRESH_DEC_4
= 0xA0,
193
OOK_THRESH_DEC_2
= 0x80,
194
OOK_THRESH_DEC_1_8
= 0x60,
195
OOK_THRESH_DEC_1_4
= 0x40,
196
OOK_THRESH_DEC_1_2
= 0x20,
197
OOK_THRESH_DEC_1
= 0x00,
198
OOK_AVG_RESERVED
= 0x10,
199
};
200
201
enum
SX127xAfcFei
: uint8_t {
202
AFC_AUTO_CLEAR_ON
= 0x01,
203
};
204
205
enum
SX127xPreambleDetect
: uint8_t {
206
PREAMBLE_DETECTOR_ON
= 0x80,
207
PREAMBLE_DETECTOR_OFF
= 0x00,
208
PREAMBLE_DETECTOR_SIZE_SHIFT
= 5,
209
PREAMBLE_DETECTOR_TOL_SHIFT
= 0,
210
};
211
212
enum
SX127xSyncConfig
: uint8_t {
213
AUTO_RESTART_PLL_LOCK
= 0x80,
214
AUTO_RESTART_NO_LOCK
= 0x40,
215
AUTO_RESTART_OFF
= 0x00,
216
PREAMBLE_55
= 0x20,
217
PREAMBLE_AA
= 0x00,
218
SYNC_ON
= 0x10,
219
SYNC_OFF
= 0x00,
220
};
221
222
enum
SX127xPacketConfig1
: uint8_t {
223
VARIABLE_LENGTH
= 0x80,
224
FIXED_LENGTH
= 0x00,
225
CRC_ON
= 0x10,
226
CRC_OFF
= 0x00,
227
};
228
229
enum
SX127xPacketConfig2
: uint8_t {
230
CONTINUOUS_MODE
= 0x00,
231
PACKET_MODE
= 0x40,
232
};
233
234
enum
SX127xFifoThresh
: uint8_t {
235
TX_START_FIFO_EMPTY
= 0x80,
236
TX_START_FIFO_LEVEL
= 0x00,
237
};
238
239
enum
SX127xImageCal
: uint8_t {
240
AUTO_IMAGE_CAL_ON
= 0x80,
241
IMAGE_CAL_START
= 0x40,
242
IMAGE_CAL_RUNNING
= 0x20,
243
TEMP_CHANGE
= 0x08,
244
TEMP_THRESHOLD_20C
= 0x06,
245
TEMP_THRESHOLD_15C
= 0x04,
246
TEMP_THRESHOLD_10C
= 0x02,
247
TEMP_THRESHOLD_5C
= 0x00,
248
TEMP_MONITOR_OFF
= 0x01,
249
TEMP_MONITOR_ON
= 0x00,
250
};
251
252
enum
SX127xIrqFlags
: uint8_t {
253
RX_TIMEOUT
= 0x80,
254
RX_DONE
= 0x40,
255
PAYLOAD_CRC_ERROR
= 0x20,
256
VALID_HEADER
= 0x10,
257
TX_DONE
= 0x08,
258
CAD_DONE
= 0x04,
259
FHSS_CHANGE_CHANNEL
= 0x02,
260
CAD_DETECTED
= 0x01,
261
};
262
263
enum
SX127xModemCfg1
: uint8_t {
264
BW_7_8
= 0x00,
265
BW_10_4
= 0x10,
266
BW_15_6
= 0x20,
267
BW_20_8
= 0x30,
268
BW_31_3
= 0x40,
269
BW_41_7
= 0x50,
270
BW_62_5
= 0x60,
271
BW_125_0
= 0x70,
272
BW_250_0
= 0x80,
273
BW_500_0
= 0x90,
274
CODING_RATE_4_5
= 0x02,
275
CODING_RATE_4_6
= 0x04,
276
CODING_RATE_4_7
= 0x06,
277
CODING_RATE_4_8
= 0x08,
278
IMPLICIT_HEADER
= 0x01,
279
EXPLICIT_HEADER
= 0x00,
280
};
281
282
enum
SX127xModemCfg2
: uint8_t {
283
SPREADING_FACTOR_SHIFT
= 4,
284
TX_CONTINOUS_MODE
= 0x08,
285
RX_PAYLOAD_CRC_ON
= 0x04,
286
RX_PAYLOAD_CRC_OFF
= 0x00,
287
};
288
289
enum
SX127xModemCfg3
: uint8_t {
290
LOW_DATA_RATE_OPTIMIZE_ON
= 0x08,
291
MODEM_AGC_AUTO_ON
= 0x04,
292
};
293
294
}
// namespace sx127x
295
}
// namespace esphome
hal.h
esphome::sx127x::SX127xOokAvg
SX127xOokAvg
Definition
sx127x_reg.h:189
esphome::sx127x::OOK_THRESH_DEC_1_8
@ OOK_THRESH_DEC_1_8
Definition
sx127x_reg.h:194
esphome::sx127x::OOK_THRESH_DEC_1
@ OOK_THRESH_DEC_1
Definition
sx127x_reg.h:197
esphome::sx127x::OOK_AVG_RESERVED
@ OOK_AVG_RESERVED
Definition
sx127x_reg.h:198
esphome::sx127x::OOK_THRESH_DEC_2
@ OOK_THRESH_DEC_2
Definition
sx127x_reg.h:193
esphome::sx127x::OOK_THRESH_DEC_1_4
@ OOK_THRESH_DEC_1_4
Definition
sx127x_reg.h:195
esphome::sx127x::OOK_THRESH_DEC_16
@ OOK_THRESH_DEC_16
Definition
sx127x_reg.h:190
esphome::sx127x::OOK_THRESH_DEC_4
@ OOK_THRESH_DEC_4
Definition
sx127x_reg.h:192
esphome::sx127x::OOK_THRESH_DEC_8
@ OOK_THRESH_DEC_8
Definition
sx127x_reg.h:191
esphome::sx127x::OOK_THRESH_DEC_1_2
@ OOK_THRESH_DEC_1_2
Definition
sx127x_reg.h:196
esphome::sx127x::SX127xRxBw
SX127xRxBw
Definition
sx127x_reg.h:149
esphome::sx127x::RX_BW_83_3
@ RX_BW_83_3
Definition
sx127x_reg.h:165
esphome::sx127x::RX_BW_200_0
@ RX_BW_200_0
Definition
sx127x_reg.h:169
esphome::sx127x::RX_BW_6_3
@ RX_BW_6_3
Definition
sx127x_reg.h:154
esphome::sx127x::RX_BW_125_0
@ RX_BW_125_0
Definition
sx127x_reg.h:167
esphome::sx127x::RX_BW_100_0
@ RX_BW_100_0
Definition
sx127x_reg.h:166
esphome::sx127x::RX_BW_3_1
@ RX_BW_3_1
Definition
sx127x_reg.h:151
esphome::sx127x::RX_BW_12_5
@ RX_BW_12_5
Definition
sx127x_reg.h:157
esphome::sx127x::RX_BW_7_8
@ RX_BW_7_8
Definition
sx127x_reg.h:155
esphome::sx127x::RX_BW_20_8
@ RX_BW_20_8
Definition
sx127x_reg.h:159
esphome::sx127x::RX_BW_250_0
@ RX_BW_250_0
Definition
sx127x_reg.h:170
esphome::sx127x::RX_BW_2_6
@ RX_BW_2_6
Definition
sx127x_reg.h:150
esphome::sx127x::RX_BW_15_6
@ RX_BW_15_6
Definition
sx127x_reg.h:158
esphome::sx127x::RX_BW_25_0
@ RX_BW_25_0
Definition
sx127x_reg.h:160
esphome::sx127x::RX_BW_3_9
@ RX_BW_3_9
Definition
sx127x_reg.h:152
esphome::sx127x::RX_BW_41_7
@ RX_BW_41_7
Definition
sx127x_reg.h:162
esphome::sx127x::RX_BW_50_0
@ RX_BW_50_0
Definition
sx127x_reg.h:163
esphome::sx127x::RX_BW_31_3
@ RX_BW_31_3
Definition
sx127x_reg.h:161
esphome::sx127x::RX_BW_10_4
@ RX_BW_10_4
Definition
sx127x_reg.h:156
esphome::sx127x::RX_BW_5_2
@ RX_BW_5_2
Definition
sx127x_reg.h:153
esphome::sx127x::RX_BW_62_5
@ RX_BW_62_5
Definition
sx127x_reg.h:164
esphome::sx127x::RX_BW_166_7
@ RX_BW_166_7
Definition
sx127x_reg.h:168
esphome::sx127x::SX127xPaRamp
SX127xPaRamp
Definition
sx127x_reg.h:105
esphome::sx127x::PA_RAMP_10
@ PA_RAMP_10
Definition
sx127x_reg.h:112
esphome::sx127x::PA_RAMP_25
@ PA_RAMP_25
Definition
sx127x_reg.h:116
esphome::sx127x::PA_RAMP_12
@ PA_RAMP_12
Definition
sx127x_reg.h:113
esphome::sx127x::GAUSSIAN_BT_0_5
@ GAUSSIAN_BT_0_5
Definition
sx127x_reg.h:109
esphome::sx127x::PA_RAMP_40
@ PA_RAMP_40
Definition
sx127x_reg.h:118
esphome::sx127x::PA_RAMP_3400
@ PA_RAMP_3400
Definition
sx127x_reg.h:127
esphome::sx127x::CUTOFF_BR_X_2
@ CUTOFF_BR_X_2
Definition
sx127x_reg.h:106
esphome::sx127x::PA_RAMP_100
@ PA_RAMP_100
Definition
sx127x_reg.h:121
esphome::sx127x::PA_RAMP_125
@ PA_RAMP_125
Definition
sx127x_reg.h:122
esphome::sx127x::GAUSSIAN_BT_1_0
@ GAUSSIAN_BT_1_0
Definition
sx127x_reg.h:110
esphome::sx127x::PA_RAMP_15
@ PA_RAMP_15
Definition
sx127x_reg.h:114
esphome::sx127x::PA_RAMP_20
@ PA_RAMP_20
Definition
sx127x_reg.h:115
esphome::sx127x::GAUSSIAN_BT_0_3
@ GAUSSIAN_BT_0_3
Definition
sx127x_reg.h:108
esphome::sx127x::PA_RAMP_2000
@ PA_RAMP_2000
Definition
sx127x_reg.h:126
esphome::sx127x::PA_RAMP_62
@ PA_RAMP_62
Definition
sx127x_reg.h:120
esphome::sx127x::PA_RAMP_50
@ PA_RAMP_50
Definition
sx127x_reg.h:119
esphome::sx127x::PA_RAMP_1000
@ PA_RAMP_1000
Definition
sx127x_reg.h:125
esphome::sx127x::PA_RAMP_250
@ PA_RAMP_250
Definition
sx127x_reg.h:123
esphome::sx127x::SHAPING_NONE
@ SHAPING_NONE
Definition
sx127x_reg.h:111
esphome::sx127x::CUTOFF_BR_X_1
@ CUTOFF_BR_X_1
Definition
sx127x_reg.h:107
esphome::sx127x::PA_RAMP_31
@ PA_RAMP_31
Definition
sx127x_reg.h:117
esphome::sx127x::PA_RAMP_500
@ PA_RAMP_500
Definition
sx127x_reg.h:124
esphome::sx127x::SX127xPreambleDetect
SX127xPreambleDetect
Definition
sx127x_reg.h:205
esphome::sx127x::PREAMBLE_DETECTOR_ON
@ PREAMBLE_DETECTOR_ON
Definition
sx127x_reg.h:206
esphome::sx127x::PREAMBLE_DETECTOR_OFF
@ PREAMBLE_DETECTOR_OFF
Definition
sx127x_reg.h:207
esphome::sx127x::PREAMBLE_DETECTOR_TOL_SHIFT
@ PREAMBLE_DETECTOR_TOL_SHIFT
Definition
sx127x_reg.h:209
esphome::sx127x::PREAMBLE_DETECTOR_SIZE_SHIFT
@ PREAMBLE_DETECTOR_SIZE_SHIFT
Definition
sx127x_reg.h:208
esphome::sx127x::SX127xPacketConfig2
SX127xPacketConfig2
Definition
sx127x_reg.h:229
esphome::sx127x::PACKET_MODE
@ PACKET_MODE
Definition
sx127x_reg.h:231
esphome::sx127x::CONTINUOUS_MODE
@ CONTINUOUS_MODE
Definition
sx127x_reg.h:230
esphome::sx127x::SX127xOpMode
SX127xOpMode
Definition
sx127x_reg.h:80
esphome::sx127x::MODE_TX_FS
@ MODE_TX_FS
Definition
sx127x_reg.h:93
esphome::sx127x::ACCESS_LF_REGS
@ ACCESS_LF_REGS
Definition
sx127x_reg.h:86
esphome::sx127x::MODE_RX_SINGLE
@ MODE_RX_SINGLE
Definition
sx127x_reg.h:89
esphome::sx127x::MOD_LORA
@ MOD_LORA
Definition
sx127x_reg.h:81
esphome::sx127x::MODE_STDBY
@ MODE_STDBY
Definition
sx127x_reg.h:94
esphome::sx127x::MODE_TX
@ MODE_TX
Definition
sx127x_reg.h:92
esphome::sx127x::ACCESS_HF_REGS
@ ACCESS_HF_REGS
Definition
sx127x_reg.h:87
esphome::sx127x::MODE_MASK
@ MODE_MASK
Definition
sx127x_reg.h:96
esphome::sx127x::ACCESS_LORA_REGS
@ ACCESS_LORA_REGS
Definition
sx127x_reg.h:83
esphome::sx127x::MODE_CAD
@ MODE_CAD
Definition
sx127x_reg.h:88
esphome::sx127x::MOD_FSK
@ MOD_FSK
Definition
sx127x_reg.h:85
esphome::sx127x::MOD_OOK
@ MOD_OOK
Definition
sx127x_reg.h:84
esphome::sx127x::ACCESS_FSK_REGS
@ ACCESS_FSK_REGS
Definition
sx127x_reg.h:82
esphome::sx127x::MODE_RX_FS
@ MODE_RX_FS
Definition
sx127x_reg.h:91
esphome::sx127x::MODE_SLEEP
@ MODE_SLEEP
Definition
sx127x_reg.h:95
esphome::sx127x::MODE_RX
@ MODE_RX
Definition
sx127x_reg.h:90
esphome::sx127x::SX127xFifoThresh
SX127xFifoThresh
Definition
sx127x_reg.h:234
esphome::sx127x::TX_START_FIFO_EMPTY
@ TX_START_FIFO_EMPTY
Definition
sx127x_reg.h:235
esphome::sx127x::TX_START_FIFO_LEVEL
@ TX_START_FIFO_LEVEL
Definition
sx127x_reg.h:236
esphome::sx127x::SX127xAfcFei
SX127xAfcFei
Definition
sx127x_reg.h:201
esphome::sx127x::AFC_AUTO_CLEAR_ON
@ AFC_AUTO_CLEAR_ON
Definition
sx127x_reg.h:202
esphome::sx127x::SX127xPacketConfig1
SX127xPacketConfig1
Definition
sx127x_reg.h:222
esphome::sx127x::CRC_ON
@ CRC_ON
Definition
sx127x_reg.h:225
esphome::sx127x::CRC_OFF
@ CRC_OFF
Definition
sx127x_reg.h:226
esphome::sx127x::VARIABLE_LENGTH
@ VARIABLE_LENGTH
Definition
sx127x_reg.h:223
esphome::sx127x::FIXED_LENGTH
@ FIXED_LENGTH
Definition
sx127x_reg.h:224
esphome::sx127x::SX127xImageCal
SX127xImageCal
Definition
sx127x_reg.h:239
esphome::sx127x::IMAGE_CAL_START
@ IMAGE_CAL_START
Definition
sx127x_reg.h:241
esphome::sx127x::TEMP_THRESHOLD_5C
@ TEMP_THRESHOLD_5C
Definition
sx127x_reg.h:247
esphome::sx127x::IMAGE_CAL_RUNNING
@ IMAGE_CAL_RUNNING
Definition
sx127x_reg.h:242
esphome::sx127x::TEMP_MONITOR_OFF
@ TEMP_MONITOR_OFF
Definition
sx127x_reg.h:248
esphome::sx127x::AUTO_IMAGE_CAL_ON
@ AUTO_IMAGE_CAL_ON
Definition
sx127x_reg.h:240
esphome::sx127x::TEMP_CHANGE
@ TEMP_CHANGE
Definition
sx127x_reg.h:243
esphome::sx127x::TEMP_THRESHOLD_15C
@ TEMP_THRESHOLD_15C
Definition
sx127x_reg.h:245
esphome::sx127x::TEMP_MONITOR_ON
@ TEMP_MONITOR_ON
Definition
sx127x_reg.h:249
esphome::sx127x::TEMP_THRESHOLD_20C
@ TEMP_THRESHOLD_20C
Definition
sx127x_reg.h:244
esphome::sx127x::TEMP_THRESHOLD_10C
@ TEMP_THRESHOLD_10C
Definition
sx127x_reg.h:246
esphome::sx127x::SX127xModemCfg3
SX127xModemCfg3
Definition
sx127x_reg.h:289
esphome::sx127x::MODEM_AGC_AUTO_ON
@ MODEM_AGC_AUTO_ON
Definition
sx127x_reg.h:291
esphome::sx127x::LOW_DATA_RATE_OPTIMIZE_ON
@ LOW_DATA_RATE_OPTIMIZE_ON
Definition
sx127x_reg.h:290
esphome::sx127x::SX127xModemCfg2
SX127xModemCfg2
Definition
sx127x_reg.h:282
esphome::sx127x::RX_PAYLOAD_CRC_ON
@ RX_PAYLOAD_CRC_ON
Definition
sx127x_reg.h:285
esphome::sx127x::TX_CONTINOUS_MODE
@ TX_CONTINOUS_MODE
Definition
sx127x_reg.h:284
esphome::sx127x::RX_PAYLOAD_CRC_OFF
@ RX_PAYLOAD_CRC_OFF
Definition
sx127x_reg.h:286
esphome::sx127x::SPREADING_FACTOR_SHIFT
@ SPREADING_FACTOR_SHIFT
Definition
sx127x_reg.h:283
esphome::sx127x::SX127xOokPeak
SX127xOokPeak
Definition
sx127x_reg.h:173
esphome::sx127x::OOK_THRESH_FIXED
@ OOK_THRESH_FIXED
Definition
sx127x_reg.h:178
esphome::sx127x::OOK_THRESH_STEP_1_0
@ OOK_THRESH_STEP_1_0
Definition
sx127x_reg.h:185
esphome::sx127x::OOK_THRESH_STEP_3_0
@ OOK_THRESH_STEP_3_0
Definition
sx127x_reg.h:182
esphome::sx127x::OOK_THRESH_PEAK
@ OOK_THRESH_PEAK
Definition
sx127x_reg.h:177
esphome::sx127x::OOK_THRESH_STEP_0_5
@ OOK_THRESH_STEP_0_5
Definition
sx127x_reg.h:186
esphome::sx127x::OOK_THRESH_STEP_4_0
@ OOK_THRESH_STEP_4_0
Definition
sx127x_reg.h:181
esphome::sx127x::BIT_SYNC_OFF
@ BIT_SYNC_OFF
Definition
sx127x_reg.h:175
esphome::sx127x::BIT_SYNC_ON
@ BIT_SYNC_ON
Definition
sx127x_reg.h:174
esphome::sx127x::OOK_THRESH_STEP_2_0
@ OOK_THRESH_STEP_2_0
Definition
sx127x_reg.h:183
esphome::sx127x::OOK_THRESH_STEP_6_0
@ OOK_THRESH_STEP_6_0
Definition
sx127x_reg.h:179
esphome::sx127x::OOK_THRESH_AVG
@ OOK_THRESH_AVG
Definition
sx127x_reg.h:176
esphome::sx127x::OOK_THRESH_STEP_5_0
@ OOK_THRESH_STEP_5_0
Definition
sx127x_reg.h:180
esphome::sx127x::OOK_THRESH_STEP_1_5
@ OOK_THRESH_STEP_1_5
Definition
sx127x_reg.h:184
esphome::sx127x::SX127xModemCfg1
SX127xModemCfg1
Definition
sx127x_reg.h:263
esphome::sx127x::BW_15_6
@ BW_15_6
Definition
sx127x_reg.h:266
esphome::sx127x::IMPLICIT_HEADER
@ IMPLICIT_HEADER
Definition
sx127x_reg.h:278
esphome::sx127x::CODING_RATE_4_6
@ CODING_RATE_4_6
Definition
sx127x_reg.h:275
esphome::sx127x::BW_41_7
@ BW_41_7
Definition
sx127x_reg.h:269
esphome::sx127x::BW_20_8
@ BW_20_8
Definition
sx127x_reg.h:267
esphome::sx127x::CODING_RATE_4_5
@ CODING_RATE_4_5
Definition
sx127x_reg.h:274
esphome::sx127x::EXPLICIT_HEADER
@ EXPLICIT_HEADER
Definition
sx127x_reg.h:279
esphome::sx127x::BW_7_8
@ BW_7_8
Definition
sx127x_reg.h:264
esphome::sx127x::BW_250_0
@ BW_250_0
Definition
sx127x_reg.h:272
esphome::sx127x::CODING_RATE_4_8
@ CODING_RATE_4_8
Definition
sx127x_reg.h:277
esphome::sx127x::BW_500_0
@ BW_500_0
Definition
sx127x_reg.h:273
esphome::sx127x::BW_62_5
@ BW_62_5
Definition
sx127x_reg.h:270
esphome::sx127x::BW_10_4
@ BW_10_4
Definition
sx127x_reg.h:265
esphome::sx127x::BW_125_0
@ BW_125_0
Definition
sx127x_reg.h:271
esphome::sx127x::CODING_RATE_4_7
@ CODING_RATE_4_7
Definition
sx127x_reg.h:276
esphome::sx127x::BW_31_3
@ BW_31_3
Definition
sx127x_reg.h:268
esphome::sx127x::SX127xIrqFlags
SX127xIrqFlags
Definition
sx127x_reg.h:252
esphome::sx127x::VALID_HEADER
@ VALID_HEADER
Definition
sx127x_reg.h:256
esphome::sx127x::CAD_DONE
@ CAD_DONE
Definition
sx127x_reg.h:258
esphome::sx127x::CAD_DETECTED
@ CAD_DETECTED
Definition
sx127x_reg.h:260
esphome::sx127x::PAYLOAD_CRC_ERROR
@ PAYLOAD_CRC_ERROR
Definition
sx127x_reg.h:255
esphome::sx127x::FHSS_CHANGE_CHANNEL
@ FHSS_CHANGE_CHANNEL
Definition
sx127x_reg.h:259
esphome::sx127x::RX_DONE
@ RX_DONE
Definition
sx127x_reg.h:254
esphome::sx127x::TX_DONE
@ TX_DONE
Definition
sx127x_reg.h:257
esphome::sx127x::RX_TIMEOUT
@ RX_TIMEOUT
Definition
sx127x_reg.h:253
esphome::sx127x::SX127xPaConfig
SX127xPaConfig
Definition
sx127x_reg.h:99
esphome::sx127x::PA_PIN_BOOST
@ PA_PIN_BOOST
Definition
sx127x_reg.h:100
esphome::sx127x::PA_MAX_POWER
@ PA_MAX_POWER
Definition
sx127x_reg.h:102
esphome::sx127x::PA_PIN_RFO
@ PA_PIN_RFO
Definition
sx127x_reg.h:101
esphome::sx127x::SX127xDioMapping1
SX127xDioMapping1
Definition
sx127x_reg.h:130
esphome::sx127x::DIO0_MAPPING_00
@ DIO0_MAPPING_00
Definition
sx127x_reg.h:131
esphome::sx127x::DIO0_MAPPING_01
@ DIO0_MAPPING_01
Definition
sx127x_reg.h:132
esphome::sx127x::DIO0_MAPPING_10
@ DIO0_MAPPING_10
Definition
sx127x_reg.h:133
esphome::sx127x::DIO0_MAPPING_11
@ DIO0_MAPPING_11
Definition
sx127x_reg.h:134
esphome::sx127x::SX127xReg
SX127xReg
Definition
sx127x_reg.h:8
esphome::sx127x::REG_FRF_MID
@ REG_FRF_MID
Definition
sx127x_reg.h:17
esphome::sx127x::REG_IRQ_FLAGS
@ REG_IRQ_FLAGS
Definition
sx127x_reg.h:55
esphome::sx127x::REG_PREAMBLE_SIZE_LSB
@ REG_PREAMBLE_SIZE_LSB
Definition
sx127x_reg.h:34
esphome::sx127x::REG_RX_BW
@ REG_RX_BW
Definition
sx127x_reg.h:27
esphome::sx127x::REG_PKT_SNR_VALUE
@ REG_PKT_SNR_VALUE
Definition
sx127x_reg.h:58
esphome::sx127x::REG_OOK_FIX
@ REG_OOK_FIX
Definition
sx127x_reg.h:29
esphome::sx127x::REG_HOP_PERIOD
@ REG_HOP_PERIOD
Definition
sx127x_reg.h:68
esphome::sx127x::REG_SYNC_VALUE8
@ REG_SYNC_VALUE8
Definition
sx127x_reg.h:43
esphome::sx127x::REG_MODEM_CONFIG2
@ REG_MODEM_CONFIG2
Definition
sx127x_reg.h:63
esphome::sx127x::REG_PREAMBLE_SIZE_MSB
@ REG_PREAMBLE_SIZE_MSB
Definition
sx127x_reg.h:33
esphome::sx127x::REG_FIFO_ADDR_PTR
@ REG_FIFO_ADDR_PTR
Definition
sx127x_reg.h:50
esphome::sx127x::REG_FEI_MIB
@ REG_FEI_MIB
Definition
sx127x_reg.h:72
esphome::sx127x::REG_BITRATE_MSB
@ REG_BITRATE_MSB
Definition
sx127x_reg.h:12
esphome::sx127x::REG_SYNC_WORD
@ REG_SYNC_WORD
Definition
sx127x_reg.h:77
esphome::sx127x::REG_FIFO_THRESH
@ REG_FIFO_THRESH
Definition
sx127x_reg.h:47
esphome::sx127x::REG_FRF_MSB
@ REG_FRF_MSB
Definition
sx127x_reg.h:16
esphome::sx127x::REG_MODEM_CONFIG3
@ REG_MODEM_CONFIG3
Definition
sx127x_reg.h:70
esphome::sx127x::REG_PREAMBLE_LEN_MSB
@ REG_PREAMBLE_LEN_MSB
Definition
sx127x_reg.h:65
esphome::sx127x::REG_SYNC_VALUE6
@ REG_SYNC_VALUE6
Definition
sx127x_reg.h:41
esphome::sx127x::REG_FIFO_RX_CURR_ADDR
@ REG_FIFO_RX_CURR_ADDR
Definition
sx127x_reg.h:53
esphome::sx127x::REG_FIFO_RX_BYTE_ADDR
@ REG_FIFO_RX_BYTE_ADDR
Definition
sx127x_reg.h:69
esphome::sx127x::REG_DIO_MAPPING2
@ REG_DIO_MAPPING2
Definition
sx127x_reg.h:22
esphome::sx127x::REG_SYNC_VALUE7
@ REG_SYNC_VALUE7
Definition
sx127x_reg.h:42
esphome::sx127x::REG_PACKET_CONFIG_1
@ REG_PACKET_CONFIG_1
Definition
sx127x_reg.h:44
esphome::sx127x::REG_NB_RX_BYTES
@ REG_NB_RX_BYTES
Definition
sx127x_reg.h:56
esphome::sx127x::REG_SYNC_VALUE5
@ REG_SYNC_VALUE5
Definition
sx127x_reg.h:40
esphome::sx127x::REG_PA_RAMP
@ REG_PA_RAMP
Definition
sx127x_reg.h:20
esphome::sx127x::REG_DETECT_OPTIMIZE
@ REG_DETECT_OPTIMIZE
Definition
sx127x_reg.h:74
esphome::sx127x::REG_PREAMBLE_LEN_LSB
@ REG_PREAMBLE_LEN_LSB
Definition
sx127x_reg.h:66
esphome::sx127x::REG_RSSI_VALUE
@ REG_RSSI_VALUE
Definition
sx127x_reg.h:60
esphome::sx127x::REG_PACKET_CONFIG_2
@ REG_PACKET_CONFIG_2
Definition
sx127x_reg.h:45
esphome::sx127x::REG_AFC_FEI
@ REG_AFC_FEI
Definition
sx127x_reg.h:31
esphome::sx127x::REG_RSSI_THRESH
@ REG_RSSI_THRESH
Definition
sx127x_reg.h:26
esphome::sx127x::REG_PREAMBLE_DETECT
@ REG_PREAMBLE_DETECT
Definition
sx127x_reg.h:32
esphome::sx127x::REG_OOK_AVG
@ REG_OOK_AVG
Definition
sx127x_reg.h:30
esphome::sx127x::REG_PKT_RSSI_VALUE
@ REG_PKT_RSSI_VALUE
Definition
sx127x_reg.h:59
esphome::sx127x::REG_MODEM_CONFIG1
@ REG_MODEM_CONFIG1
Definition
sx127x_reg.h:62
esphome::sx127x::REG_BITRATE_LSB
@ REG_BITRATE_LSB
Definition
sx127x_reg.h:13
esphome::sx127x::REG_IRQ_FLAGS_MASK
@ REG_IRQ_FLAGS_MASK
Definition
sx127x_reg.h:54
esphome::sx127x::REG_HOP_CHANNEL
@ REG_HOP_CHANNEL
Definition
sx127x_reg.h:61
esphome::sx127x::REG_FIFO
@ REG_FIFO
Definition
sx127x_reg.h:10
esphome::sx127x::REG_FRF_LSB
@ REG_FRF_LSB
Definition
sx127x_reg.h:18
esphome::sx127x::REG_SYNC_CONFIG
@ REG_SYNC_CONFIG
Definition
sx127x_reg.h:35
esphome::sx127x::REG_INVERT_IQ
@ REG_INVERT_IQ
Definition
sx127x_reg.h:75
esphome::sx127x::REG_FEI_LSB
@ REG_FEI_LSB
Definition
sx127x_reg.h:73
esphome::sx127x::REG_PAYLOAD_LENGTH
@ REG_PAYLOAD_LENGTH
Definition
sx127x_reg.h:67
esphome::sx127x::REG_OOK_PEAK
@ REG_OOK_PEAK
Definition
sx127x_reg.h:28
esphome::sx127x::REG_SYNC_VALUE3
@ REG_SYNC_VALUE3
Definition
sx127x_reg.h:38
esphome::sx127x::REG_FDEV_MSB
@ REG_FDEV_MSB
Definition
sx127x_reg.h:14
esphome::sx127x::REG_FIFO_RX_BASE_ADDR
@ REG_FIFO_RX_BASE_ADDR
Definition
sx127x_reg.h:52
esphome::sx127x::REG_DETECT_THRESHOLD
@ REG_DETECT_THRESHOLD
Definition
sx127x_reg.h:76
esphome::sx127x::REG_DIO_MAPPING1
@ REG_DIO_MAPPING1
Definition
sx127x_reg.h:21
esphome::sx127x::REG_SYNC_VALUE1
@ REG_SYNC_VALUE1
Definition
sx127x_reg.h:36
esphome::sx127x::REG_PAYLOAD_LENGTH_LSB
@ REG_PAYLOAD_LENGTH_LSB
Definition
sx127x_reg.h:46
esphome::sx127x::REG_OP_MODE
@ REG_OP_MODE
Definition
sx127x_reg.h:11
esphome::sx127x::REG_MODEM_STAT
@ REG_MODEM_STAT
Definition
sx127x_reg.h:57
esphome::sx127x::REG_VERSION
@ REG_VERSION
Definition
sx127x_reg.h:23
esphome::sx127x::REG_FIFO_TX_BASE_ADDR
@ REG_FIFO_TX_BASE_ADDR
Definition
sx127x_reg.h:51
esphome::sx127x::REG_SYNC_VALUE4
@ REG_SYNC_VALUE4
Definition
sx127x_reg.h:39
esphome::sx127x::REG_SYMB_TIMEOUT_LSB
@ REG_SYMB_TIMEOUT_LSB
Definition
sx127x_reg.h:64
esphome::sx127x::REG_FDEV_LSB
@ REG_FDEV_LSB
Definition
sx127x_reg.h:15
esphome::sx127x::REG_IMAGE_CAL
@ REG_IMAGE_CAL
Definition
sx127x_reg.h:48
esphome::sx127x::REG_PA_CONFIG
@ REG_PA_CONFIG
Definition
sx127x_reg.h:19
esphome::sx127x::REG_RX_CONFIG
@ REG_RX_CONFIG
Definition
sx127x_reg.h:25
esphome::sx127x::REG_SYNC_VALUE2
@ REG_SYNC_VALUE2
Definition
sx127x_reg.h:37
esphome::sx127x::REG_FEI_MSB
@ REG_FEI_MSB
Definition
sx127x_reg.h:71
esphome::sx127x::SX127xSyncConfig
SX127xSyncConfig
Definition
sx127x_reg.h:212
esphome::sx127x::PREAMBLE_55
@ PREAMBLE_55
Definition
sx127x_reg.h:216
esphome::sx127x::SYNC_ON
@ SYNC_ON
Definition
sx127x_reg.h:218
esphome::sx127x::AUTO_RESTART_NO_LOCK
@ AUTO_RESTART_NO_LOCK
Definition
sx127x_reg.h:214
esphome::sx127x::AUTO_RESTART_OFF
@ AUTO_RESTART_OFF
Definition
sx127x_reg.h:215
esphome::sx127x::PREAMBLE_AA
@ PREAMBLE_AA
Definition
sx127x_reg.h:217
esphome::sx127x::AUTO_RESTART_PLL_LOCK
@ AUTO_RESTART_PLL_LOCK
Definition
sx127x_reg.h:213
esphome::sx127x::SYNC_OFF
@ SYNC_OFF
Definition
sx127x_reg.h:219
esphome::sx127x::SX127xRxConfig
SX127xRxConfig
Definition
sx127x_reg.h:137
esphome::sx127x::TRIGGER_NONE
@ TRIGGER_NONE
Definition
sx127x_reg.h:143
esphome::sx127x::AGC_AUTO_ON
@ AGC_AUTO_ON
Definition
sx127x_reg.h:142
esphome::sx127x::RESTART_ON_COLLISION
@ RESTART_ON_COLLISION
Definition
sx127x_reg.h:138
esphome::sx127x::TRIGGER_PREAMBLE
@ TRIGGER_PREAMBLE
Definition
sx127x_reg.h:145
esphome::sx127x::TRIGGER_ALL
@ TRIGGER_ALL
Definition
sx127x_reg.h:146
esphome::sx127x::RESTART_NO_LOCK
@ RESTART_NO_LOCK
Definition
sx127x_reg.h:139
esphome::sx127x::TRIGGER_RSSI
@ TRIGGER_RSSI
Definition
sx127x_reg.h:144
esphome::sx127x::RESTART_PLL_LOCK
@ RESTART_PLL_LOCK
Definition
sx127x_reg.h:140
esphome::sx127x::AFC_AUTO_ON
@ AFC_AUTO_ON
Definition
sx127x_reg.h:141
esphome
Providing packet encoding functions for exchanging data with a remote host.
Definition
a01nyub.cpp:7
Generated by
1.12.0