|
LoRaMAC
4.5.2
Documentation of the API
|
Go to the documentation of this file.
89 #define MAX_ACK_RETRIES 8
104 #define LORA_MAC_MLME_CONFIRM_QUEUE_LEN 5
109 #define LORAMAC_CRYPTO_MULTICAST_KEYS 127
114 #define LORA_MAC_COMMAND_MAX_LENGTH 128
120 #define LORAMAC_NVM_NOTIFY_FLAG_NONE 0x00
125 #define LORAMAC_NVM_NOTIFY_FLAG_CRYPTO 0x01
130 #define LORAMAC_NVM_NOTIFY_FLAG_MAC_GROUP1 0x02
135 #define LORAMAC_NVM_NOTIFY_FLAG_MAC_GROUP2 0x04
140 #define LORAMAC_NVM_NOTIFY_FLAG_SECURE_ELEMENT 0x08
145 #define LORAMAC_NVM_NOTIFY_FLAG_REGION_GROUP1 0x10
150 #define LORAMAC_NVM_NOTIFY_FLAG_REGION_GROUP2 0x20
155 #define LORAMAC_NVM_NOTIFY_FLAG_CLASS_B 0x40
162 #define LORAMAC_CERT_FPORT 224
167 typedef enum eActivationType
186 typedef struct sRxChannelParams
205 typedef enum eLoRaMacRxSlot
240 typedef struct sLoRaMacParams
312 typedef union uPingSlotInfo
340 typedef struct sBeaconInfo
394 typedef enum eLoRaMacEventInfoStatus
468 typedef union eLoRaMacFlags_t
513 typedef enum eLoRaMacRegion
557 typedef struct sLoRaMacNvmDataGroup1
594 typedef struct sLoRaMacNvmDataGroup2
654 bool ChannelsDatarateChangedLinkAdrReq;
658 bool DownlinkReceived;
666 uint16_t AggregatedDCycle;
672 SysTime_t InitializationTime;
691 typedef struct sLoRaMacNvmData
774 typedef struct sRequestReturnParam
787 typedef struct sMcpsReqUnconfirmed
813 typedef struct sMcpsReqConfirmed
839 typedef struct sMcpsReqProprietary
858 typedef struct sMcpsReq
893 typedef struct sMcpsConfirm
936 typedef struct sMcpsIndication
1128 typedef struct sMlmeReqJoin
1145 typedef struct sMlmeReqTxCw
1164 typedef struct sMlmeReqPingSlotInfo
1172 typedef struct sMlmeReqDeriveMcKEKey
1191 typedef struct sMlmeReqDeriveMcSessionKeyPair
1202 typedef struct sMlmeReq
1245 typedef struct sMlmeConfirm
1286 typedef struct sMlmeIndication
1803 typedef union uMibParam
2135 Version_t AbpLrWanVersion;
2144 Version_t LoRaWanRegion;
2237 typedef struct eMibRequestConfirm
2253 typedef struct sLoRaMacTxInfo
2269 typedef enum eLoRaMacStatus
2334 LORAMAC_STATUS_NO_CHANNEL_FOUND,
2338 LORAMAC_STATUS_NO_FREE_CHANNEL_FOUND,
2385 typedef struct sLoRaMacPrimitives
2416 typedef struct sLoRaMacCallback
2426 uint8_t ( *GetBatteryLevel )( void );
2432 float ( *GetTemperatureLevel )( void );
2439 void ( *NvmDataChange )( uint16_t notifyFlags );
2446 void ( *MacProcessNotify )( void );
2453 static const uint8_t LoRaMacMaxEirpTable[] = { 8, 10, 12, 13, 14, 16, 18, 20, 21, 24, 26, 27, 29, 30, 33, 36 };
2770 #endif // __LORAMAC_H__
Definition: LoRaMac.h:1793
Definition: LoRaMac.h:1731
uint8_t * McAppSKey0
Definition: LoRaMac.h:1918
TimerTime_t LastTxDoneTime
Definition: LoRaMac.h:566
uint8_t * DevEui
Definition: LoRaMac.h:1822
LoRaMacStatus_t LoRaMacStop(void)
Stops LoRaMAC layer.
int8_t ChannelsDatarate
Definition: LoRaMac.h:582
Definition: LoRaMac.h:1448
Definition: LoRaMac.h:1514
Definition: LoRaMac.h:550
Mcps_t Type
Definition: LoRaMac.h:863
uint8_t McpsInd
Definition: LoRaMac.h:486
LoRaMacStatus_t LoRaMacDeInitialization(void)
LoRaMAC deinitialization.
uint8_t * FNwkSIntKey
Definition: LoRaMac.h:1882
Definition: LoRaMac.h:321
Definition: LoRaMac.h:2306
Definition: LoRaMac.h:1666
int8_t ChannelsDefaultDatarate
Definition: LoRaMac.h:2074
Definition: RegionNvm.h:89
Definition: LoRaMac.h:1743
Definition: LoRaMac.h:1394
Definition: LoRaMac.h:542
McpsReqConfirmed_t Confirmed
Definition: LoRaMac.h:877
Definition: LoRaMac.h:2286
Definition: LoRaMac.h:1776
LoRaMacNvmData_t * Contexts
Definition: LoRaMac.h:2129
Definition: LoRaMac.h:1727
uint8_t MlmeInd
Definition: LoRaMac.h:494
SecureElementNvmData_t SecureElement
Definition: LoRaMac.h:711
LoRaMacStatus_t LoRaMacMcpsRequest(McpsReq_t *mcpsRequest)
LoRaMAC MCPS-Request.
LoRaMacNvmDataGroup1_t MacGroup1
Definition: LoRaMac.h:702
LoRaMacStatus_t
Definition: LoRaMac.h:2269
Definition: LoRaMac.h:1412
Definition: LoRaMac.h:2311
Definition: LoRaMac.h:226
uint32_t ReceiveDelay2
Definition: LoRaMac.h:264
Definition: LoRaMac.h:2316
bool EnablePublicNetwork
Definition: LoRaMac.h:1984
Definition: LoRaMac.h:2302
Definition: LoRaMac.h:756
Definition: LoRaMac.h:1578
RegionNvmDataGroup1_t RegionGroup1
Definition: LoRaMac.h:716
Definition: LoRaMac.h:1466
Definition: LoRaMac.h:764
Definition: LoRaMac.h:594
Definition: LoRaMac.h:1723
Mlme_t MlmeRequest
Definition: LoRaMac.h:1250
LoRaMacClassBNvmData_t ClassB
Definition: LoRaMac.h:725
Definition: LoRaMac.h:462
Definition: LoRaMac.h:1057
Definition: LoRaMac.h:1532
Definition: LoRaMac.h:1751
float AntennaGain
Definition: LoRaMac.h:304
uint8_t * McAppSKey2
Definition: LoRaMac.h:1954
LoRaMacNvmDataGroup2_t MacGroup2
Definition: LoRaMac.h:707
Definition: LoRaMac.h:2370
Definition: LoRaMac.h:186
Definition: LoRaMac.h:2385
int8_t ChannelsTxPower
Definition: LoRaMac.h:578
uint8_t * McKey1
Definition: LoRaMac.h:1930
DeviceClass_t
Definition: LoRaMacTypes.h:571
Definition: LoRaMac.h:1069
Secure Element non-volatile data.
uint8_t Datarate
Definition: LoRaMac.h:199
Definition: LoRaMac.h:468
Mib_t
Definition: LoRaMac.h:1387
RxChannelParams_t Rx2Channel
Definition: LoRaMac.h:284
Definition: LoRaMac.h:180
Definition: LoRaMac.h:218
BeaconInfo_t BeaconInfo
Definition: LoRaMac.h:1300
uint32_t PingSlotSymbolToExpansionMax
Definition: LoRaMac.h:2199
Definition: LoRaMac.h:1436
LoRa MAC layer internal types definition. Please do not include in application sources.
Definition: LoRaMac.h:1286
Definition: LoRaMac.h:1114
Definition: LoRaMac.h:1508
Definition: LoRaMac.h:1424
uint16_t * ChannelsMask
Definition: LoRaMac.h:2020
uint32_t BeaconGuard
Definition: LoRaMac.h:2163
Definition: LoRaMac.h:1078
uint8_t LoRaMacMcChannelGetGroupId(uint32_t mcAddress)
LoRaMAC multicast channel get groupId from MC address.
Definition: LoRaMac.h:2294
Definition: LoRaMac.h:1442
TimerTime_t BeaconTimingDelay
Definition: LoRaMac.h:1276
Definition: LoRaMac.h:172
Definition: LoRaMac.h:1496
uint32_t Channel
Definition: LoRaMac.h:930
uint8_t * SePin
Definition: LoRaMac.h:1834
Definition: LoRaMac.h:1128
int8_t ChannelsTxPowerDefault
Definition: LoRaMac.h:611
Definition: LoRaMac.h:1638
Definition: LoRaMac.h:442
Definition: LoRaMac.h:1406
LoRaMacStatus_t LoRaMacMcChannelSetup(McChannelParams_t *channel)
LoRaMAC multicast channel setup service.
uint8_t * McNwkSKey0
Definition: LoRaMac.h:1924
uint8_t * Buffer
Definition: LoRaMac.h:965
uint8_t * AppSKey
Definition: LoRaMac.h:1900
DeviceClass_t Class
Definition: LoRaMac.h:1810
uint8_t * McKey3
Definition: LoRaMac.h:1966
Definition: LoRaMac.h:340
Mib_t Type
Definition: LoRaMac.h:2242
uint8_t * McAppSKey3
Definition: LoRaMac.h:1972
Definition: LoRaMac.h:411
MibParam_t Param
Definition: LoRaMac.h:2247
Definition: LoRaMac.h:2278
uint8_t InfoDesc
Definition: LoRaMac.h:383
Definition: LoRaMac.h:1747
ActivationType_t NetworkActivation
Definition: LoRaMac.h:1135
Definition: LoRaMac.h:518
Definition: LoRaMac.h:1202
uint8_t * JoinEui
Definition: LoRaMac.h:1828
bool DeviceTimeAnsReceived
Definition: LoRaMac.h:1001
LoRaMacRegion_t
Definition: LoRaMac.h:513
RxChannelParams_t Rx2DefaultChannel
Definition: LoRaMac.h:2002
uint32_t LastRxMic
Definition: LoRaMac.h:574
MlmeReqJoin_t Join
Definition: LoRaMac.h:1217
uint32_t BeaconSymbolToDefault
Definition: LoRaMac.h:2187
uint32_t BeaconInterval
Definition: LoRaMac.h:2151
Definition: LoRaMac.h:1400
bool LoRaMacIsBusy(void)
Returns a value indicating if the MAC layer is busy or not.
uint8_t MinRxSymbols
Definition: LoRaMac.h:252
LoRaMacStatus_t LoRaMacChannelRemove(uint8_t id)
LoRaMAC channel remove service.
int8_t TxPower
Definition: LoRaMac.h:910
uint8_t * NwkSEncKey
Definition: LoRaMac.h:1894
Definition: LoRaMac.h:1690
uint8_t * SNwkSIntKey
Definition: LoRaMac.h:1888
Definition: LoRaMac.h:1682
Mlme_t Type
Definition: LoRaMac.h:1207
TimerTime_t ResponseTimeout
Definition: LoRaMac.h:1007
McpsReqProprietary_t Proprietary
Definition: LoRaMac.h:881
int8_t Datarate
Definition: LoRaMac.h:807
uint8_t * McNwkSKey3
Definition: LoRaMac.h:1978
Definition: LoRaMac.h:1191
Definition: LoRaMac.h:2354
SysTime_t Time
Definition: LoRaMac.h:346
Definition: LoRaMac.h:1172
uint32_t DevAddress
Definition: LoRaMac.h:997
uint32_t UpLinkCounter
Definition: LoRaMac.h:926
Definition: LoRaMac.h:538
Definition: LoRaMac.h:1701
Definition: LoRaMac.h:1538
Definition: LoRaMac.h:2298
int8_t ChannelsDatarateDefault
Definition: LoRaMac.h:615
Definition: LoRaMac.h:446
Definition: LoRaMac.h:1608
Definition: LoRaMac.h:1051
void LoRaMacProcess(void)
Definition: LoRaMac.h:419
LoRa MAC layer cryptographic NVM data.
Mcps_t McpsRequest
Definition: LoRaMac.h:898
Definition: LoRaMac.h:399
Definition: LoRaMac.h:546
Definition: LoRaMac.h:210
MlmeReqDeriveMcKEKey_t DeriveMcKEKey
Definition: LoRaMac.h:1229
Definition: LoRaMac.h:2237
uint32_t MaxRxWindow
Definition: LoRaMac.h:256
Definition: LoRaMacTypes.h:802
uint8_t NbTrans
Definition: LoRaMac.h:918
Definition: LoRaMac.h:1767
Definition: LoRaMac.h:1484
LoRaMacEventInfoStatus_t Status
Definition: LoRaMac.h:902
Definition: LoRaMac.h:1108
Definition: LoRaMac.h:2346
Definition: LoRaMac.h:1045
Mcps_t McpsIndication
Definition: LoRaMac.h:941
uint8_t UplinkDwellTime
Definition: LoRaMac.h:292
Definition: LoRaMac.h:1544
bool IsCertPortOn
Definition: LoRaMac.h:2231
uint16_t * ChannelsDefaultMask
Definition: LoRaMac.h:2026
Definition: LoRaMac.h:1759
float MaxEirp
Definition: LoRaMac.h:300
Definition: LoRaMac.h:234
MlmeReqDeriveMcSessionKeyPair_t DeriveMcSessionKeyPair
Definition: LoRaMac.h:1233
Definition: LoRaMac.h:438
Definition: LoRaMacTypes.h:901
Definition: LoRaMac.h:214
LoRa MAC Class B non-volatile data.
Definition: LoRaMac.h:1781
uint8_t FramePending
Definition: LoRaMac.h:961
ActivationType_t
Definition: LoRaMac.h:167
bool AckReceived
Definition: LoRaMac.h:914
RxChannelParams_t RxCDefaultChannel
Definition: LoRaMac.h:2014
Definition: LoRaMac.h:1570
int8_t ChannelsMinTxDatarate
Definition: LoRaMac.h:2068
LoRaMacStatus_t LoRaMacMcChannelDelete(AddressIdentifier_t groupID)
LoRaMAC multicast channel removal service.
void * fBuffer
Definition: LoRaMac.h:799
McChannelParams_t MulticastChannel
Definition: LoRaMac.h:2098
Definition: LoRaMacCryptoNvm.h:85
uint8_t MacDone
Definition: LoRaMac.h:502
Definition: LoRaMac.h:839
uint16_t Timeout
Definition: LoRaMac.h:1150
Definition: LoRaMac.h:1763
Definition: LoRaMac.h:522
Definition: secure-element-nvm.h:82
Definition: LoRaMacTypes.h:1169
uint8_t * McNwkSKey1
Definition: LoRaMac.h:1942
Definition: LoRaMac.h:423
Definition: LoRaMac.h:1082
uint8_t * McKEKey
Definition: LoRaMac.h:1906
uint32_t DownLinkCounter
Definition: LoRaMac.h:993
Definition: LoRaMac.h:1245
uint8_t RFU
Definition: LoRaMac.h:331
Definition: LoRaMac.h:2374
uint8_t Param
Definition: LoRaMac.h:373
Definition: LoRaMac.h:1735
Definition: LoRaMac.h:1797
uint16_t Nonce
Definition: LoRaMac.h:1181
Definition: LoRaMac.h:450
Definition: LoRaMac.h:176
Definition: LoRaMac.h:222
uint8_t * JSEncKey
Definition: LoRaMac.h:1876
Definition: LoRaMac.h:1785
Definition: LoRaMac.h:2416
uint8_t Rx1DrOffset
Definition: LoRaMac.h:280
uint8_t fPort
Definition: LoRaMac.h:795
Definition: LoRaMac.h:530
Definition: LoRaMac.h:415
Definition: LoRaMac.h:1614
Definition: LoRaMac.h:2290
uint32_t DevAddr
Definition: LoRaMac.h:1852
Definition: LoRaMac.h:1590
int16_t Rssi
Definition: LoRaMac.h:358
Definition: LoRaMac.h:1650
KeyIdentifier_t KeyID
Definition: LoRaMac.h:1177
bool SrvAckRequested
Definition: LoRaMac.h:587
Definition: LoRaMac.h:1696
uint8_t Value
Definition: LoRaMac.h:317
AddressIdentifier_t
Definition: LoRaMacTypes.h:775
Definition: LoRaMac.h:2358
RegionNvmDataGroup2_t RegionGroup2
Definition: LoRaMac.h:721
Definition: LoRaMac.h:433
Definition: LoRaMac.h:1596
Definition: LoRaMac.h:403
Definition: LoRaMac.h:1039
Definition: LoRaMac.h:768
Definition: LoRaMac.h:1626
Definition: LoRaMac.h:1460
uint8_t BufferSize
Definition: LoRaMac.h:969
Definition: LoRaMac.h:1602
uint8_t * McKey0
Definition: LoRaMac.h:1912
Definition: LoRaMac.h:1556
Definition: LoRaMac.h:1520
float DefaultAntennaGain
Definition: LoRaMac.h:2122
Definition: LoRaMac.h:1063
uint32_t PingSlotSymbolToExpansionFactor
Definition: LoRaMac.h:2213
Definition: LoRaMac.h:1632
Definition: LoRaMac.h:760
uint8_t ChannelsNbTrans
Definition: LoRaMac.h:276
Definition: RegionNvm.h:118
int8_t Snr
Definition: LoRaMac.h:362
Definition: LoRaMac.h:2350
uint8_t NbRetries
Definition: LoRaMac.h:1271
uint8_t NvmHandle
Definition: LoRaMac.h:506
TimerTime_t AggregatedTimeOff
Definition: LoRaMac.h:570
Definition: LoRaMac.h:1088
Definition: LoRaMac.h:1658
Definition: LoRaMac.h:2366
Definition: LoRaMac.h:813
uint8_t MlmeSchedUplinkInd
Definition: LoRaMac.h:498
#define LORAMAC_MAX_MC_CTX
Definition: LoRaMacTypes.h:61
Definition: LoRaMac.h:1472
uint32_t BeaconSymbolToExpansionFactor
Definition: LoRaMac.h:2206
LoRaMacStatus_t LoRaMacChannelAdd(uint8_t id, ChannelParams_t params)
LoRaMAC channel add service.
Definition: LoRaMac.h:868
Definition: LoRaMac.h:1164
uint8_t * McAppSKey1
Definition: LoRaMac.h:1936
AddressIdentifier_t GroupID
Definition: LoRaMac.h:1196
Definition: LoRaMac.h:1584
Definition: LoRaMac.h:1490
uint32_t PingSlotWindow
Definition: LoRaMac.h:2181
Definition: LoRaMac.h:1526
Definition: LoRaMac.h:1102
uint32_t Frequency
Definition: LoRaMac.h:191
uint8_t Periodicity
Definition: LoRaMac.h:327
Definition: LoRaMac.h:557
uint32_t Crc32
Definition: LoRaMac.h:591
bool RxData
Definition: LoRaMac.h:973
ChannelParams_t * ChannelList
Definition: LoRaMac.h:1990
bool AdrEnable
Definition: LoRaMac.h:1840
Definition: LoRaMac.h:1212
Definition: LoRaMac.h:554
RxChannelParams_t RxCChannel
Definition: LoRaMac.h:288
uint8_t DownlinkDwellTime
Definition: LoRaMac.h:296
Definition: LoRaMac.h:691
Definition: LoRaMac.h:893
Mlme_t
LoRaMAC management services.
Definition: LoRaMac.h:1034
LoRaMacStatus_t LoRaMacQueryTxPossible(uint8_t size, LoRaMacTxInfo_t *txInfo)
Queries the LoRaMAC if it is possible to send the next frame with a given application data payload si...
int8_t ChannelsDefaultTxPower
Definition: LoRaMac.h:2086
uint16_t fBufferSize
Definition: LoRaMac.h:803
Definition: LoRaMac.h:1502
uint8_t * DevEUI
Definition: LoRaMac.h:1185
uint8_t * JSIntKey
Definition: LoRaMac.h:1870
uint8_t Multicast
Definition: LoRaMac.h:949
RequestReturnParam_t ReqReturn
Definition: LoRaMac.h:887
Definition: LoRaMac.h:1095
KeyIdentifier_t
Definition: LoRaMacTypes.h:672
Definition: LoRaMac.h:2330
Definition: LoRaMac.h:427
Definition: LoRaMac.h:230
LoRaMacStatus_t LoRaMacMlmeRequest(MlmeReq_t *mlmeRequest)
LoRaMAC MLME-Request.
Definition: LoRaMac.h:312
MlmeReqPingSlotInfo_t PingSlotInfo
Definition: LoRaMac.h:1225
uint8_t * AppKey
Definition: LoRaMac.h:1858
int8_t Power
Definition: LoRaMac.h:1158
uint32_t BeaconWindowSlots
Definition: LoRaMac.h:2175
Definition: LoRaMac.h:1803
Definition: LoRaMac.h:1562
uint8_t MlmeReq
Definition: LoRaMac.h:490
Definition: LoRaMac.h:378
Definition: LoRaMac.h:2282
Definition: LoRaMac.h:2274
uint32_t BeaconReserved
Definition: LoRaMac.h:2157
Mcps_t
LoRaMAC data services.
Definition: LoRaMac.h:751
Definition: LoRaMac.h:1771
uint32_t NetID
Definition: LoRaMac.h:1846
Definition: LoRaMac.h:534
Definition: LoRaMac.h:2342
uint8_t RxDatarate
Definition: LoRaMac.h:957
MlmeReqTxCw_t TxCw
Definition: LoRaMac.h:1221
Definition: LoRaMac.h:1416
Definition: LoRaMac.h:2362
uint32_t AdrAckCounter
Definition: LoRaMac.h:562
Definition: LoRaMac.h:1454
Definition: LoRaMac.h:1430
TimerTime_t DutyCycleWaitTime
Definition: LoRaMac.h:781
Definition: LoRaMac.h:1620
uint8_t McpsReq
Definition: LoRaMac.h:482
Definition: LoRaMac.h:1739
uint8_t * McKey2
Definition: LoRaMac.h:1948
TimerTime_t TxTimeOnAir
Definition: LoRaMac.h:922
LoRaMacStatus_t LoRaMacMibGetRequestConfirm(MibRequestConfirm_t *mibGet)
LoRaMAC MIB-Get.
uint32_t ReceiveDelay1
Definition: LoRaMac.h:260
Definition: LoRaMac.h:240
Definition: LoRaMac.h:1674
McpsReqUnconfirmed_t Unconfirmed
Definition: LoRaMac.h:873
LoRaMacRxSlot_t
Definition: LoRaMac.h:205
uint32_t JoinAcceptDelay2
Definition: LoRaMac.h:272
Definition: LoRaMac.h:858
Definition: LoRaMac.h:2141
Definition: LoRaMac.h:1122
Definition: LoRaMac.h:1478
Definition: LoRaMac.h:1145
Definition: LoRaMac.h:2378
LoRaMacEventInfoStatus_t
Definition: LoRaMac.h:394
Definition: LoRaMac.h:1074
uint8_t * NwkKey
Definition: LoRaMac.h:1864
Definition: LoRaMac.h:407
uint8_t * McNwkSKey2
Definition: LoRaMac.h:1960
Definition: LoRaMac.h:787
uint8_t DemodMargin
Definition: LoRaMac.h:1263
uint32_t BeaconWindow
Definition: LoRaMac.h:2169
uint8_t Port
Definition: LoRaMac.h:953
uint8_t BeaconTimingChannel
Definition: LoRaMac.h:1280
Definition: LoRaMac.h:1755
Definition: LoRaMac.h:1550
uint8_t MaxPossibleApplicationDataSize
Definition: LoRaMac.h:2258
Definition: LoRaMac.h:2253
Definition: LoRaMac.h:936
uint8_t CurrentPossiblePayloadSize
Definition: LoRaMac.h:2263
int8_t PingSlotDatarate
Definition: LoRaMac.h:2225
uint32_t BeaconSymbolToExpansionMax
Definition: LoRaMac.h:2193
Definition: LoRaMacTypes.h:836
uint32_t MaxBeaconLessPeriod
Definition: LoRaMac.h:2219
LoRaMacStatus_t LoRaMacStart(void)
Starts LoRaMAC layer.
LoRaMacStatus_t LoRaMacMcChannelSetupRxParams(AddressIdentifier_t groupID, McRxParams_t *rxParams, uint8_t *status)
LoRaMAC multicast channel Rx parameters setup service.
Definition: LoRaMac.h:774
uint8_t NbGateways
Definition: LoRaMac.h:1267
Definition: LoRaMac.h:1712
Definition: LoRaMac.h:526
LoRaMacStatus_t LoRaMacInitialization(LoRaMacPrimitives_t *primitives, LoRaMacCallback_t *callbacks, LoRaMacRegion_t region)
LoRaMAC layer initialization.
Definition: LoRaMac.h:458
Definition: LoRaMac.h:1644
Mlme_t MlmeIndication
Definition: LoRaMac.h:1291
LoRaMacStatus_t LoRaMacMibSetRequestConfirm(MibRequestConfirm_t *mibSet)
LoRaMAC MIB-Set.
Definition: LoRaMacClassBNvm.h:104
uint32_t JoinAcceptDelay1
Definition: LoRaMac.h:268
Region independent non-volatile data.
Definition: LoRaMac.h:477
LoRaMacRxSlot_t RxSlot
Definition: LoRaMac.h:985
Definition: LoRaMac.h:454
uint32_t SystemMaxRxError
Definition: LoRaMac.h:247
LoRaMacCryptoNvmData_t Crypto
Definition: LoRaMac.h:697