lriot 2.1.0.0
lr1110_radio_types.h
Go to the documentation of this file.
1
35#ifndef LR1110_RADIO_TYPES_H
36#define LR1110_RADIO_TYPES_H
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42/*
43 * -----------------------------------------------------------------------------
44 * --- DEPENDENCIES ------------------------------------------------------------
45 */
46
47#include <stdbool.h>
48#include <stdint.h>
49
50/*
51 * -----------------------------------------------------------------------------
52 * --- PUBLIC MACROS -----------------------------------------------------------
53 */
54
55/*
56 * -----------------------------------------------------------------------------
57 * --- PUBLIC CONSTANTS --------------------------------------------------------
58 */
59
60/*
61 * -----------------------------------------------------------------------------
62 * --- PUBLIC TYPES ------------------------------------------------------------
63 */
64
77
91
103
128
137
152
168
183
194
209
218
236
253
262
271
283
293
302
311
339
359
371
394
412
422
432
442
453
464
475
490
502
525
526/*
527 * -----------------------------------------------------------------------------
528 * --- PUBLIC FUNCTIONS PROTOTYPES ---------------------------------------------
529 */
530
531#ifdef __cplusplus
532}
533#endif
534
535#endif // LR1110_RADIO_TYPES_H
536
537/* --- EOF ------------------------------------------------------------------ */
lr1110_radio_pa_reg_supply_t
Select power amplifier supply source.
Definition lr1110_radio_types.h:298
@ LR1110_RADIO_PA_REG_SUPPLY_VBAT
Power amplifier supplied by the battery.
Definition lr1110_radio_types.h:300
@ LR1110_RADIO_PA_REG_SUPPLY_VREG
Power amplifier supplied by the main regulator.
Definition lr1110_radio_types.h:299
lr1110_radio_cad_exit_mode_t
Possible automatic actions when Channel Activity Detection operations terminate.
Definition lr1110_radio_types.h:354
@ LR1110_RADIO_CAD_EXIT_MODE_TX
Enter in TX mode if no activity is detected.
Definition lr1110_radio_types.h:357
@ LR1110_RADIO_CAD_EXIT_MODE_STANDBYRC
Enter standby RC mode after CAD operation.
Definition lr1110_radio_types.h:355
@ LR1110_RADIO_CAD_EXIT_MODE_RX
Enter in RX mode if an activity is detected.
Definition lr1110_radio_types.h:356
lr1110_radio_gfsk_address_filtering_t
GFSK Address Filtering configurations.
Definition lr1110_radio_types.h:85
@ LR1110_RADIO_GFSK_ADDRESS_FILTERING_NODE_AND_BROADCAST_ADDRESSES
Filtering on Node and Broadcast addresses.
Definition lr1110_radio_types.h:88
@ LR1110_RADIO_GFSK_ADDRESS_FILTERING_NODE_ADDRESS
Filter on Node Address.
Definition lr1110_radio_types.h:87
@ LR1110_RADIO_GFSK_ADDRESS_FILTERING_DISABLE
Filter deactivated.
Definition lr1110_radio_types.h:86
lr1110_radio_pkt_type_t
Packet type values.
Definition lr1110_radio_types.h:288
@ LR1110_RADIO_PKT_TYPE_LORA
LoRa modulation.
Definition lr1110_radio_types.h:291
@ LR1110_RADIO_PKT_TYPE_GFSK
GFSK modulation.
Definition lr1110_radio_types.h:290
@ LR1110_RADIO_PKT_NONE
State after cold start, Wi-Fi or GNSS capture.
Definition lr1110_radio_types.h:289
lr1110_radio_ramp_time_t
Ramping time for PA.
Definition lr1110_radio_types.h:110
@ LR1110_RADIO_RAMP_16_US
16 us Ramp Time
Definition lr1110_radio_types.h:111
@ LR1110_RADIO_RAMP_192_US
192 us Ramp Time
Definition lr1110_radio_types.h:122
@ LR1110_RADIO_RAMP_64_US
64 us Ramp Time
Definition lr1110_radio_types.h:114
@ LR1110_RADIO_RAMP_80_US
80 us Ramp Time
Definition lr1110_radio_types.h:115
@ LR1110_RADIO_RAMP_96_US
96 us Ramp Time
Definition lr1110_radio_types.h:116
@ LR1110_RADIO_RAMP_176_US
176 us Ramp Time
Definition lr1110_radio_types.h:121
@ LR1110_RADIO_RAMP_32_US
32 us Ramp Time
Definition lr1110_radio_types.h:112
@ LR1110_RADIO_RAMP_112_US
112 us Ramp Time
Definition lr1110_radio_types.h:117
@ LR1110_RADIO_RAMP_144_US
144 us Ramp Time
Definition lr1110_radio_types.h:119
@ LR1110_RADIO_RAMP_208_US
208 us Ramp Time
Definition lr1110_radio_types.h:123
@ LR1110_RADIO_RAMP_48_US
48 us Ramp Time (Default)
Definition lr1110_radio_types.h:113
@ LR1110_RADIO_RAMP_304_US
304 us Ramp Time
Definition lr1110_radio_types.h:126
@ LR1110_RADIO_RAMP_128_US
128 us Ramp Time
Definition lr1110_radio_types.h:118
@ LR1110_RADIO_RAMP_160_US
160 us Ramp Time
Definition lr1110_radio_types.h:120
@ LR1110_RADIO_RAMP_272_US
272 us Ramp Time
Definition lr1110_radio_types.h:125
@ LR1110_RADIO_RAMP_240_US
240 us Ramp Time
Definition lr1110_radio_types.h:124
struct lr1110_radio_pkt_params_lora_s lr1110_radio_pkt_params_lora_t
Packet parameter configuration for LoRa packets.
lr1110_radio_lora_sf_t
LoRa Spreading Factor configurations.
Definition lr1110_radio_types.h:142
@ LR1110_RADIO_LORA_SF12
Spreading Factor 12.
Definition lr1110_radio_types.h:150
@ LR1110_RADIO_LORA_SF6
Spreading Factor 6.
Definition lr1110_radio_types.h:144
@ LR1110_RADIO_LORA_SF7
Spreading Factor 7.
Definition lr1110_radio_types.h:145
@ LR1110_RADIO_LORA_SF9
Spreading Factor 9.
Definition lr1110_radio_types.h:147
@ LR1110_RADIO_LORA_SF8
Spreading Factor 8.
Definition lr1110_radio_types.h:146
@ LR1110_RADIO_LORA_SF5
Spreading Factor 5.
Definition lr1110_radio_types.h:143
@ LR1110_RADIO_LORA_SF10
Spreading Factor 10.
Definition lr1110_radio_types.h:148
@ LR1110_RADIO_LORA_SF11
Spreading Factor 11.
Definition lr1110_radio_types.h:149
lr1110_radio_gfsk_pulse_shape_t
Pulse shape configurations.
Definition lr1110_radio_types.h:364
@ LR1110_RADIO_GFSK_PULSE_SHAPE_BT_07
Gaussian BT 0.7.
Definition lr1110_radio_types.h:368
@ LR1110_RADIO_GFSK_PULSE_SHAPE_BT_03
Gaussian BT 0.3.
Definition lr1110_radio_types.h:366
@ LR1110_RADIO_GFSK_PULSE_SHAPE_BT_05
Gaussian BT 0.5.
Definition lr1110_radio_types.h:367
@ LR1110_RADIO_GFSK_PULSE_SHAPE_OFF
No filter applied.
Definition lr1110_radio_types.h:365
@ LR1110_RADIO_GFSK_PULSE_SHAPE_BT_1
Gaussian BT 1.0.
Definition lr1110_radio_types.h:369
lr1110_radio_gfsk_dc_free_t
GFSK Scrambling configurations.
Definition lr1110_radio_types.h:214
@ LR1110_RADIO_GFSK_DC_FREE_WHITENING
Whitening enabled.
Definition lr1110_radio_types.h:216
@ LR1110_RADIO_GFSK_DC_FREE_OFF
Whitening deactivated.
Definition lr1110_radio_types.h:215
struct lr1110_radio_pkt_status_lora_s lr1110_radio_pkt_status_lora_t
Status of received packet.
lr1110_radio_lora_crc_t
LoRa Cyclic Redundancy Check configurations.
Definition lr1110_radio_types.h:258
@ LR1110_RADIO_LORA_CRC_ON
CRC activated.
Definition lr1110_radio_types.h:260
@ LR1110_RADIO_LORA_CRC_OFF
CRC deactivated.
Definition lr1110_radio_types.h:259
lr1110_radio_gfsk_preamble_detector_t
GFSK Preamble Detector Length configurations.
Definition lr1110_radio_types.h:246
@ LR1110_RADIO_GFSK_PREAMBLE_DETECTOR_MIN_24BITS
Definition lr1110_radio_types.h:250
@ LR1110_RADIO_GFSK_PREAMBLE_DETECTOR_MIN_32BITS
Definition lr1110_radio_types.h:251
@ LR1110_RADIO_GFSK_PREAMBLE_DETECTOR_MIN_16BITS
Definition lr1110_radio_types.h:249
@ LR1110_RADIO_GFSK_PREAMBLE_DETECTOR_MIN_8BITS
Definition lr1110_radio_types.h:248
@ LR1110_RADIO_GFSK_PREAMBLE_DETECTOR_OFF
Definition lr1110_radio_types.h:247
struct lr1110_radio_pa_cfg_s lr1110_radio_pa_cfg_t
Configuration of Power Amplifier.
struct lr1110_radio_mod_params_gfsk_s lr1110_radio_mod_params_gfsk_t
Modulation configuration for GFSK packet.
struct lr1110_radio_pkt_status_gfsk_s lr1110_radio_pkt_status_gfsk_t
Status of GFSK received packet.
lr1110_radio_gfsk_bw_t
GFSK Bandwidth configurations.
Definition lr1110_radio_types.h:316
@ LR1110_RADIO_GFSK_BW_46900
Bandwidth 46.9 kHz DSB.
Definition lr1110_radio_types.h:327
@ LR1110_RADIO_GFSK_BW_14600
Bandwidth 14.6 kHz DSB.
Definition lr1110_radio_types.h:322
@ LR1110_RADIO_GFSK_BW_467000
Bandwidth 467.0 kHz DSB.
Definition lr1110_radio_types.h:337
@ LR1110_RADIO_GFSK_BW_5800
Bandwidth 5.8 kHz DSB.
Definition lr1110_radio_types.h:318
@ LR1110_RADIO_GFSK_BW_156200
Bandwidth 156.2 kHz DSB.
Definition lr1110_radio_types.h:332
@ LR1110_RADIO_GFSK_BW_117300
Bandwidth 117.3 kHz DSB.
Definition lr1110_radio_types.h:331
@ LR1110_RADIO_GFSK_BW_234300
Bandwidth 232.3 kHz DSB.
Definition lr1110_radio_types.h:334
@ LR1110_RADIO_GFSK_BW_23400
Bandwidth 23.4 kHz DSB.
Definition lr1110_radio_types.h:324
@ LR1110_RADIO_GFSK_BW_4800
Bandwidth 4.8 kHz DSB.
Definition lr1110_radio_types.h:317
@ LR1110_RADIO_GFSK_BW_7300
Bandwidth 7.3 kHz DSB.
Definition lr1110_radio_types.h:319
@ LR1110_RADIO_GFSK_BW_39000
Bandwidth 39.0 kHz DSB.
Definition lr1110_radio_types.h:326
@ LR1110_RADIO_GFSK_BW_187200
Bandwidth 187.2 kHz DSB.
Definition lr1110_radio_types.h:333
@ LR1110_RADIO_GFSK_BW_78200
Bandwidth 78.2 kHz DSB.
Definition lr1110_radio_types.h:329
@ LR1110_RADIO_GFSK_BW_93800
Bandwidth 93.8 kHz DSB.
Definition lr1110_radio_types.h:330
@ LR1110_RADIO_GFSK_BW_312000
Bandwidth 312.0 kHz DSB.
Definition lr1110_radio_types.h:335
@ LR1110_RADIO_GFSK_BW_29300
Bandwidth 29.3 kHz DSB.
Definition lr1110_radio_types.h:325
@ LR1110_RADIO_GFSK_BW_58600
Bandwidth 58.6 kHz DSB.
Definition lr1110_radio_types.h:328
@ LR1110_RADIO_GFSK_BW_9700
Bandwidth 9.7 kHz DSB.
Definition lr1110_radio_types.h:320
@ LR1110_RADIO_GFSK_BW_373600
Bandwidth 373.6 kHz DSB.
Definition lr1110_radio_types.h:336
@ LR1110_RADIO_GFSK_BW_19500
Bandwidth 19.5 kHz DSB.
Definition lr1110_radio_types.h:323
@ LR1110_RADIO_GFSK_BW_11700
Bandwidth 11.7 kHz DSB.
Definition lr1110_radio_types.h:321
lr1110_radio_lora_cr_t
LoRa Coding Rate configurations.
Definition lr1110_radio_types.h:173
@ LR1110_RADIO_LORA_CR_LI_4_6
Coding Rate 4/6 Long Interleaver.
Definition lr1110_radio_types.h:180
@ LR1110_RADIO_LORA_CR_4_7
Coding Rate 4/7 Short Interleaver.
Definition lr1110_radio_types.h:177
@ LR1110_RADIO_LORA_CR_4_5
Coding Rate 4/5 Short Interleaver.
Definition lr1110_radio_types.h:175
@ LR1110_RADIO_LORA_CR_LI_4_5
Coding Rate 4/5 Long Interleaver.
Definition lr1110_radio_types.h:179
@ LR1110_RADIO_LORA_CR_4_8
Coding Rate 4/8 Short Interleaver.
Definition lr1110_radio_types.h:178
@ LR1110_RADIO_LORA_CR_4_6
Coding Rate 4/6 Short Interleaver.
Definition lr1110_radio_types.h:176
@ LR1110_RADIO_LORA_NO_CR
No Coding Rate.
Definition lr1110_radio_types.h:174
@ LR1110_RADIO_LORA_CR_LI_4_8
Coding Rate 4/8 Long Interleaver.
Definition lr1110_radio_types.h:181
lr1110_radio_lora_network_type_t
LoRa network type configuration.
Definition lr1110_radio_types.h:133
@ LR1110_RADIO_LORA_NETWORK_PRIVATE
LoRa private network.
Definition lr1110_radio_types.h:134
@ LR1110_RADIO_LORA_NETWORK_PUBLIC
LoRa public network.
Definition lr1110_radio_types.h:135
lr1110_radio_intermediary_mode_t
Values for intermediary mode.
Definition lr1110_radio_types.h:188
@ LR1110_RADIO_MODE_STANDBY_XOSC
Standby XOSC.
Definition lr1110_radio_types.h:191
@ LR1110_RADIO_MODE_SLEEP
Sleep.
Definition lr1110_radio_types.h:189
@ LR1110_RADIO_MODE_STANDBY_RC
Standby RC.
Definition lr1110_radio_types.h:190
@ LR1110_RADIO_MODE_FS
Frequency Synthesis.
Definition lr1110_radio_types.h:192
lr1110_radio_lora_pkt_len_modes_t
LoRa Header type configurations.
Definition lr1110_radio_types.h:267
@ LR1110_RADIO_LORA_PKT_EXPLICIT
Explicit header: transmitted over the air.
Definition lr1110_radio_types.h:268
@ LR1110_RADIO_LORA_PKT_IMPLICIT
Implicit header: not transmitted over the air.
Definition lr1110_radio_types.h:269
lr1110_radio_rx_duty_cycle_mode_t
RX Duty Cycle Modes.
Definition lr1110_radio_types.h:307
@ LR1110_RADIO_RX_DUTY_CYCLE_MODE_CAD
Only in LoRa: Uses CAD to listen for over-the-air activity.
Definition lr1110_radio_types.h:309
@ LR1110_RADIO_RX_DUTY_CYCLE_MODE_RX
LoRa/GFSK: Uses Rx for listening to packets.
Definition lr1110_radio_types.h:308
struct lr1110_radio_pkt_params_gfsk_s lr1110_radio_pkt_params_gfsk_t
Packet parameter configuration for GFSK packets.
lr1110_radio_lora_iq_t
LoRa IQ mode configurations.
Definition lr1110_radio_types.h:279
@ LR1110_RADIO_LORA_IQ_INVERTED
IQ inverted.
Definition lr1110_radio_types.h:281
@ LR1110_RADIO_LORA_IQ_STANDARD
IQ standard.
Definition lr1110_radio_types.h:280
struct lr1110_radio_stats_gfsk_s lr1110_radio_stats_gfsk_t
GFSK packet statistic structure.
lr1110_radio_gfsk_pkt_len_modes_t
GFSK Header Type configurations.
Definition lr1110_radio_types.h:232
@ LR1110_RADIO_GFSK_PKT_FIX_LEN
Payload length is not sent/read over the air.
Definition lr1110_radio_types.h:233
@ LR1110_RADIO_GFSK_PKT_VAR_LEN
Payload length is sent/read over the air.
Definition lr1110_radio_types.h:234
struct lr1110_radio_rx_buffer_status_s lr1110_radio_rx_buffer_status_t
Length and offset of received packet.
lr1110_radio_gfsk_crc_type_t
GFSK Cyclic Redundancy Check configurations.
Definition lr1110_radio_types.h:202
@ LR1110_RADIO_GFSK_CRC_1_BYTE
Definition lr1110_radio_types.h:204
@ LR1110_RADIO_GFSK_CRC_OFF
CRC check deactivated.
Definition lr1110_radio_types.h:203
@ LR1110_RADIO_GFSK_CRC_2_BYTES_INV
Definition lr1110_radio_types.h:207
@ LR1110_RADIO_GFSK_CRC_1_BYTE_INV
Definition lr1110_radio_types.h:206
@ LR1110_RADIO_GFSK_CRC_2_BYTES
Definition lr1110_radio_types.h:205
lr1110_radio_pa_selection_t
Power Amplifier Selection values.
Definition lr1110_radio_types.h:72
@ LR1110_RADIO_PA_SEL_HP
High-power Power Amplifier.
Definition lr1110_radio_types.h:74
@ LR1110_RADIO_PA_SEL_LP
Low-power Power Amplifier.
Definition lr1110_radio_types.h:73
@ LR1110_RADIO_PA_SEL_HF
High-frequency Power Amplifier.
Definition lr1110_radio_types.h:75
lr1110_radio_lora_bw_t
LoRa Bandwidth configurations.
Definition lr1110_radio_types.h:157
@ LR1110_RADIO_LORA_BW_250
Bandwidth 250.00 kHz.
Definition lr1110_radio_types.h:165
@ LR1110_RADIO_LORA_BW_20
Bandwidth 20.83 kHz.
Definition lr1110_radio_types.h:160
@ LR1110_RADIO_LORA_BW_500
Bandwidth 500.00 kHz.
Definition lr1110_radio_types.h:166
@ LR1110_RADIO_LORA_BW_15
Bandwidth 15.63 kHz.
Definition lr1110_radio_types.h:159
@ LR1110_RADIO_LORA_BW_62
Bandwidth 62.50 kHz.
Definition lr1110_radio_types.h:163
@ LR1110_RADIO_LORA_BW_125
Bandwidth 125.00 kHz.
Definition lr1110_radio_types.h:164
@ LR1110_RADIO_LORA_BW_31
Bandwidth 31.25 kHz.
Definition lr1110_radio_types.h:161
@ LR1110_RADIO_LORA_BW_10
Bandwidth 10.42 kHz.
Definition lr1110_radio_types.h:158
@ LR1110_RADIO_LORA_BW_41
Bandwidth 41.67 kHz.
Definition lr1110_radio_types.h:162
struct lr1110_radio_stats_lora_s lr1110_radio_stats_lora_t
LoRa packet statistic structure.
lr1110_radio_fallback_modes_t
Chip mode after successfull transmission or reception.
Definition lr1110_radio_types.h:98
@ LR1110_RADIO_FALLBACK_STDBY_RC
Standby RC (Default)
Definition lr1110_radio_types.h:99
@ LR1110_RADIO_FALLBACK_STDBY_XOSC
Standby XOSC.
Definition lr1110_radio_types.h:100
@ LR1110_RADIO_FALLBACK_FS
FS.
Definition lr1110_radio_types.h:101
struct lr1110_radio_cad_params_s lr1110_radio_cad_params_t
Channel Activity Detection parameters.
struct lr1110_radio_mod_params_lora_s lr1110_radio_mod_params_lora_t
Modulation configuration for LoRa packet.
Channel Activity Detection parameters.
Definition lr1110_radio_types.h:385
lr1110_radio_cad_exit_mode_t cad_exit_mode
Automated action on CAD completion.
Definition lr1110_radio_types.h:391
uint8_t cad_detect_min
Definition lr1110_radio_types.h:389
uint8_t cad_symb_nb
Number of symbols used for CAD detection.
Definition lr1110_radio_types.h:386
uint8_t cad_detect_peak
Definition lr1110_radio_types.h:387
uint32_t cad_timeout
Value used to compute timeout.
Definition lr1110_radio_types.h:392
Modulation configuration for GFSK packet.
Definition lr1110_radio_types.h:458
uint32_t br_in_bps
GFSK bitrate [bit/s].
Definition lr1110_radio_types.h:459
lr1110_radio_gfsk_bw_t bw_dsb_param
GFSK bandwidth.
Definition lr1110_radio_types.h:461
lr1110_radio_gfsk_pulse_shape_t pulse_shape
GFSK pulse shape.
Definition lr1110_radio_types.h:460
uint32_t fdev_in_hz
GFSK frequency deviation [Hz].
Definition lr1110_radio_types.h:462
Modulation configuration for LoRa packet.
Definition lr1110_radio_types.h:469
lr1110_radio_lora_cr_t cr
LoRa coding rate.
Definition lr1110_radio_types.h:472
lr1110_radio_lora_bw_t bw
LoRa bandwidth.
Definition lr1110_radio_types.h:471
lr1110_radio_lora_sf_t sf
LoRa spreading factor.
Definition lr1110_radio_types.h:470
uint8_t ldro
LoRa LDRO.
Definition lr1110_radio_types.h:473
Configuration of Power Amplifier.
Definition lr1110_radio_types.h:519
lr1110_radio_pa_reg_supply_t pa_reg_supply
Power Amplifier regulator supply source.
Definition lr1110_radio_types.h:521
uint8_t pa_hp_sel
Number of slices for HPA (Default 0x07)
Definition lr1110_radio_types.h:523
uint8_t pa_duty_cycle
Power Amplifier duty cycle (Default 0x04)
Definition lr1110_radio_types.h:522
lr1110_radio_pa_selection_t pa_sel
Power Amplifier selection.
Definition lr1110_radio_types.h:520
Packet parameter configuration for GFSK packets.
Definition lr1110_radio_types.h:480
lr1110_radio_gfsk_address_filtering_t address_filtering
GFSK Address filtering/comparison configuration.
Definition lr1110_radio_types.h:484
lr1110_radio_gfsk_pkt_len_modes_t header_type
GFSK Header type configuration.
Definition lr1110_radio_types.h:485
lr1110_radio_gfsk_crc_type_t crc_type
GFSK CRC configuration.
Definition lr1110_radio_types.h:487
uint8_t pld_len_in_bytes
GFSK Payload length [bytes].
Definition lr1110_radio_types.h:486
uint16_t preamble_len_in_bits
GFSK Preamble length [bits].
Definition lr1110_radio_types.h:481
lr1110_radio_gfsk_preamble_detector_t preamble_detector
GFSK Preamble detection configuration.
Definition lr1110_radio_types.h:482
uint8_t sync_word_len_in_bits
GFSK Syncword length [bits].
Definition lr1110_radio_types.h:483
lr1110_radio_gfsk_dc_free_t dc_free
GFSK Whitening configuration.
Definition lr1110_radio_types.h:488
Packet parameter configuration for LoRa packets.
Definition lr1110_radio_types.h:495
lr1110_radio_lora_pkt_len_modes_t header_type
LoRa Header type configuration.
Definition lr1110_radio_types.h:497
uint16_t preamble_len_in_symb
LoRa Preamble length [symbols].
Definition lr1110_radio_types.h:496
uint8_t pld_len_in_bytes
LoRa Payload length [bytes].
Definition lr1110_radio_types.h:498
lr1110_radio_lora_iq_t iq
LoRa IQ configuration.
Definition lr1110_radio_types.h:500
lr1110_radio_lora_crc_t crc
LoRa CRC configuration.
Definition lr1110_radio_types.h:499
Status of GFSK received packet.
Definition lr1110_radio_types.h:399
bool is_len_err
Definition lr1110_radio_types.h:406
bool is_addr_err
Definition lr1110_radio_types.h:403
bool is_abort_err
Asserted when the current packet has been aborted (applicable in RX and TX)
Definition lr1110_radio_types.h:408
int8_t rssi_sync_in_dbm
RSSI value latched on detection of the last received packet Sync Address.
Definition lr1110_radio_types.h:400
bool is_received
Asserted when packet reception is done (applicable in RX)
Definition lr1110_radio_types.h:409
uint8_t rx_len_in_bytes
Length of the last received packet [Bytes].
Definition lr1110_radio_types.h:402
bool is_crc_err
CRC status of the current packet (applicable only in RX, with CRC enabled)
Definition lr1110_radio_types.h:405
bool is_sent
Asserted when packet transmission is done (applicable in TX)
Definition lr1110_radio_types.h:410
int8_t rssi_avg_in_dbm
RSSI averaged over the payload of the last received packet.
Definition lr1110_radio_types.h:401
Status of received packet.
Definition lr1110_radio_types.h:417
int8_t signal_rssi_pkt_in_dbm
RSSI of last packet latched after.
Definition lr1110_radio_types.h:420
int8_t rssi_pkt_in_dbm
Average RSSI over last received packet.
Definition lr1110_radio_types.h:418
int8_t snr_pkt_in_db
SNR estimated on last received packet.
Definition lr1110_radio_types.h:419
Length and offset of received packet.
Definition lr1110_radio_types.h:427
uint8_t buffer_start_pointer
Definition lr1110_radio_types.h:429
uint8_t pld_len_in_bytes
Length of received packet [Bytes].
Definition lr1110_radio_types.h:428
GFSK packet statistic structure.
Definition lr1110_radio_types.h:437
uint16_t nb_pkt_crc_error
Total number of received packets with CRC error.
Definition lr1110_radio_types.h:439
uint16_t nb_pkt_received
Total number of received packets.
Definition lr1110_radio_types.h:438
uint16_t nb_pkt_len_error
Total number of received packets with a length error.
Definition lr1110_radio_types.h:440
LoRa packet statistic structure.
Definition lr1110_radio_types.h:447
uint16_t nb_pkt_crc_error
Total number of received packets with CRC error.
Definition lr1110_radio_types.h:449
uint16_t nb_pkt_received
Total number of received packets.
Definition lr1110_radio_types.h:448
uint16_t nb_pkt_header_error
Total number of packets with header error.
Definition lr1110_radio_types.h:450
uint16_t nb_pkt_falsesync
Total number of false sync.
Definition lr1110_radio_types.h:451