LoRaWAN end device MAC layer for SX1272 and SX1276. Supports LoRaWAN-1.0 and LoRaWAN-1.1

Dependencies:   sx12xx_hal

Dependents:   LoRaWAN-SanJose_Bootcamp LoRaWAN-grove-cayenne LoRaWAN-classC-demo LoRaWAN-grove-cayenne ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers region_arib8ch_private.h Source File

region_arib8ch_private.h

00001 #include "LoRaMacPrivate.h"
00002 
00003 #define LORA_MAX_NB_CHANNELS                        8
00004 
00005 #define LORAMAC_TX_MIN_DATARATE                     DR_3
00006 #define LORAMAC_TX_MAX_DATARATE                     DR_5
00007 
00008 #define LORAMAC_RX_MIN_DATARATE                     DR_2
00009 #define LORAMAC_RX_MAX_DATARATE                     DR_5
00010 
00011 #define LORAMAC_DEFAULT_DATARATE                    DR_3
00012 
00013 #define TX_POWER_20_DBM                             0
00014 #define TX_POWER_14_DBM                             1
00015 #define TX_POWER_11_DBM                             2
00016 #define TX_POWER_08_DBM                             3
00017 #define TX_POWER_05_DBM                             4
00018 #define TX_POWER_02_DBM                             5
00019 
00020 #define LORAMAC_MAX_TX_POWER                        TX_POWER_14_DBM
00021 #define LORAMAC_DEFAULT_TX_POWER                    TX_POWER_14_DBM
00022 #define LORAMAC_MIN_TX_POWER                        TX_POWER_02_DBM
00023 
00024 #define LORAMAC_MIN_RX1_DR_OFFSET                   0
00025 #define LORAMAC_MAX_RX1_DR_OFFSET                   0
00026 
00027 #define RX_WND_2_CHANNEL                                  { 921400000, DR_2 }
00028 
00029 // Channel = { Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }
00030 #define LC1                { 923200000, { ( ( DR_5 << 4 ) | DR_2 ) }, 0 } // sf7-10 CH37
00031 #define LC2                { 923400000, { ( ( DR_5 << 4 ) | DR_2 ) }, 0 } // sf7-10 CH38
00032 /* other channels given by mac command */
00033 
00034 #define DEFAULT_ADR_ACK_LIMIT               64
00035 #define DEFAULT_ADR_ACK_DELAY               32
00036 
00037 #define REGION_LBT_RSSI_THRESHOLD_DBM           -80
00038 #define REGION_LBT_CHANNEL_FREE_TIME_us         5000
00039