LoRa modulation header definitions. More...
LoRa modulation header definitions.
Definition in file lora.h.
Go to the source code of this file.
Macros | |
#define | LORA_FREQUENCY_RESOLUTION_NANOHERTZ_DEFAULT 61035156250 |
Frequency resolution in nano Hz. | |
#define | CONFIG_LORA_PREAMBLE_LENGTH_DEFAULT (8U) |
Preamble length, same for Tx and Rx. | |
#define | CONFIG_LORA_SYMBOL_TIMEOUT_DEFAULT (10U) |
Symbol timeout period in symbols. | |
#define | CONFIG_LORA_BW_DEFAULT (LORA_BW_125_KHZ) |
Set channel bandwidth. | |
#define | CONFIG_LORA_SF_DEFAULT (LORA_SF7) |
Set Spreading Factor (SF) | |
#define | CONFIG_LORA_CR_DEFAULT (LORA_CR_4_5) |
Set Coding Rate (CR) | |
#define | CONFIG_LORA_IQ_INVERTED_DEFAULT |
Set this to 1 to enable inverted I/Q mode. | |
#define | CONFIG_LORA_FREQUENCY_HOPPING_DEFAULT |
Set this to 1 to enable frequency hopping. | |
#define | CONFIG_LORA_FREQUENCY_HOPPING_PERIOD_DEFAULT (0U) |
Frequency hopping period in symbols. | |
#define | CONFIG_LORA_FIXED_HEADER_LEN_MODE_DEFAULT |
Set this to 1 to enable fixed header length mode (implicit header) | |
#define | CONFIG_LORA_PAYLOAD_CRC_OFF_DEFAULT |
Enable/disable payload CRC, optional. | |
#define | CONFIG_LORA_PAYLOAD_LENGTH_DEFAULT (0U) |
Configure payload length. | |
LoRa syncword values for network types | |
#define | LORA_SYNCWORD_PUBLIC (0x34) |
Syncword used for public networks. | |
#define | LORA_SYNCWORD_PRIVATE (0x12) |
Syncword used for private networks. | |
#define | LORA_SYNCWORD_ISM2400_PUBLIC (0x21) |
Syncword used for public networks on ISM2400. | |
LoRa 2.4Ghz band frequency definitions | |
#define | LORA_ISM2400_FREQUENCY_LOW 2400000000 |
lowest frequency ISM24000 band | |
#define | LORA_ISM2400_FREQUENCY_HIGH 2500000000 |
highest frequency ISM24000 band | |
LoRa modulation available values | |
enum | { LORA_BW_125_KHZ = 0 , LORA_BW_250_KHZ , LORA_BW_500_KHZ , LORA_BW_200_KHZ , LORA_BW_400_KHZ , LORA_BW_800_KHZ , LORA_BW_1600_KHZ } |
LoRa modulation bandwidth. More... | |
enum | { LORA_SF5 = 5 , LORA_SF6 , LORA_SF7 , LORA_SF8 , LORA_SF9 , LORA_SF10 , LORA_SF11 , LORA_SF12 } |
LoRa modulation spreading factor rate. More... | |
enum | { LORA_CR_4_5 = 1 , LORA_CR_4_6 , LORA_CR_4_7 , LORA_CR_4_8 , LORA_CR_LI_4_5 , LORA_CR_LI_4_6 , LORA_CR_LI_4_8 } |
LoRa modulation error coding rate. More... | |